/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/angular-calendar/css/angular-calendar.css?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.cal-month-view .cal-header {
  text-align: center;
  font-weight: bolder;
}
.cal-month-view .cal-header .cal-cell {
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
}
.cal-month-view .cal-days {
  border: 1px solid;
  border-bottom: 0;
}
.cal-month-view .cal-cell-top {
  min-height: 78px;
  flex: 1;
}
.cal-month-view .cal-cell-row {
  display: flex;
}
.cal-month-view .cal-cell {
  float: left;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.cal-month-view .cal-cell .cal-event {
  pointer-events: all !important;
}
.cal-month-view .cal-day-cell {
  min-height: 100px;
}
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right: 1px solid;
}
[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child) {
  border-right: initial;
  border-left: 1px solid;
}
.cal-month-view .cal-days .cal-cell-row {
  border-bottom: 1px solid;
}
.cal-month-view .cal-day-badge {
  margin-top: 18px;
  margin-left: 10px;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  float: left;
}
.cal-month-view .cal-day-number {
  font-size: 1.2em;
  font-weight: 400;
  opacity: 0.5;
  margin-top: 15px;
  margin-right: 15px;
  float: right;
  margin-bottom: 10px;
}
.cal-month-view .cal-events {
  flex: 1;
  align-items: flex-end;
  margin: 3px;
  line-height: 10px;
  display: flex;
  flex-wrap: wrap;
}
.cal-month-view .cal-event {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin: 2px;
}
.cal-month-view .cal-day-cell.cal-in-month.cal-has-events {
  cursor: pointer;
}
.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
  opacity: 0.1;
  cursor: default;
}
.cal-month-view .cal-day-cell.cal-today .cal-day-number {
  font-size: 1.9em;
}
.cal-month-view .cal-open-day-events {
  padding: 15px;
}
.cal-month-view .cal-open-day-events .cal-event {
  position: relative;
  top: 2px;
}
.cal-month-view .cal-out-month .cal-day-badge,
.cal-month-view .cal-out-month .cal-event {
  opacity: 0.3;
}
.cal-month-view .cal-draggable {
  cursor: move;
}
.cal-month-view .cal-drag-active * {
  pointer-events: none;
}
.cal-month-view .cal-event-title {
  cursor: pointer;
}
.cal-month-view .cal-event-title:hover {
  text-decoration: underline;
}

.cal-month-view {
  background-color: #fff;
}
.cal-month-view .cal-cell-row:hover {
  background-color: #fafafa;
}
.cal-month-view .cal-cell-row .cal-cell:hover,
.cal-month-view .cal-cell.cal-has-events.cal-open {
  background-color: #ededed;
}
.cal-month-view .cal-days {
  border-color: #e1e1e1;
}
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right-color: #e1e1e1;
}
[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child) {
  border-right-color: initial;
  border-left-color: #e1e1e1;
}
.cal-month-view .cal-days .cal-cell-row {
  border-bottom-color: #e1e1e1;
}
.cal-month-view .cal-day-badge {
  background-color: #b94a48;
  color: #fff;
}
.cal-month-view .cal-event {
  background-color: #1e90ff;
  border-color: #d1e8ff;
  color: #fff;
}
.cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
  color: #8b0000;
}
.cal-month-view .cal-day-cell.cal-today {
  background-color: #e8fde7;
}
.cal-month-view .cal-day-cell.cal-drag-over {
  background-color: #e0e0e0 !important;
}
.cal-month-view .cal-open-day-events {
  color: #fff;
  background-color: #555;
  box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5);
}

.cal-week-view {
  /* stylelint-disable-next-line selector-type-no-unknown */
}
.cal-week-view * {
  box-sizing: border-box;
}
.cal-week-view .cal-day-headers {
  display: flex;
  padding-left: 70px;
  border: 1px solid;
}
[dir=rtl] .cal-week-view .cal-day-headers {
  padding-left: initial;
  padding-right: 70px;
}
.cal-week-view .cal-day-headers .cal-header {
  flex: 1;
  text-align: center;
  padding: 5px;
}
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right: 1px solid;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right: initial;
  border-left: 1px solid;
}
.cal-week-view .cal-day-headers .cal-header:first-child {
  border-left: 1px solid;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child {
  border-left: initial;
  border-right: 1px solid;
}
.cal-week-view .cal-day-headers span {
  font-weight: 400;
  opacity: 0.5;
}
.cal-week-view .cal-day-column {
  flex-grow: 1;
  border-left: solid 1px;
}
[dir=rtl] .cal-week-view .cal-day-column {
  border-left: initial;
  border-right: solid 1px;
}
.cal-week-view .cal-event {
  font-size: 12px;
  border: 1px solid;
  direction: ltr;
}
.cal-week-view .cal-time-label-column {
  width: 70px;
  height: 100%;
}
.cal-week-view .cal-current-time-marker {
  position: absolute;
  width: 100%;
  height: 2px;
  z-index: 2;
}
.cal-week-view .cal-all-day-events {
  border: solid 1px;
  border-top: 0;
  border-bottom-width: 3px;
  padding-top: 3px;
  position: relative;
}
.cal-week-view .cal-all-day-events .cal-day-columns {
  height: 100%;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
  z-index: 0;
}
.cal-week-view .cal-all-day-events .cal-events-row {
  position: relative;
  height: 31px;
  margin-left: 70px;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-events-row {
  margin-left: initial;
  margin-right: 70px;
}
.cal-week-view .cal-all-day-events .cal-event-container {
  display: inline-block;
  position: absolute;
}
.cal-week-view .cal-all-day-events .cal-event-container.resize-active {
  z-index: 1;
  pointer-events: none;
}
.cal-week-view .cal-all-day-events .cal-event {
  padding: 0 5px;
  margin-left: 2px;
  margin-right: 2px;
  height: 28px;
  line-height: 28px;
}
.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event {
  border-top-left-radius: initial;
  border-bottom-left-radius: initial;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event {
  border-top-right-radius: initial;
  border-bottom-right-radius: initial;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.cal-week-view .cal-all-day-events .cal-time-label-column {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
.cal-week-view .cal-all-day-events .cal-resize-handle {
  width: 6px;
  height: 100%;
  cursor: col-resize;
  position: absolute;
  top: 0;
}
.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end {
  right: 0;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end {
  right: initial;
  left: 0;
}
.cal-week-view .cal-event,
.cal-week-view .cal-header {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cal-week-view .cal-drag-active {
  pointer-events: none;
  z-index: 1;
}
.cal-week-view .cal-drag-active * {
  pointer-events: none;
}
.cal-week-view .cal-time-events {
  position: relative;
  border: solid 1px;
  border-top: 0;
  display: flex;
}
.cal-week-view .cal-time-events .cal-day-columns {
  display: flex;
  flex-grow: 1;
}
.cal-week-view .cal-time-events .cal-day-column {
  position: relative;
}
.cal-week-view .cal-time-events .cal-events-container {
  position: relative;
}
.cal-week-view .cal-time-events .cal-event-container {
  position: absolute;
  z-index: 1;
}
.cal-week-view .cal-time-events .cal-event {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  margin: 1px;
  padding: 0 5px;
  line-height: 25px;
}
.cal-week-view .cal-time-events .cal-resize-handle {
  width: 100%;
  height: 4px;
  cursor: row-resize;
  position: absolute;
}
.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end {
  bottom: 0;
}
.cal-week-view .cal-hour-segment {
  position: relative;
}
.cal-week-view .cal-hour-segment::after {
  content: " ";
}
.cal-week-view .cal-event-container:not(.cal-draggable) {
  cursor: pointer;
}
.cal-week-view .cal-draggable {
  cursor: move;
}
.cal-week-view mwl-calendar-week-view-hour-segment,
.cal-week-view .cal-hour-segment {
  display: block;
}
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
  border-bottom: thin dashed;
}
.cal-week-view .cal-time {
  font-weight: bold;
  padding-top: 5px;
  width: 70px;
  text-align: center;
}
.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time {
  display: none;
}
.cal-week-view .cal-starts-within-day .cal-event {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.cal-week-view .cal-ends-within-day .cal-event {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.cal-week-view {
  background-color: #fff;
  border-top: solid 1px #e1e1e1;
}
.cal-week-view .cal-day-headers {
  border-color: #e1e1e1;
  border-top: 0;
}
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right-color: #e1e1e1;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right-color: initial;
  border-left: solid 1px #e1e1e1 !important;
}
.cal-week-view .cal-day-headers .cal-header:first-child {
  border-left-color: #e1e1e1;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child {
  border-left-color: initial;
  border-right-color: #e1e1e1;
}
.cal-week-view .cal-day-headers .cal-header:hover,
.cal-week-view .cal-day-headers .cal-drag-over {
  background-color: #ededed;
}
.cal-week-view .cal-day-column {
  border-left-color: #e1e1e1;
}
[dir=rtl] .cal-week-view .cal-day-column {
  border-left-color: initial;
  border-right-color: #e1e1e1;
}
.cal-week-view .cal-event {
  background-color: #d1e8ff;
  border-color: #1e90ff;
  color: #1e90ff;
}
.cal-week-view .cal-all-day-events {
  border-color: #e1e1e1;
}
.cal-week-view .cal-header.cal-today {
  background-color: #e8fde7;
}
.cal-week-view .cal-header.cal-weekend span {
  color: #8b0000;
}
.cal-week-view .cal-time-events {
  border-color: #e1e1e1;
}
.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover {
  background-color: #ededed;
}
.cal-week-view .cal-hour-odd {
  background-color: #fafafa;
}
.cal-week-view .cal-drag-over .cal-hour-segment {
  background-color: #ededed;
}
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
  border-bottom-color: #e1e1e1;
}
.cal-week-view .cal-current-time-marker {
  background-color: #ea4334;
}

.cal-day-view {
  /* stylelint-disable-next-line selector-type-no-unknown */
}
.cal-day-view mwl-calendar-week-view-header {
  display: none;
}
.cal-day-view .cal-events-container {
  margin-left: 70px;
}
[dir=rtl] .cal-day-view .cal-events-container {
  margin-left: initial;
  margin-right: 70px;
}
.cal-day-view .cal-day-column {
  border-left: 0;
}
.cal-day-view .cal-current-time-marker {
  margin-left: 70px;
  width: calc(100% - 70px);
}
[dir=rtl] .cal-day-view .cal-current-time-marker {
  margin-left: initial;
  margin-right: 70px;
}

.cal-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 11px;
  word-wrap: break-word;
  opacity: 0.9;
}

.cal-tooltip.cal-tooltip-top {
  padding: 5px 0;
  margin-top: -3px;
}

.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
}

.cal-tooltip.cal-tooltip-right {
  padding: 0 5px;
  margin-left: 3px;
}

.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
}

.cal-tooltip.cal-tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
}

.cal-tooltip.cal-tooltip-left {
  padding: 0 5px;
  margin-left: -3px;
}

.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
}

.cal-tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  text-align: center;
  border-radius: 0.25rem;
}

.cal-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  border-top-color: #000;
}

.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  border-right-color: #000;
}

.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  border-bottom-color: #000;
}

.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  border-left-color: #000;
}

.cal-tooltip-inner {
  color: #fff;
  background-color: #000;
}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/survey-core/defaultV2.min.css?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/*!
 * surveyjs - Survey JavaScript library v1.12.61
 * Copyright (c) 2015-2026 Devsoft Baltic OÜ  - http://surveyjs.io/
 * License: MIT (http://www.opensource.org/licenses/mit-license.php)
 */
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}:root{--sjs-transition-duration: 150ms}.sv-action-bar{display:flex;box-sizing:content-box;position:relative;align-items:center;margin-left:auto;overflow:hidden;white-space:nowrap}.sv-action-bar-separator{display:inline-block;width:1px;height:24px;vertical-align:middle;margin-right:16px;background-color:var(--sjs-border-default, var(--border, #d6d6d6))}.sv-action-bar--default-size-mode .sv-action-bar-separator{margin:0 var(--sjs-base-unit, var(--base-unit, 8px))}.sv-action-bar--small-size-mode .sv-action-bar-separator{margin:0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-action-bar-item{appearance:none;display:flex;padding:var(--sjs-base-unit, var(--base-unit, 8px));box-sizing:border-box;border:none;border-radius:calc(0.5*(var(--sjs-corner-radius, 4px)));background-color:rgba(0,0,0,0);color:var(--sjs-general-forecolor, var(--foreground, #161616));cursor:pointer;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));overflow-x:hidden;white-space:nowrap}button.sv-action-bar-item{overflow:hidden}.sv-action-bar--default-size-mode .sv-action-bar-item{height:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));margin:0 var(--sjs-base-unit, var(--base-unit, 8px))}.sv-action-bar--small-size-mode .sv-action-bar-item{height:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px);margin:0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-action:first-of-type .sv-action-bar-item{margin-inline-start:0}.sv-action:last-of-type .sv-action-bar-item{margin-inline-end:0}.sv-action-bar--default-size-mode .sv-action-bar-item__title--with-icon{margin-inline-start:var(--sjs-base-unit, var(--base-unit, 8px))}.sv-action-bar--small-size-mode .sv-action-bar-item__title--with-icon{margin-inline-start:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-action-bar-item__icon svg{display:block}.sv-action-bar-item__icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-action-bar-item:not(.sv-action-bar-item--pressed):hover:enabled,.sv-action-bar-item:not(.sv-action-bar-item--pressed):focus:enabled{outline:none;background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sv-action-bar-item--active.sv-action-bar-item--pressed:focus,.sv-action-bar-item--active.sv-action-bar-item--pressed:focus-visible{outline:none}.sv-action-bar-item:not(.sv-action-bar-item--pressed):active:enabled{opacity:.5}.sv-action-bar-item:disabled{opacity:.25;cursor:default}.sv-action-bar-item__title{color:inherit;vertical-align:middle;white-space:nowrap}.sv-action-bar-item--secondary .sv-action-bar-item__icon use{fill:var(--sjs-secondary-backcolor, var(--secondary, #ff9814))}.sv-action-bar-item--active .sv-action-bar-item__icon use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sv-action-bar-item-dropdown{appearance:none;display:flex;height:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:var(--sjs-base-unit, var(--base-unit, 8px));box-sizing:border-box;border:none;border-radius:calc(0.5*(var(--sjs-corner-radius, 4px)));background-color:rgba(0,0,0,0);cursor:pointer;line-height:calc(1.5*(var(--sjs-font-size, 16px)));font-size:var(--sjs-font-size, 16px);font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)))}.sv-expand-action:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;height:10px;width:12px;margin:auto 8px}.sv-expand-action--expanded:before{transform:rotate(180deg)}.sv-dots{width:48px}.sv-dots__item{width:100%}.sv-dots__item .sv-action-bar-item__icon{margin:auto}.sv-action--hidden{width:0px;height:0px;overflow:hidden;visibility:hidden}.sv-action--hidden .sv-action__content{min-width:fit-content}.sv-action__content{display:flex;flex-direction:row;align-items:center}.sv-action__content>*{flex:0 0 auto}.sv-action--space{margin-left:auto}.sv-action-bar-item--pressed:not(.sv-action-bar-item--active){background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));opacity:50%}:root{--sjs-transition-duration: 150ms}.sv-dragged-element-shortcut{height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));min-width:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-general-backcolor, var(--background, #fff));padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));cursor:grabbing;position:absolute;z-index:10000;box-shadow:0px 8px 16px rgba(0,0,0,.1);font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-size, 16px);padding-left:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))));line-height:calc(1.5*(var(--sjs-font-size, 16px)))}.sv-matrixdynamic__drag-icon{padding-top:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-matrixdynamic__drag-icon:after{content:" ";display:block;height:calc(0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border:1px solid #e7e7e7;box-sizing:border-box;border-radius:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));cursor:move;margin-top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-matrixdynamic-dragged-row{cursor:grabbing;position:absolute;z-index:10000;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)))}.sv-matrixdynamic-dragged-row .sd-table__row{box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1));background-color:var(--sjs-general-backcolor, var(--background, #fff));display:flex;flex-grow:0;flex-shrink:0;align-items:center;line-height:0}.sv-matrixdynamic-dragged-row .sd-table__cell.sd-table__cell--drag>div{background-color:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));min-height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-table__cell--header.sd-table__cell--drag,.sd-table__cell.sd-table__cell--drag{padding-right:0;padding-left:0}.sd-question--mobile .sd-table__cell--header.sd-table__cell--drag,.sd-question--mobile .sd-table__cell.sd-table__cell--drag{display:none}.sv-matrix-row--drag-drop-ghost-mod td{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sv-matrix-row--drag-drop-ghost-mod td>*{visibility:hidden}.sv-drag-drop-choices-shortcut{cursor:grabbing;position:absolute;z-index:10000;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));min-width:100px;max-width:400px}.sv-drag-drop-choices-shortcut .sv-ranking-item{height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-drag-drop-choices-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-viewer,.sv-drag-drop-choices-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-editor{overflow:hidden;white-space:nowrap}.sv-drag-drop-choices-shortcut__content.sv-drag-drop-choices-shortcut__content{min-width:100px;box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1));background-color:var(--sjs-general-backcolor, var(--background, #fff));border-radius:calc(4.5*var(--sjs-base-unit, var(--base-unit, 8px)));padding-right:calc(2*var(--sjs-base-unit, var(--base-unit, 8px)));margin-left:0}:root{--sjs-transition-duration: 150ms}sv-popup{display:block;position:absolute}.sv-popup{position:fixed;left:0;top:0;width:100vw;outline:none;z-index:2000;height:100vh}.sv-dropdown-popup{height:0}.sv-popup.sv-popup-inner{height:0}.sv-popup-inner>.sv-popup__container{margin-top:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-list__item--with-icon .sv-popup-inner>.sv-popup__container{margin-top:calc(-0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup__container{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));box-shadow:var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1));border-radius:var(--sjs-corner-radius, 4px);position:absolute;padding:0}.sv-popup__body-content{background-color:var(--sjs-general-backcolor, var(--background, #fff));border-radius:var(--sjs-corner-radius, 4px);width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;max-height:90vh;max-width:100vw}.sv-popup--modal{display:flex;align-items:center;justify-content:center;background-color:var(--background-semitransparent, rgba(144, 144, 144, 0.5));padding:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(15*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box}.sv-popup--modal>.sv-popup__container{position:static;display:flex}.sv-popup--modal>.sv-popup__container>.sv-popup__body-content{background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9));padding:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));height:auto;gap:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup--modal .sv-popup__body-footer .sv-footer-action-bar{overflow:visible}.sv-popup--confirm .sv-popup__container{border-radius:var(--sjs-base-unit, var(--base-unit, 8px))}.sv-popup--confirm .sv-popup__body-content{border-radius:var(--sjs-base-unit, var(--base-unit, 8px));max-width:min-content;align-items:flex-end;min-width:452px}.sv-popup--confirm .sv-popup__body-header{color:var(--sjs-font-editorfont-color, var(--sjs-general-forecolor, rgba(0, 0, 0, 0.91)));align-self:self-start;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-size, 16px);font-style:normal;font-weight:400;line-height:calc(1.5*(var(--sjs-font-size, 16px)))}.sv-popup--confirm .sv-popup__scrolling-content{display:none}.sv-popup--confirm .sv-popup__body-footer{max-width:max-content}.sv-popup--confirm .sv-popup__body-footer .sv-action-bar{gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-root-modern--mobile .sv-popup--confirm .sv-popup__body-content{min-width:auto}.sv-popup--overlay{width:100%;height:var(--sv-popup-overlay-height, 100vh)}.sv-popup--overlay .sv-popup__container{background:var(--background-semitransparent, rgba(144, 144, 144, 0.5));max-width:100vw;max-height:calc(var(--sv-popup-overlay-height, 100vh) - 1*var(--sjs-base-unit, var(--base-unit, 8px)));height:calc(var(--sv-popup-overlay-height, 100vh) - 1*var(--sjs-base-unit, var(--base-unit, 8px)));width:100%;padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border:unset;box-shadow:unset;box-sizing:content-box}.sv-popup--overlay .sv-popup__body-content{max-height:var(--sv-popup-overlay-height, 100vh);max-width:100vw;border-radius:calc(4*(var(--sjs-corner-radius, 4px))) calc(4*(var(--sjs-corner-radius, 4px))) 0px 0px;background:var(--sjs-general-backcolor, var(--background, #fff));padding:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(100% - 1*var(--sjs-base-unit, var(--base-unit, 8px)))}.sv-popup--overlay .sv-popup__scrolling-content{height:calc(100% - 10*var(--base-unit, 8px))}.sv-popup--overlay .sv-popup__body-footer .sv-action-bar{width:100%}.sv-popup--overlay .sv-popup__body-footer-item{width:100%}.sv-popup--overlay .sv-popup__body-footer .sv-action{flex:1 0 0}.sv-popup--overlay .sv-popup__button.sv-popup__button{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));border:2px solid var(--sjs-primary-backcolor, var(--primary, #19b394));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sv-popup--modal .sv-popup__scrolling-content{padding:2px;margin:-2px}.sv-popup__scrolling-content{height:100%;overflow:auto;display:flex;flex-direction:column}.sv-popup__scrolling-content::-webkit-scrollbar,.sv-popup__scrolling-content *::-webkit-scrollbar{height:6px;width:6px;background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sv-popup__scrolling-content::-webkit-scrollbar-thumb,.sv-popup__scrolling-content *::-webkit-scrollbar-thumb{background:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)))}.sv-popup__content{min-width:100%;height:100%;display:flex;flex-direction:column;min-height:0;position:relative}.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer{transform:translate(calc(-1 * (var(--sjs-base-unit, var(--base-unit, 8px))))) rotate(180deg)}.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer{transform:translate(calc(-1 * (var(--sjs-base-unit, var(--base-unit, 8px)))), calc(-1 * (var(--sjs-base-unit, var(--base-unit, 8px)))))}.sv-popup--show-pointer.sv-popup--right .sv-popup__container{transform:translate(var(--sjs-base-unit, var(--base-unit, 8px)))}.sv-popup--show-pointer.sv-popup--right .sv-popup__container .sv-popup__pointer{transform:translate(-12px, -4px) rotate(-90deg)}.sv-popup--show-pointer.sv-popup--left .sv-popup__container{transform:translate(calc(-1 * (var(--sjs-base-unit, var(--base-unit, 8px)))))}.sv-popup--show-pointer.sv-popup--left .sv-popup__container .sv-popup__pointer{transform:translate(-4px, -4px) rotate(90deg)}.sv-popup__pointer{display:block;position:absolute}.sv-popup__pointer:after{content:" ";display:block;width:0;height:0;border-left:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0);border-right:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0);border-bottom:var(--sjs-base-unit, var(--base-unit, 8px)) solid var(--sjs-general-backcolor, var(--background, #fff));align-self:center}.sv-popup__body-header{font-family:Open Sans;font-size:calc(1.5*(var(--sjs-font-size, 16px)));line-height:calc(2*(var(--sjs-font-size, 16px)));font-style:normal;font-weight:700;color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sv-popup__body-footer{display:flex}.sv-popup__body-footer .sv-action-bar{gap:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup--modal .sv-list__filter,.sv-popup--overlay .sv-list__filter{padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sv-popup--modal .sv-list__filter-icon,.sv-popup--overlay .sv-list__filter-icon{top:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup--dropdown .sv-list__filter{margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sv-popup--dropdown .sv-popup__body-content{background-color:var(--sjs-general-backcolor, var(--background, #fff));padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0;height:100%}.sv-popup--dropdown>.sv-popup__container>.sv-popup__body-content .sv-list{background-color:rgba(0,0,0,0)}.sv-dropdown-popup .sv-popup__body-content{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}.sv-dropdown-popup .sv-list__filter{margin-bottom:0}.sv-popup--overlay .sv-popup__body-content{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup--dropdown-overlay{z-index:2001;padding:0}.sv-popup--dropdown-overlay .sv-popup__body-content{padding:0;border-radius:0}.sv-popup--dropdown-overlay .sv-popup__body-footer .sv-action-bar .sv-action{flex:0 0 auto}.sv-popup--dropdown-overlay .sv-popup__button.sv-popup__button{background-color:rgba(0,0,0,0);color:var(--sjs-primary-backcolor, var(--primary, #19b394));border:none;box-shadow:none;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup--dropdown-overlay .sv-popup__container{max-height:calc(var(--sv-popup-overlay-height, 100vh));height:calc(var(--sv-popup-overlay-height, 100vh));padding-top:0}.sv-popup--dropdown-overlay .sv-popup__body-content{height:calc(var(--sv-popup-overlay-height, 100vh));gap:0}.sv-popup--dropdown-overlay .sv-popup__body-footer{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));padding-top:var(--sjs-base-unit, var(--base-unit, 8px));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px));border-top:1px solid var(--sjs-border-light, var(--border-light, #eaeaea))}.sv-popup--dropdown-overlay .sv-popup__scrolling-content{height:calc(100% - 6*var(--base-unit, 8px))}.sv-popup--dropdown-overlay .sv-list__filter-icon .sv-svg-icon{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup--dropdown-overlay .sv-list__container{padding:0}.sv-popup--dropdown-overlay .sv-list{flex-grow:1;padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0}.sv-popup--dropdown-overlay .sv-list__filter{display:flex;align-items:center;margin-bottom:0;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px)) calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup--dropdown-overlay .sv-list__filter-icon{position:static;height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup--dropdown-overlay .sv-list__empty-container{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-general-backcolor, var(--background, #fff))}.sv-popup--dropdown-overlay .sv-popup__button:disabled{pointer-events:none;color:var(--sjs-general-forecolor, var(--foreground, #161616));opacity:.25}.sv-popup--dropdown-overlay .sv-list__filter-clear-button{height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));appearance:none;border:none;border-radius:100%;background-color:rgba(0,0,0,0)}.sv-popup--dropdown-overlay .sv-list__filter-clear-button svg{height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup--dropdown-overlay .sv-list__filter-clear-button svg use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-popup--dropdown-overlay .sv-list__input{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));font-size:max(16px,var(--sjs-font-size, 16px));line-height:max(24px,1.5*(var(--sjs-font-size, 16px)));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-popup--dropdown-overlay .sv-list__item:hover .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item:focus .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item--focused .sv-list__item-body{background:var(--sjs-general-backcolor, var(--background, #fff))}.sv-popup--dropdown-overlay .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item--focused.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor, var(--primary, #19b394));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));font-weight:600}.sv-popup--dropdown-overlay .sv-popup__body-footer .sv-action-bar{justify-content:flex-start}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__filter{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px)) calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-popup__button.sv-popup__button{padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-popup__body-footer{padding-top:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__filter-icon .sv-svg-icon{width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__filter-icon{height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__input{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px))}.sv-popup--dropdown-overlay.sv-multi-select-list .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay.sv-multi-select-list .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay.sv-multi-select-list .sv-list__item--focused.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));color:var(--sjs-general-forecolor, var(--foreground, #161616));font-weight:400}.sv-popup--dropdown-overlay.sv-popup--tablet{background:var(--background-semitransparent, rgba(144, 144, 144, 0.5))}.sv-popup--dropdown-overlay.sv-popup--tablet .sv-popup__container{--sv-popup-overlay-max-height: calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs-base-unit, var(--base-unit, 8px)) * 8);--sv-popup-overlay-max-width: calc(100% - var(--sjs-base-unit, var(--base-unit, 8px)) * 8);position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;max-height:var(--sv-popup-overlay-max-height);min-height:min(var(--sv-popup-overlay-max-height),30*(var(--sjs-base-unit, var(--base-unit, 8px))));height:auto;width:auto;min-width:min(40*(var(--sjs-base-unit, var(--base-unit, 8px))),var(--sv-popup-overlay-max-width));max-width:var(--sv-popup-overlay-max-width);border-radius:var(--sjs-corner-radius, 4px);overflow:hidden;box-shadow:var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1))}.sv-popup--dropdown-overlay.sv-popup--tablet .sv-popup__body-content{max-height:calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs-base-unit, var(--base-unit, 8px))*8);min-height:min(var(--sv-popup-overlay-max-height),30*(var(--sjs-base-unit, var(--base-unit, 8px))));height:auto}.sv-popup--dropdown-overlay.sv-popup--tablet .sv-popup__content,.sv-popup--dropdown-overlay.sv-popup--tablet .sv-popup__scrolling-content,.sv-popup--dropdown-overlay.sv-popup--tablet .sv-list__container{flex-grow:1}.sv-popup--visible{opacity:1}.sv-popup--hidden{opacity:0}.sv-popup--enter{animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:.15s}.sv-popup--modal.sv-popup--enter{animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-duration:.25s}.sv-popup--leave{animation-direction:reverse;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:.15s}.sv-popup--modal.sv-popup--leave{animation-timing-function:cubic-bezier(0.42, 0, 1, 1);animation-duration:.25s}.sv-popup--hidden{opacity:0}@keyframes modalMoveUp{from{transform:translateY(64px)}to{transform:translateY(0)}}.sv-popup--modal.sv-popup--leave .sv-popup__container,.sv-popup--modal.sv-popup--enter .sv-popup__container{animation-name:modalMoveUp;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-fill-mode:forwards;animation-duration:.25s}.sv-popup--modal.sv-popup--leave .sv-popup__container{animation-direction:reverse;animation-timing-function:cubic-bezier(0.42, 0, 1, 1)}:root{--sjs-transition-duration: 150ms}.sv-button-group{display:flex;align-items:center;flex-direction:row;font-size:var(--sjs-font-size, 16px);overflow:auto;border:1px solid var(--sjs-border-default, var(--border, #d6d6d6))}.sv-button-group:focus-within{box-shadow:0 0 0 1px var(--sjs-primary-backcolor, var(--primary, #19b394));border-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sv-button-group__item{display:flex;box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;appearance:none;width:100%;padding:11px calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));line-height:calc(1.5*(var(--sjs-font-size, 16px)));outline:none;font-size:var(--sjs-font-size, 16px);font-weight:400;background:var(--sjs-general-backcolor, var(--background, #fff));cursor:pointer;overflow:hidden;color:var(--sjs-general-forecolor, var(--foreground, #161616));position:relative}.sv-button-group__item:not(:last-of-type){border-right:1px solid var(--sjs-border-default, var(--border, #d6d6d6))}.sv-button-group__item--hover:hover{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sv-button-group__item-icon{display:block;height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-button-group__item-icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-button-group__item--selected{font-weight:600;color:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sv-button-group__item--selected .sv-button-group__item-icon use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sv-button-group__item--selected:hover{background-color:var(--sjs-general-backcolor, var(--background, #fff))}.sv-button-group__item-decorator{display:flex;align-items:center;max-width:100%}.sv-button-group__item-caption{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-button-group__item-icon+.sv-button-group__item-caption{margin-left:var(--sjs-base-unit, var(--base-unit, 8px))}.sv-button-group__item--disabled{color:var(--sjs-general-forecolor, var(--foreground, #161616));cursor:default}.sv-button-group__item--disabled .sv-button-group__item-decorator{opacity:.25;font-weight:normal}.sv-button-group__item--disabled .sv-button-group__item-icon use{fill:var(--sjs-general-forecolor, var(--foreground, #161616))}.sv-button-group__item--disabled:hover{background-color:var(--sjs-general-backcolor, var(--background, #fff))}.sv-button-group:focus-within{box-shadow:0 0 0 1px var(--sjs-primary-backcolor, var(--primary, #19b394));border-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sv-visuallyhidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sv-hidden{display:none !important}.sv-title-actions{display:flex;align-items:center;width:100%}.sv-title-actions__title{flex-wrap:wrap;max-width:90%;min-width:50%;white-space:initial}.sv-action-title-bar{min-width:56px}.sv-title-actions .sv-title-actions__title{flex-wrap:wrap;flex:0 1 auto;max-width:unset;min-width:unset}.sv-title-actions .sv-action-title-bar{flex:1 1 auto;justify-content:flex-end;min-width:unset}:root{--sjs-transition-duration: 150ms}:root{--sjs-transition-duration: 150ms}.sv_window{position:fixed;bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-base-unit, var(--base-unit, 8px));border:1px solid var(--sjs-border-inside, var(--border-inside, rgba(0, 0, 0, 0.16)));box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1));background-clip:padding-box;z-index:100;max-height:50vh;overflow:auto;box-sizing:border-box;background:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));width:calc(100% - 4*(var(--sjs-base-unit, var(--base-unit, 8px)))) !important}@-moz-document url-prefix(){.sv_window,.sv_window *{scrollbar-width:thin;scrollbar-color:var(--sjs-border-default, var(--border, #d6d6d6)) rgba(0,0,0,0)}}.sv_window::-webkit-scrollbar,.sv_window *::-webkit-scrollbar{width:12px;height:12px;background-color:rgba(0,0,0,0)}.sv_window::-webkit-scrollbar-thumb,.sv_window *::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:32px;background-color:var(--sjs-border-default, var(--border, #d6d6d6))}.sv_window::-webkit-scrollbar-track,.sv_window *::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sv_window::-webkit-scrollbar-thumb:hover,.sv_window *::-webkit-scrollbar-thumb:hover{border:2px solid rgba(0,0,0,0);background-color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv_window_root-content{height:100%}.sv_window--full-screen{top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));max-height:100%;width:initial !important;max-width:initial !important}.sv_window_header{display:flex;justify-content:flex-end}.sv_window_content{overflow:hidden}.sv_window--collapsed{height:initial}.sv_window--collapsed .sv_window_header{height:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:var(--sjs-base-unit, var(--base-unit, 8px)) var(--sjs-base-unit, var(--base-unit, 8px)) var(--sjs-base-unit, var(--base-unit, 8px)) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-base-unit, var(--base-unit, 8px));display:flex;background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));box-sizing:content-box}.sv_window--collapsed .sv_window_content{display:none}.sv_window--collapsed .sv_window_buttons_container{margin-top:0;margin-right:0}.sv_window_header_title_collapsed{color:var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-weight:600;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));flex:1;display:flex;justify-content:flex-start;align-items:center}.sv_window_header_description{color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));font-feature-settings:"salt" on;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sv_window_buttons_container{position:fixed;margin-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-right:var(--sjs-base-unit, var(--base-unit, 8px));display:flex;gap:var(--sjs-base-unit, var(--base-unit, 8px));z-index:10000}.sv_window_button{display:flex;padding:var(--sjs-base-unit, var(--base-unit, 8px));justify-content:center;align-items:center;border-radius:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));cursor:pointer}.sv_window_button:hover,.sv_window_button:active{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)))}.sv_window_button:hover svg use,.sv_window_button:hover svg path,.sv_window_button:active svg use,.sv_window_button:active svg path{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sv_window_button:active{opacity:.5}.sv_window_button svg use,.sv_window_button svg path{fill:var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45))}sv-brand-info,.sv-brand-info{z-index:1;position:relative;margin-top:1px}.sv-brand-info{font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));text-align:right;color:#161616;padding:24px 40px}.sv-brand-info a{color:#161616;text-decoration-line:underline}.sd-body--static .sv-brand-info{padding-top:0;margin-top:16px}.sd-body--responsive .sv-brand-info{padding-top:16px;margin-top:-8px}.sd-root-modern--mobile .sv-brand-info{padding:48px 24px 8px 24px;margin-top:0;text-align:center}.sv-brand-info__text{font-weight:600;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));color:#161616}.sv-brand-info__logo{display:inline-block}.sv-brand-info__logo img{width:118px}.sv-brand-info__terms{font-weight:400;font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px);padding-top:4px}.sv-brand-info__terms a{color:#909090}.sd-body--responsive .sv-brand-info{padding-right:0;padding-left:0}:root{--sjs-transition-duration: 150ms}:root{--sjs-transition-duration: 150ms}.sv-ranking{outline:none;user-select:none;-webkit-user-select:none}.sv-ranking-item{cursor:pointer;position:relative;opacity:1}.sv-ranking-item:focus .sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking-item:hover:not(:focus) .sv-ranking-item__icon--hover{visibility:visible}.sv-question--disabled .sv-ranking-item:hover .sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking-item:focus{outline:none}.sv-ranking-item:focus .sv-ranking-item__icon--focus{visibility:visible;top:calc(0.6*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking-item:focus .sv-ranking-item__index{background:var(--sjs-general-backcolor, var(--background, #fff));outline:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-primary-backcolor, var(--primary, #19b394))}.sv-ranking-item__content.sv-ranking-item__content{display:flex;align-items:center;line-height:1em;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0px;border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking-item__icon-container{position:relative;left:0;bottom:0;flex-shrink:0;width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));align-self:flex-start;padding-left:var(--sjs-base-unit, var(--base-unit, 8px));padding-right:var(--sjs-base-unit, var(--base-unit, 8px));margin-left:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:content-box}.sv-ranking-item--disabled.sv-ranking-item--disabled,.sv-ranking-item--readonly.sv-ranking-item--readonly,.sv-ranking-item--preview.sv-ranking-item--preview{cursor:initial;user-select:initial;-webkit-user-select:initial}.sv-ranking-item--disabled.sv-ranking-item--disabled .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon,.sv-ranking-item--readonly.sv-ranking-item--readonly .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon,.sv-ranking-item--preview.sv-ranking-item--preview .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon{visibility:hidden}.sv-ranking-item__icon.sv-ranking-item__icon{visibility:hidden;fill:var(--sjs-primary-backcolor, var(--primary, #19b394));position:absolute;top:var(--sjs-base-unit, var(--base-unit, 8px));width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking-item__index.sv-ranking-item__index{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-internal-font-editorfont-size);border-radius:100%;border:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0);width:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));line-height:calc(1.5*(var(--sjs-font-size, 16px)));box-sizing:border-box;font-weight:600;margin-left:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))));transition:outline var(--sjs-transition-duration, 150ms),background var(--sjs-transition-duration, 150ms);outline:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0);align-self:self-start}.sv-ranking-item__index.sv-ranking-item__index svg{fill:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));width:var(--sjs-internal-font-editorfont-size);height:var(--sjs-internal-font-editorfont-size)}.sv-ranking-item__text{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));margin:0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));overflow-wrap:break-word;word-break:normal;align-self:self-start;padding-top:var(--sjs-base-unit, var(--base-unit, 8px));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sv-ranking-item__text .sv-string-viewer,.sv-ranking-item__text .sv-string-editor{overflow:initial;white-space:pre-line}.sd-ranking--disabled .sv-ranking-item__text{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));opacity:.25}.sv-ranking-item--disabled .sv-ranking-item__text{color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));opacity:.25}.sv-ranking-item--readonly .sv-ranking-item__index{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sv-ranking-item--preview .sv-ranking-item__index{background-color:rgba(0,0,0,0);border:1px solid var(--sjs-general-forecolor, var(--foreground, #161616));box-sizing:border-box}.sv-ranking-item__ghost.sv-ranking-item__ghost{display:none;background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(31*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));z-index:1;position:absolute;left:0;top:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}[dir=rtl] .sv-ranking-item__ghost{left:initilal;right:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking-item--ghost{height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking-item--ghost .sv-ranking-item__text .sv-string-viewer,.sv-ranking-item--ghost .sv-ranking-item__text .sv-string-editor{white-space:unset}.sv-ranking-item--ghost .sv-ranking-item__ghost{display:block}.sv-ranking-item--ghost .sv-ranking-item__content{visibility:hidden}.sv-ranking-item--drag .sv-ranking-item__content{box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking--drag .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}.sv-ranking-item--drag .sv-ranking-item__icon--hover{visibility:visible}.sv-ranking--mobile .sv-ranking-item__icon--hover{visibility:visible;fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-ranking--mobile.sv-ranking--drag .sv-ranking-item--ghost .sv-ranking-item__icon.sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking--mobile.sv-ranking-shortcut{max-width:80%}.sv-ranking--mobile .sv-ranking-item__index.sv-ranking-item__index{margin-left:0}.sv-ranking--mobile .sd-element--with-frame .sv-ranking-item__icon{margin-left:0}.sv-ranking--design-mode .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}.sv-ranking--disabled{opacity:.8}.sv-ranking-shortcut[hidden]{display:none}.sv-ranking-shortcut .sv-ranking-item__icon{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sv-ranking-shortcut .sv-ranking-item__text{margin-right:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking-shortcut .sv-ranking-item__icon--hover{visibility:visible}.sv-ranking-shortcut .sv-ranking-item__icon{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));top:var(--sjs-base-unit, var(--base-unit, 8px))}.sv-ranking-shortcut .sv-ranking-item__content{padding-left:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking-shortcut .sv-ranking-item__icon-container{margin-left:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking-shortcut{cursor:grabbing;position:absolute;z-index:10000;border-radius:calc(12.5*var(--sjs-base-unit, var(--base-unit, 8px)));min-width:100px;max-width:400px;box-shadow:var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1));background-color:var(--sjs-general-backcolor, var(--background, #fff));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)))}.sv-ranking-shortcut .sv-ranking-item{height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-viewer,.sv-ranking-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-editor{overflow:hidden;white-space:nowrap}.sv-ranking--select-to-rank{display:flex}.sv-ranking--select-to-rank-vertical{flex-direction:column-reverse}.sv-ranking--select-to-rank-vertical .sv-ranking__containers-divider{margin:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;height:1px}.sv-ranking--select-to-rank-vertical .sv-ranking__container--empty{padding-top:var(--sjs-base-unit, var(--base-unit, 8px));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px));display:flex;justify-content:center;align-items:center}.sv-ranking-item--animate-item-removing{animation-name:moveIn,fadeIn;animation-direction:reverse;animation-fill-mode:forwards;animation-timing-function:linear;animation-duration:var(--sjs-ranking-move-out-duration, 150ms),var(--sjs-ranking-fade-out-duration, 100ms);animation-delay:var(--sjs-ranking-move-out-delay, 0ms),0s}.sv-ranking-item--animate-item-adding{animation-name:moveIn,fadeIn;opacity:0;animation-fill-mode:forwards;animation-timing-function:linear;animation-duration:var(--sjs-ranking-move-in-duration, 150ms),var(--sjs-ranking-fade-in-duration, 100ms);animation-delay:0s,var(--sjs-ranking-fade-in-delay, 150ms)}.sv-ranking-item--animate-item-adding-empty{animation-name:fadeIn;opacity:0;animation-timing-function:linear;animation-duration:var(--sjs-ranking-fade-in-duration, 100ms);animation-delay:0}.sv-ranking-item--animate-item-removing-empty{animation-name:fadeIn;animation-direction:reverse;animation-timing-function:linear;animation-duration:var(--sjs-ranking-fade-out-duration, 100ms);animation-delay:0}@keyframes sv-animate-item-opacity-reverse-keyframes{0%{opacity:0}100%{opacity:1}}@keyframes sv-animate-item-opacity-keyframes{0%{opacity:1}100%{opacity:0}}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:calc(50% - 1px)}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{width:1px}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item{left:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking__container-placeholder{color:var(--sjs-font-questiondescription-color, var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45)));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));white-space:normal;display:flex;justify-content:center;align-items:center;height:100%;padding-top:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box}.sv-ranking__container{flex:1}.sv-ranking__container--empty{box-sizing:border-box;text-align:center}.sv-ranking__containers-divider{background:var(--sjs-border-default, var(--sjs-border-inside, var(--border-inside, rgba(0, 0, 0, 0.16))))}.sv-ranking__container--from .sv-ranking-item__icon--focus{display:none}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:0 !important;padding-left:16px}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item .sv-ranking-item__ghost{left:initial}.sv-ranking--select-to-rank-swap-areas{flex-direction:row-reverse}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--to .sv-ranking-item{padding-left:0;left:-24px !important}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--from .sv-ranking-item{padding-left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));left:0}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--from .sv-ranking-item__ghost.sv-ranking-item__ghost{left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-right:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-left:0}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item__ghost.sv-ranking-item__ghost{right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-left:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-right:0}.sd-question--mobile .sv-ranking-item__icon-container,.sd-root-modern.sd-root-modern--mobile .sv-ranking-item__icon-container{margin-left:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;justify-content:flex-end;padding:0;width:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}:root{--sjs-transition-duration: 150ms}.sv-list{padding:0;margin:0;overflow-y:auto;background:var(--sjs-general-backcolor, var(--background, #fff));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));list-style-type:none}.sv-list__empty-container{width:100%;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));box-sizing:border-box;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-list__empty-text{line-height:calc(1.5*(var(--sjs-font-size, 16px)));font-size:var(--sjs-font-size, 16px);font-weight:400;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-list__item{width:100%;align-items:center;box-sizing:border-box;color:var(--sjs-general-forecolor, var(--foreground, #161616));cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-list__item-body{--sjs-list-item-padding-left-default: calc(2 * var(--sjs-base-unit, var(--base-unit, 8px)));--sjs-list-item-padding-left: calc(var(--sjs-list-item-level) * var(--sjs-list-item-padding-left-default));position:relative;width:100%;align-items:center;box-sizing:border-box;padding-block:var(--sjs-base-unit, var(--base-unit, 8px));padding-inline-end:calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:var(--sjs-list-item-padding-left, calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px)))));color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-weight:normal;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));cursor:pointer;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--sjs-transition-duration, 150ms),color var(--sjs-transition-duration, 150ms)}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected){outline:none}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-border-light, var(--border-light, #eaeaea));border-radius:var(--sjs-corner-radius, 4px);padding-block:calc(0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-end:calc(7.75*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-string-viewer{margin-inline-start:calc(-0.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-list__item:hover,.sv-list__item:focus{outline:none}.sv-list__item:focus .sv-list__item-body,.sv-list__item--hovered>.sv-list__item-body{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sv-list__item--with-icon.sv-list__item--with-icon{padding:0}.sv-list__item--with-icon.sv-list__item--with-icon>.sv-list__item-body{padding-top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex}.sv-list__item-icon{float:left;flex-shrink:0;width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-list__item-icon svg{display:block}.sv-list__item-icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-list-item__marker-icon{position:absolute;right:var(--sjs-base-unit, var(--base-unit, 8px));width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));flex-shrink:0;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:content-box}.sv-list-item__marker-icon svg{display:block}.sv-list-item__marker-icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}[dir=rtl] .sv-list__item-icon,[style*="direction:rtl"] .sv-list__item-icon,[style*="direction: rtl"] .sv-list__item-icon{float:right}.sv-list__item-separator{margin:var(--sjs-base-unit, var(--base-unit, 8px)) 0;height:1px;background-color:var(--sjs-border-default, var(--border, #d6d6d6))}.sv-list--filtering .sv-list__item-separator{display:none}.sv-list__item.sv-list__item--selected>.sv-list__item-body,.sv-list__item.sv-list__item--selected:hover>.sv-list__item-body,.sv-list__item.sv-list__item--selected.sv-list__item--focused>.sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused>.sv-list__item-body,li:focus .sv-list__item.sv-list__item--selected>.sv-list__item-body{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));font-weight:600}.sv-list__item.sv-list__item--selected .sv-list__item-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list__item-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list__item-icon use{fill:var(--sjs-general-backcolor, var(--background, #fff))}.sv-list__item.sv-list__item--selected .sv-list-item__marker-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list-item__marker-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list-item__marker-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list-item__marker-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list-item__marker-icon use{fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sv-multi-select-list .sv-list__item.sv-list__item--selected .sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected:hover .sv-list__item-body{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-weight:400}.sv-list__item--group-selected>.sv-list__item-body{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-weight:400}.sv-list__item--group-selected>.sv-list__item-body use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-list__item.sv-list__item--disabled .sv-list__item-body{cursor:default;color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-list__item span{white-space:nowrap}.sv-list__item-text--wrap span{white-space:normal;word-wrap:break-word}.sv-list__container{position:relative;display:flex;height:100%;flex-direction:column;display:flex;min-height:0}.sv-list__filter{border-bottom:1px solid var(--sjs-border-inside, var(--border-inside, rgba(0, 0, 0, 0.16)));background:var(--sjs-general-backcolor, var(--background, #fff));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sv-list__filter-icon{display:block;position:absolute;top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));inset-inline-start:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-list__filter-icon .sv-svg-icon{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-list__filter-icon .sv-svg-icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-list__input{appearance:none;display:block;background:var(--sjs-general-backcolor, var(--background, #fff));box-sizing:border-box;width:100%;min-width:calc(30*(var(--sjs-base-unit, var(--base-unit, 8px))));outline:none;font-size:var(--sjs-font-size, 16px);color:var(--sjs-general-forecolor, var(--foreground, #161616));padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(7*(var(--sjs-base-unit, var(--base-unit, 8px))));line-height:calc(1.5*(var(--sjs-font-size, 16px)));border:none}.sv-list__input::placeholder{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-list__input:disabled,.sv-list__input:disabled::placeholder{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-list__loading-indicator{pointer-events:none}.sv-list__loading-indicator .sv-list__item-body{background-color:rgba(0,0,0,0)}:root{--sjs-transition-duration: 150ms}.sv-save-data_root{position:fixed;left:50%;bottom:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));background:var(--sjs-general-backcolor, var(--background, #fff));opacity:0;padding:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));box-shadow:var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1));border-radius:calc(2*(var(--sjs-corner-radius, 4px)));color:var(--sjs-general-forecolor, var(--foreground, #161616));min-width:calc(30*(var(--sjs-base-unit, var(--base-unit, 8px))));text-align:center;z-index:1600;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));display:flex;flex-direction:row;justify-content:center;align-items:center;transform:translateX(-50%) translateY(calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px)))));transition-timing-function:ease-in;transition-property:transform,opacity;transition-delay:.25s;transition:.5s}.sv-save-data_root.sv-save-data_root--shown{transition-timing-function:ease-out;transition-property:transform,opacity;transform:translateX(-50%) translateY(0);transition-delay:.25s;opacity:.75}.sv-save-data_root span{display:flex;flex-grow:1}.sv-save-data_root .sv-action-bar{display:flex;flex-grow:0;flex-shrink:0}.sv-save-data_root--shown.sv-save-data_success,.sv-save-data_root--shown.sv-save-data_error{opacity:1}.sv-save-data_root.sv-save-data_root--with-buttons{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-save-data_root.sv-save-data_error{background-color:var(--sjs-special-red, var(--red, #e60a3e));color:var(--sjs-general-backcolor, var(--background, #fff));font-weight:600;gap:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-save-data_root.sv-save-data_error .sv-save-data_button{font-weight:600;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));height:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));color:#fff;background-color:var(--sjs-special-red, var(--red, #e60a3e));border:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid #fff;border-radius:calc(1.5*(var(--sjs-corner-radius, 4px)));padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;align-items:center}.sv-save-data_root.sv-save-data_error .sv-save-data_button:hover,.sv-save-data_root.sv-save-data_error .sv-save-data_button:focus{color:var(--sjs-special-red, var(--red, #e60a3e));background-color:var(--sjs-general-backcolor, var(--background, #fff))}.sv-save-data_root.sv-save-data_success{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));color:#fff;font-weight:600}.sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes changeHeight{from{height:var(--animation-height-from)}to{height:var(--animation-height-to)}}@keyframes moveInWithOverflow{from{overflow:hidden;height:var(--animation-height-from);min-height:var(--animation-height-from);margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}99%{overflow:hidden;margin-top:var(--animation-margin-top);margin-bottom:var(--animation-margin-bottom);padding-top:var(--animation-padding-top);padding-bottom:var(--animation-padding-bottom);border-top-width:var(--animation-border-top-width);border-bottom-width:var(--animation-border-bottom-width);height:var(--animation-height-to);min-height:var(--animation-height-to)}to{overflow:visible;margin-top:var(--animation-margin-top);margin-bottom:var(--animation-margin-bottom);padding-top:var(--animation-padding-top);padding-bottom:var(--animation-padding-bottom);border-top-width:var(--animation-border-top-width);border-bottom-width:var(--animation-border-bottom-width);height:var(--animation-height-to);min-height:var(--animation-height-to)}}@keyframes moveIn{from{height:0}to{height:var(--animation-height)}}@keyframes paddingFadeIn{from{padding-top:0;padding-bottom:0}to{padding-bottom:var(--animation-padding-bottom);padding-top:var(--animation-padding-top)}}.sd-element{padding-left:var(--sv-element-add-padding-left, 0px);padding-right:var(--sv-element-add-padding-right, 0px)}.sd-element__title{outline:none}.sd-element__title.sd-element__title--disabled{opacity:.25}.sd-root--readonly .sd-element__title.sd-element__title--disabled{opacity:1}.sd-element--invisible{opacity:.35}.sd-title.sd-element__title{font-family:var(--sjs-font-questiontitle-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-questiontitle-weight, 600);color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)))}.sd-element__header .sv-string-editor{max-width:100%;white-space:normal}.sd-element__title{font-size:0;line-height:0;position:static;margin:0}.sd-element__title .sd-element__num{font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px);color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-element__title span{font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))))}.sd-element__title .sv-title-actions__title{font-size:0;line-height:0}.sd-element__title .sv-title-actions__title{white-space:nowrap}.sd-element__title .sv-string-viewer{white-space:normal}.sd-element__title .sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap}.sd-element__num{float:left;padding-top:calc(0.625*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(0.375*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:0;padding-inline-end:var(--sjs-base-unit, var(--base-unit, 8px));width:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px);color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));margin-inline-start:calc(-5*(var(--sjs-base-unit, var(--base-unit, 8px))));text-align:end;box-sizing:border-box;white-space:nowrap;flex-shrink:0}.sd-page__num+span,.sd-element__num+span{float:left;width:0}[dir=rtl] .sd-element__num,[style*="direction:rtl"] .sd-element__num,[style*="direction: rtl"] .sd-element__num{float:right}[dir=rtl] .sd-element__title--collapsed .sd-element__title-expandable-svg,[style*="direction:rtl"] .sd-element__title--collapsed .sd-element__title-expandable-svg,[style*="direction: rtl"] .sd-element__title--collapsed .sd-element__title-expandable-svg{transform:rotate(180deg)}.sd-element__title--num-inline .sd-element__num{float:none;margin-inline-start:0;width:auto;padding-inline-start:0;padding-inline-end:0}.sd-element__title--num-inline .sd-element__num+span{float:none;width:auto}.sd-element__title--expandable.sd-element__title--expandable{position:relative;display:block}.sd-element__title-expandable-svg{display:inline-block;width:var(--lbr-question-panel-expand-button-icon-width, calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px)))));height:var(--lbr-question-panel-expand-button-icon-height, calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px)))));position:absolute;inset-inline-start:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));top:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-element__title-expandable-svg use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-element--with-frame{border-radius:var(--sjs-questionpanel-cornerRadius, var(--sjs-corner-radius, 4px));box-sizing:border-box;padding-top:var(--sd-base-padding);padding-left:calc(var(--sd-base-padding) + var(--sv-element-add-padding-left, 0px));padding-right:calc(var(--sd-base-padding) + var(--sv-element-add-padding-right, 0px));padding-bottom:var(--sd-base-padding);background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15))}.sd-element--with-frame.sd-element--compact{border:1px solid var(--sjs-border-default, var(--border, #d6d6d6));border-radius:var(--sjs-questionpanel-cornerRadius, var(--sjs-corner-radius, 4px));box-shadow:none;background-color:rgba(0,0,0,0)}@keyframes elementMoveIn{from{flex-basis:0;flex-grow:0;max-width:0;min-width:0;width:0;height:0;padding-left:0;overflow:hidden}to{height:var(--animation-height);flex-basis:var(--animation-width);width:var(--animation-width);min-width:var(--animation-width);padding-left:var(--animation-padding-left);overflow:visible}}.sd-element-wrapper--enter{animation-name:elementMoveIn,fadeIn;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-fill-mode:forwards;animation-duration:var(--sjs-element-move-in-duration, 250ms),var(--sjs-element-fade-in-duration, 500ms);animation-delay:0s,var(--sjs-element-fade-in-delay, 100ms);opacity:0}.sd-element-wrapper--leave{animation-name:elementMoveIn,fadeIn;animation-timing-function:cubic-bezier(0.42, 0, 1, 1);animation-fill-mode:forwards;animation-direction:reverse;animation-duration:var(--sjs-element-move-out-duration, 250ms),var(--sjs-element-fade-out-duration, 150ms);animation-delay:var(--sjs-element-move-out-delay, 0ms),0s}.sd-element__content{box-sizing:border-box}.sd-element__content--enter,.sd-element__content--leave{--animation-padding-top: 0;--animation-padding-bottom: 0}.sd-element__content--enter{animation-name:fadeIn,moveInWithOverflow;min-height:0 !important;opacity:0;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-duration:var(--sjs-expand-fade-in-duration, 500ms),var(--sjs-expand-move-in-duration, 150ms);animation-delay:var(--sjs-expand-fade-in-delay, 150ms),0s,0s}.sd-element__content--leave{animation-name:fadeIn,moveInWithOverflow;min-height:0 !important;animation-direction:reverse;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.42, 0, 1, 1);animation-duration:var(--sjs-collapse-fade-out-duration, 150ms),var(--sjs-collapse-move-out-duration, 250ms);animation-delay:0s,var(--sjs-collapse-move-out-delay, 100ms),var(--sjs-collapse-move-out-delay, 100ms)}.sd-element--expandable.sd-elemenet--expandable--animating>.sd-element__header:focus-within,.sd-element--expandable.sd-elemenet--expandable--animating>.sd-element__header:hover{background-color:rgba(0,0,0,0)}.sd-elemenet--expandable--animating.sd-element--expandable{transition-property:padding-top,padding-bottom}.sd-elemenet--expandable--animating.sd-element--expandable>.sd-element__header{transition-property:padding-top,padding-bottom}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded{transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-duration:var(--sjs-expand-move-in-duration, 150ms)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded>.sd-element__header{transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-duration:var(--sjs-expand-move-in-duration, 150ms)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded>.sd-element__header .sd-element__title:before{transition-duration:var(--sjs-expand-move-in-duration, 150ms)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed{transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-duration:var(--sjs-collapse-move-out-duration, 250ms);transition-delay:var(--sjs-collapse-move-out-delay, 100ms)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed>.sd-element__header{transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-duration:var(--sjs-collapse-move-out-duration, 250ms);transition-delay:var(--sjs-collapse-move-out-delay, 100ms)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed>.sd-element__header .sd-element__title:before{transition-duration:var(--sjs-collapse-move-out-duration, 250ms);transition-delay:var(--sjs-collapse-move-out-delay, 100ms)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--complex:not(.sd-question--empty)>.sd-element__header--location-top:after{display:block;opacity:0;height:0;--animation-height: 1px;animation-name:fadeIn,moveIn;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-delay:var(--sjs-expand-fade-in-delay, 150ms),0s;animation-duration:var(--sjs-expand-fade-in-duration, 500ms),var(--sjs-expand-move-in-duration, 150ms)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--complex:not(.sd-question--empty).sd-element--collapsed .sd-element__header--location-top:after{animation-direction:reverse;opacity:1;height:1px;animation-timing-function:cubic-bezier(0.42, 0, 1, 1);animation-delay:0s,var(--sjs-collapse-move-out-delay, 100ms);animation-duration:var(--sjs-collapse-fade-out-duration, 150ms),var(--sjs-collapse-move-out-duration, 250ms)}.sd-question{position:relative}.sd-question--no-pointer-events .sd-selectbase label,.sd-question--no-pointer-events .sd-rating label{pointer-events:none}.sd-element__erbox--above-element{margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-question__erbox--below-question{margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-question__content--support-container-queries{container-type:inline-size}.sd-question--title-top>.sd-question__erbox--above-question{margin-bottom:calc(.5*var(--sd-base-vertical-padding))}.sd-question--description-under-input>.sd-question__erbox--below-question,.sd-question--title-bottom>.sd-question__erbox--below-question{margin-top:calc(.25*var(--sd-base-vertical-padding) + .5*var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-element--with-frame>.sd-element__erbox--above-element{margin-bottom:var(--sd-base-padding);border-radius:var(--sjs-corner-radius, 4px) var(--sjs-corner-radius, 4px) 0 0}.sd-question--left>.sd-element__erbox--above-element{margin-bottom:0}.sd-element--with-frame.sd-question--left>.sd-element__erbox--above-element{margin-bottom:calc(1*var(--sd-base-vertical-padding))}.sd-element--with-frame>.sd-question__erbox--below-question{margin-top:auto;border-radius:0 0 var(--sjs-corner-radius, 4px) var(--sjs-corner-radius, 4px)}.sd-element--with-frame.sd-question--title-top>.sd-question__erbox--above-question{margin-bottom:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-element--with-frame.sd-question--description-under-input>.sd-question__erbox--below-question,.sd-element--with-frame.sd-question--title-bottom>.sd-question__erbox--below-question{margin-top:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-question__header{width:100%}.sd-question__header--location-top{padding-bottom:calc(.5*var(--sd-base-vertical-padding))}.sd-question__header--location--bottom{padding-top:calc(.375*var(--sd-base-vertical-padding))}.sd-element--with-frame.sd-question--title-top{padding-top:var(--sd-base-vertical-padding)}.sd-element--with-frame.sd-question--error-top{padding-top:0}.sd-element--with-frame.sd-question--error-bottom{padding-bottom:0;display:flex;flex-direction:column}.sd-element--with-frame.sd-question--error-bottom>.sd-question__content{margin-bottom:var(--sd-base-padding)}.sd-element--with-frame>.sd-element__erbox{margin-left:calc(-1*var(--sd-base-padding));margin-right:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding));position:sticky;left:calc(-1*var(--sd-base-padding))}.sd-scrollable .sd-question__content{overflow-x:auto;padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}.sd-question__header--location--left{display:inline-block;width:auto;vertical-align:top;margin-top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--left{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));row-gap:calc(.25*var(--sd-base-vertical-padding))}.sd-question__content--left{display:inline-block;flex:1;margin-top:calc(.25*var(--sd-base-vertical-padding)) 0;max-width:100%}.sd-element--with-frame>.sd-question__content--left{margin:0}.sd-question__required-text{color:var(--sjs-special-red, var(--red, #e60a3e));vertical-align:top}.sd-question__comment-area{font-size:var(--sjs-font-size, 16px);margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;flex-direction:column;gap:var(--sjs-base-unit, var(--base-unit, 8px));color:var(--sjs-general-forecolor, var(--foreground, #161616));white-space:normal}.sd-question__placeholder{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));justify-content:center;min-height:calc(24*(var(--sjs-base-unit, var(--base-unit, 8px))));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)))}.sd-question__placeholder>div .sv-string-viewer,.sd-question__placeholder>span .sv-string-viewer{white-space:pre-line}.sd-scrollable-container:not(.sd-scrollable-container--compact){width:max-content;overflow:visible;max-width:100%}.sd-question__title--empty .sv-string-viewer{display:inline-block;height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))))}.sd-question__content{box-sizing:border-box}.sd-error{display:block;padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-corner-radius, 4px);line-height:var(--sjs-font-size, 16px);font-size:calc(0.75*(var(--sjs-font-size, 16px)));font-weight:600;text-align:left;color:var(--sjs-special-red, var(--red, #e60a3e));white-space:normal;width:100%;background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));box-sizing:border-box}.sd-element--expanded>.sd-element__header,.sd-element--collapsed>.sd-element__header{cursor:pointer}.sd-element--collapsed>.sd-element__header{padding:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sd-base-padding);box-sizing:border-box;background-color:var(--sjs-general-backcolor, var(--background, #fff));margin-inline-start:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding))}.sd-element--collapsed.sd-element--with-frame{padding-top:0;padding-bottom:0}.sd-element--collapsed.sd-element--with-frame>.sd-element__header{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-questionpanel-cornerRadius, var(--sjs-corner-radius, 4px))}.sd-element--collapsed>.sd-element__header:focus-within,.sd-element--collapsed>.sd-element__header:hover{background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}.sd-element--collapsed.sd-element--nested>.sd-element__header:hover,.sd-element--collapsed.sd-element--nested>.sd-element__header:focus-within{box-shadow:0 calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0 0 var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9)),0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0 var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}.sd-element--complex.sd-element--with-frame{padding-top:0}.sd-element--complex.sd-element--nested-with-borders>.sd-element__erbox,.sd-element--complex.sd-element--with-frame>.sd-element__erbox{margin-top:0;margin-bottom:0}.sd-element--complex>.sd-element__header:after{content:" ";display:block;height:1px;position:relative;background:var(--sjs-border-light, var(--border-light, #eaeaea));bottom:0}.sd-element--complex.sd-element--with-frame>.sd-element__header{padding-top:var(--sd-base-vertical-padding);padding-bottom:var(--sd-base-vertical-padding)}.sd-element--collapsed.sd-element--complex>.sd-element__header{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-element--nested.sd-element--complex>.sd-element__header--location-top:after{bottom:calc(-0.5*var(--sd-base-vertical-padding))}.sd-element--nested-with-borders{border:1px solid var(--sjs-border-light, var(--border-light, #eaeaea));border-radius:calc(var(--sjs-corner-radius, 4px) - 4px);box-sizing:border-box;padding-left:var(--sd-base-padding);padding-right:var(--sd-base-padding)}.sd-element--nested-with-borders>.sd-element__header--location-top{padding-top:calc(.5*var(--sd-base-vertical-padding));padding-bottom:calc(.5*var(--sd-base-vertical-padding))}.sd-element--nested-with-borders>.sd-element__erbox{margin-left:calc(-1*var(--sd-base-padding));margin-right:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding))}.sd-element--nested-with-borders>.sd-question__erbox--below-question{bottom:0;margin-top:0}.sd-element--nested-with-borders.sd-element--collapsed>.sd-element__header--location-top:hover,.sd-element--nested-with-borders.sd-element--collapsed>.sd-element__header--location-top:focus-within{box-shadow:none}.sd-element--nested-with-borders>.sd-element__header--location-top:after,.sd-element--complex.sd-element--with-frame>.sd-element__header--location-top:after{bottom:calc(-1*var(--sd-base-vertical-padding));inset-inline-start:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding))}.sd-element--collapsed.sd-element--complex>.sd-element__header--location-top:after{display:none}.sd-question--empty.sd-question--complex>.sd-question__content{padding-top:0;padding-bottom:0}.sd-question--empty.sd-question--complex>.sd-question__content:first-of-type{padding-top:var(--sd-base-padding)}.sd-question--empty.sd-question--complex>.sd-question__header--location-top{padding-bottom:calc(.5*var(--sd-base-vertical-padding))}.sd-question--empty.sd-question--complex>.sd-question__header--location-top:after{display:none}.sd-input{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));appearance:none;position:static;width:100%;box-sizing:border-box;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight, 400);color:var(--sjs-font-editorfont-color, var(--sjs-general-forecolor, rgba(0, 0, 0, 0.91)));font-size:var(--sjs-internal-font-editorfont-size);background-color:var(--sjs-editorpanel-backcolor, var(--sjs-editor-background, var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))));border:none;border-radius:var(--sjs-editorpanel-cornerRadius, var(--sjs-corner-radius, 4px));text-align:start;box-shadow:var(--sjs-shadow-inner, inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms);display:block}.sd-input:focus{box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-input.sd-input:focus{outline:none}input.sd-input:disabled:not(.sd-input--disabled),textarea.sd-input:disabled:not(.sd-input--disabled){opacity:1}.sd-input--disabled{background-color:var(--sjs-editorpanel-backcolor, var(--sjs-editor-background, var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))))}.sd-input--readonly{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sd-input.sd-input--preview{background:none;box-shadow:none;transition:none;border-bottom:1px solid var(--sjs-general-forecolor, var(--foreground, #161616));border-radius:0;padding-left:0;padding-right:0}.sd-input::placeholder{color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)));-webkit-user-select:none;user-select:none}.sd-input.sd-input--disabled,.sd-input.sd-input--disabled::placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616));opacity:.25}.sd-input.sd-input--readonly{color:var(--sjs-general-forecolor, var(--foreground, #161616));box-shadow:none;transition:none}.sd-input.sd-input--readonly::placeholder{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-root--readonly .sd-input--disabled,.sd-root--readonly .sd-input--disabled::placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-input--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}.sd-text__content{position:relative}.sd-text__character-counter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-text__character-counter:focus-within{padding-inline-end:calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-text__character-counter.sd-text__character-counter--big:focus-within{padding-inline-end:calc(11*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-remaining-character-counter{display:none;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding:0px;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));line-height:calc(1.5*(var(--sjs-font-size, 16px)));font-size:var(--sjs-font-size, 16px);color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));position:absolute;inset-inline-end:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));inset-block-end:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-text__content:focus-within .sd-remaining-character-counter,.sd-comment__content:focus-within .sd-remaining-character-counter,.sd-multipletext__content:focus-within .sd-remaining-character-counter,.sd-matrix__question-wrapper:focus-within .sd-remaining-character-counter{display:flex}.sd-input[type=time],.sd-input[type=date],.sd-input[type=datetime-local],.sd-input[type=week],.sd-input[type=month],.sd-input[type=tel],.sd-input[type=password],.sd-input[type=url],.sd-input[type=email],.sd-input[type=color],.sd-input[type=range]{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));box-sizing:content-box;width:calc(100% - 4*var(--sjs-base-unit, var(--base-unit, 8px)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}.sd-input[type=time].sd-text__character-counter:focus-within,.sd-input[type=date].sd-text__character-counter:focus-within,.sd-input[type=datetime-local].sd-text__character-counter:focus-within,.sd-input[type=week].sd-text__character-counter:focus-within,.sd-input[type=month].sd-text__character-counter:focus-within,.sd-input[type=tel].sd-text__character-counter:focus-within,.sd-input[type=password].sd-text__character-counter:focus-within,.sd-input[type=url].sd-text__character-counter:focus-within,.sd-input[type=email].sd-text__character-counter:focus-within,.sd-input[type=color].sd-text__character-counter:focus-within,.sd-input[type=range].sd-text__character-counter:focus-within{width:calc(100% - 10*var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-input[type=range]::-webkit-slider-runnable-track{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));border-radius:var(--sjs-base-unit, var(--base-unit, 8px));height:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-input[type=range]::-webkit-slider-thumb{appearance:none;margin-top:calc(-0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:100%;border:2px solid var(--sjs-primary-backcolor, var(--primary, #19b394));box-shadow:inset 0 0 0 2px var(--background, #fff);background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-input[type=range]::-moz-range-track{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));border-radius:var(--sjs-base-unit, var(--base-unit, 8px));height:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-input[type=range]::-moz-range-thumb{appearance:none;margin-top:calc(-0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:100%;border:2px solid var(--sjs-primary-backcolor, var(--primary, #19b394));box-shadow:inset 0 0 0 2px var(--background, #fff);background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-comment{display:block;height:auto;min-width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));min-height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));max-width:100%}.sd-comment__content{position:relative}.sd-panel{position:relative}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header{padding-top:0;padding-bottom:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header:after{content:none}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title{--page-title-font-size: var(--sjs-font-pagetitle-size, calc(1.5 * (var(--sjs-font-size, 16px))));font-family:var(--sjs-font-pagetitle-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagetitle-weight, 700);font-size:var(--page-title-font-size);color:var(--sjs-font-pagetitle-color, var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91)));position:static;line-height:calc(1.33*(var(--page-title-font-size)));margin:0 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0px}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title span{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-element__num{padding:initial;margin:initial;float:initial;width:initial}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__description{font-family:var(--sjs-font-pagedescription-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagedescription-weight, 400);font-size:var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px));color:var(--sjs-font-pagedescription-color, var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45)));position:static;line-height:calc(1.5*(var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px))));margin:0 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__required-text{display:none}.sd-panel.sd-panel--as-page>.sd-panel__errbox{margin:0 0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;padding:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px))) var(--sd-base-padding)}.sd-panel.sd-panel--as-page>.sd-panel__content{padding-top:0}.sd-root--compact .sd-panel--as-page>.sd-panel__errbox{margin:0 0 var(--sd-base-vertical-padding) 0}.sd-row~.sd-row .sd-panel--as-page{padding-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-panel__required-text{color:var(--sjs-special-red, var(--red, #e60a3e))}.sd-panel__footer{box-sizing:border-box;padding-left:calc(var(--sd-base-padding) - 3*var(--sjs-base-unit, var(--base-unit, 8px)));margin-left:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding));margin-bottom:calc(-1*var(--sd-base-padding) + .5*var(--sd-base-vertical-padding));margin-top:calc(.5*var(--sd-base-vertical-padding));border-top:1px solid var(--sjs-border-light, var(--border-light, #eaeaea));padding-top:calc(.5*var(--sd-base-vertical-padding))}.sd-panel--as-page .sd-panel__footer{padding:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0 0;margin:0;border:none;width:initial}.sd-panel__content{padding-top:var(--sd-base-padding)}.sd-panel.sd-element--nested>.sd-panel__content{padding-bottom:var(--sd-base-padding);--animation-padding-top: var(--sd-base-padding)}.sd-panel__content{--animation-padding-top: var(--sd-base-padding)}.sjs_sp_placeholder{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}.sjs_sp_container{border:1px dashed var(--sjs-border-default, var(--border, #d6d6d6));box-sizing:content-box}.sd-question--readonly .sjs_sp_container,.sd-question--preview .sjs_sp_container{border:none}.sd-question--readonly .sjs_sp_placeholder,.sd-question--preview .sjs_sp_placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sjs_sp_controls.sd-signaturepad__controls{right:var(--sjs-base-unit, var(--base-unit, 8px));top:var(--sjs-base-unit, var(--base-unit, 8px));left:auto;bottom:auto}.sd-question--signature.sd-question--error .sjs_sp_placeholder{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}.sd-signaturepad__background-image{position:absolute;top:0;left:0;object-fit:cover}.sd-signaturepad__loading-indicator{width:100%;height:100%;position:absolute;left:0;top:0}.sd-signaturepad__loading-indicator .sd-loading-indicator{position:absolute;right:var(--sjs-base-unit, var(--base-unit, 8px));top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-checkbox__decorator{border-radius:calc(0.5*(var(--sjs-corner-radius, 4px)))}.sd-checkbox__svg{display:block;width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-checkbox__svg use{fill:rgba(0,0,0,0);transition:fill var(--sjs-transition-duration, 150ms)}.sd-checkbox--checked .sd-checkbox__svg use{fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use{fill:var(--sjs-border-default, var(--border, #d6d6d6))}.sd-checkbox--checked .sd-checkbox__control:focus+.sd-checkbox__decorator .sd-checkbox__svg use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-checkbox--checked.sd-checkbox--readonly .sd-checkbox__svg use{fill:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-checkbox--checked.sd-checkbox--preview .sd-checkbox__svg use{fill:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-matrixdynamic__btn.sd-matrixdynamic__add-btn{position:sticky;left:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));z-index:12}.sd-question--mobile .sd-matrixdynamic__footer::before{z-index:12;content:" ";display:block;position:relative;height:1px;background-color:var(--sjs-border-light, var(--border-light, #eaeaea));left:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));top:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(100% + 6*var(--sjs-base-unit, var(--base-unit, 8px)));z-index:12}.sd-matrixdynamic__footer:first-child{padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-matrixdynamic__footer:first-child::before{display:none}.sd-matrixdynamic__footer{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-action.sd-matrixdynamic__remove-btn{opacity:.5}.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));width:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}.sd-matrixdynamic__btn{appearance:none;background:rgba(0,0,0,0);border:none;line-height:calc(1.5*(var(--sjs-font-size, 16px)));font-size:var(--sjs-font-size, 16px);font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:600;padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0}.sd-matrixdynamic__drag-element{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-matrixdynamic__drag-element:hover{background-color:var(--sjs-general-backcolor, var(--background, #fff))}.sd-matrixdynamic__drag-element:after{content:" ";display:block;height:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border:1px solid var(--sjs-border-default, var(--border, #d6d6d6));box-sizing:border-box;border-radius:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-matrixdynamic__placeholder .sd-matrixdynamic__add-btn{margin-left:0}.sd-table__row:hover .sd-drag-element__svg{visibility:visible}.sd-table__cell.sd-table__cell--drag>div{display:flex;justify-content:end;align-items:center;margin-left:calc(-4*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));min-height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-drag-element__svg{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));display:block;cursor:pointer;visibility:hidden}.sd-drag-element__svg use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}@keyframes borderAnimation{from{border-width:0px}to{border-width:8px}}@keyframes paddingAnimation{from{padding-top:0;padding-bottom:0}to{padding-top:24px;padding-bottom:32px}}@keyframes empty{}.sd-table__row--leave,.sd-table__row--enter{animation-name:empty;--move-whole-animation-duration: calc(var(--move-animation-duration) + var(--move-animation-delay));--fade-whole-animation-duration: calc(var(--fade-animation-duration) + var(--fade-animation-delay));animation-duration:max(var(--fade-whole-animation-duration),var(--move-whole-animation-duration))}.sd-table__row--leave>td,.sd-table__row--enter>td{animation-name:borderAnimation;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-duration:var(--move-animation-duration);animation-fill-mode:forwards;animation-delay:var(--move-animation-delay)}.sd-table__row--leave>td>div,.sd-table__row--enter>td>div{animation-name:fadeIn,moveInWithOverflow;opacity:0;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-fill-mode:forwards;animation-duration:var(--fade-animation-duration),var(--move-animation-duration);animation-delay:var(--fade-animation-delay),var(--move-animation-delay)}.sd-table__row--enter{--move-animation-delay: 0s;--move-animation-duration: var(--sjs-matrix-row-move-in-duration, 150ms);--fade-animation-duration: var(--sjs-matrix-row-fade-in-duration, 250ms);--fade-animation-delay: var(--sjs-matrix-row-fade-in-delay, 150ms);--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, 0.58, 1)}.sd-table__row--leave{--move-animation-delay: var(--sjs-matrix-row-move-out-delay, 100ms);--move-animation-duration: var(--sjs-matrix-row-move-out-duration, 250ms);--fade-animation-duration: var(--sjs-matrix-row-fade-out-duration, 100ms);--fade-animation-delay: 0s;--animation-direction: reverse;--animation-timing-function: cubic-bezier(0.42, 0, 1, 1)}.sd-table__row--detail.sd-table__row--enter>td,.sd-table__row--detail.sd-table__row--leave>td{animation-name:borderAnimation,paddingAnimation;animation-duration:var(--move-animation-duration);animation-fill-mode:forwards;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function)}.sd-table__row--detail.sd-table__row--enter{--move-animation-delay: 0s;--move-animation-duration: var(--sjs-matrix-detail-row-move-in-duration, 150ms);--fade-animation-duration: var(--sjs-matrix-detail-row-fade-in-duration, 500ms);--fade-animation-delay: var(--sjs-matrix-detail-row-fade-in-delay, 150ms);--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, 0.58, 1)}.sd-table__row--detail.sd-table__row--leave{--move-animation-delay: var(--sjs-matrix-detail-row-move-out-delay, 100ms);--move-animation-duration: var(--sjs-matrix-detail-row-move-out-duration, 250ms);--fade-animation-duration: var(--sjs-matrix-detail-row-fade-out-duration, 150ms);--fade-animation-delay: 0s;--animation-direction: reverse;--animation-timing-function: cubic-bezier(0.42, 0, 1, 1)}.sd-table{width:100%;background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));border-collapse:separate;border-spacing:0;white-space:normal}.sd-table>thead>tr>th{border-top:0;border-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0)}.sd-table__cell{border-top:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0);border-bottom:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0);border-left:none;border-right:none;background-clip:padding-box;box-sizing:content-box}.sd-table.sd-table--columnsautowidth .sd-table__cell:not(.sd-table__cell--actions):not(.sd-table__cell--action):not(.sd-table__cell--empty.sd-table__cell--error){width:10000px}.sd-table__row:first-of-type>.sd-table__cell{border-top:0}.sd-table__row:last-of-type>.sd-table__cell{border-bottom:0}.sd-table--align-top .sd-table__cell{vertical-align:top}.sd-table--no-header{padding-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-table--no-header{padding-top:0}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table .sd-question__content{padding-bottom:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(-0.25*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-top:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));--animation-padding-top: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content .sd-table--no-header{padding-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table.sd-question--error-top>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:0}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table.sd-question--error-top>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table>.sd-question__header~.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows{margin-left:var(--sjs-base-unit, var(--base-unit, 8px));margin-right:var(--sjs-base-unit, var(--base-unit, 8px));width:calc(100% - 2*var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__cell:not(.sd-table__cell--header):first-of-type{padding-left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__cell:last-of-type{padding-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:first-of-type>.sd-table__cell{border-top:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0)}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:last-of-type>.sd-table__cell{border-bottom:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0)}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions),.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type{border-top-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)));border-bottom-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)));background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions).sd-matrix__text--checked,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type.sd-matrix__text--checked{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-input,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-input{background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error) .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error) .sd-item__decorator{background-color:var(--sjs-general-backcolor, var(--background, #fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__control:focus+.sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__control:focus+.sd-item__decorator{background-color:var(--sjs-general-backcolor, var(--background, #fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--readonly.sd-item--checked .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--readonly.sd-item--checked .sd-item__decorator{background-color:var(--sjs-general-backcolor, var(--background, #fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--preview.sd-item--preview .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--preview.sd-item--preview .sd-item__decorator{background-color:rgba(0,0,0,0)}.sd-table__cell{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-weight:normal;font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));padding:0 var(--sjs-base-unit, var(--base-unit, 8px));color:var(--sjs-general-forecolor, var(--foreground, #161616));text-align:center}.sd-table__cell:not(.sd-table__cell--empty):not(.sd-table__cell--actions):not(:empty){min-width:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-table__cell .sd-item{text-align:initial}.sd-table__cell--error{border:none;padding:0 var(--sjs-base-unit, var(--base-unit, 8px))}.sd-table__cell--error .sd-question__erbox{margin:0}.sd-table__cell--error-top{vertical-align:bottom;padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-table__cell--error-bottom{vertical-align:top;padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-table__cell--item .sd-selectbase__item{text-align:center;justify-content:center}.sd-table__cell--item .sd-selectbase__label{justify-content:center}.sd-question--disabled .sd-table__cell{opacity:.25}.sd-root--readonly .sd-question--disabled .sd-table__cell{opacity:1}.sd-table__cell--header .sv-vue-title-additional-div,.sd-table__cell--header{font-size:0;line-height:0}.sd-table__cell--header span{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));font-weight:var(--sjs-font-questiontitle-weight, 600)}.sd-table__cell--header{font-weight:600;color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));vertical-align:top;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px))}.sd-table__cell--header:not(.sd-table__cell--empty){min-width:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--empty{min-width:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--action{min-width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty){min-width:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--dropdown,.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--rating{min-width:calc(22*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--boolean{min-width:calc(18*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-table__cell--footer{text-align:end;padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-table__cell--footer-total{font-weight:600;text-align:start}.sd-table__cell--detail-panel{border-top:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0);padding:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px)) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));border-bottom:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0)}.sd-table__cell--actions .sv-action-bar,.sd-matrixdynamic__add-btn .sv-action-bar{overflow:visible}.sd-table__cell--actions:not(.sd-table__cell--vertical){width:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-table__cell--actions:not(.sd-table__cell--vertical):not(.sd-table__cell--drag):first-of-type{padding-left:0;width:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));min-width:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-table__cell--detail-button{border:none;background:rgba(0,0,0,0);border-radius:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:var(--sjs-base-unit, var(--base-unit, 8px));transition:background var(--sjs-transition-duration, 150ms)}.sd-table__cell--detail-button svg{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:block;width:var(--sjs-internal-font-editorfont-size);height:var(--sjs-internal-font-editorfont-size);fill:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));transition:fill var(--sjs-transition-duration, 150ms)}.sd-table__cell--detail-button:hover,.sd-table__cell--detail-button:focus{background:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));outline:none}.sd-table__cell--detail-button:hover svg,.sd-table__cell--detail-button:focus svg{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-table__cell--actions{white-space:nowrap}.sd-table__cell--actions.sd-table__cell--vertical .sd-action-bar{justify-content:center}.sd-table__cell--row-text{font-weight:var(--sjs-font-questiontitle-weight, 600);color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));text-align:start;min-width:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px))}.sd-matrix__question-wrapper{position:relative}.sd-table__question-wrapper:not(:focus-within):hover{position:relative}.sd-table__cell--actions:not(.sd-table__cell--vertical),.sd-table__cell--empty,.sd-table__cell--row-text,.sd-table__cell--footer-total,.sd-matrix__cell:first-of-type,.sd-matrix tr>td:first-of-type{position:sticky;background-color:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));z-index:12}.sd-table__cell--actions:not(.sd-table__cell--vertical):first-of-type,.sd-table__cell--empty:first-of-type,.sd-table__cell--row-text:first-of-type,.sd-table__cell--footer-total:first-of-type,.sd-matrix__cell:first-of-type:first-of-type,.sd-matrix tr>td:first-of-type:first-of-type{left:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-table__cell--actions:not(.sd-table__cell--vertical):last-of-type,.sd-table__cell--empty:last-of-type,.sd-table__cell--row-text:last-of-type,.sd-table__cell--footer-total:last-of-type,.sd-matrix__cell:first-of-type:last-of-type,.sd-matrix tr>td:first-of-type:last-of-type{right:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar{margin-right:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));justify-content:flex-end;background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))))}.sd-question.sd-question--table{position:relative;overflow-x:auto}.sd-question--table.sd-element--collapsed,.sd-question--table.sd-element--nested{overflow-x:visible}.sd-question--table .sd-question__header--location--left{z-index:12}.sd-table-wrapper{display:flex;margin:0 calc(-1*var(--sd-base-padding));width:fit-content;min-width:calc(100% + 2*var(--sd-base-padding))}.sd-table-wrapper:before,.sd-table-wrapper:after{content:"";display:block;position:sticky;min-height:100%;width:calc(var(--sd-base-padding) - var(--sjs-base-unit, var(--base-unit, 8px)));flex-shrink:0;background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));z-index:11}.sd-table-wrapper::before{left:calc(-1*var(--sd-base-padding))}.sd-table-wrapper:after{right:calc(-1*var(--sd-base-padding))}.sd-table-wrapper>*{flex-basis:100%}.sd-element--with-frame.sd-element--compact .sd-table{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sd-element--with-frame.sd-element--compact .sd-table-wrapper:before,.sd-element--with-frame.sd-element--compact .sd-table-wrapper:after{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sd-element--with-frame.sd-element--compact .sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sd-element--with-frame.sd-element--compact .sd-table__cell--actions:not(.sd-table__cell--vertical),.sd-element--with-frame.sd-element--compact .sd-table__cell--empty,.sd-element--with-frame.sd-element--compact .sd-table__cell--row-text,.sd-element--with-frame.sd-element--compact .sd-table__cell--footer-total,.sd-element--with-frame.sd-element--compact .sd-matrix__cell:first-of-type,.sd-element--with-frame.sd-element--compact .sd-matrix tr>td:first-of-type{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sd-question--table>.sd-question__header,.sd-question--table .sd-question__description--under-input .sv-string-viewer{position:sticky;left:0}.sd-question--table>.sd-question__content{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));--animation-padding-top: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));min-width:min-content}.sd-question--table.sd-element--nested>.sd-question__content{min-width:auto;overflow-x:auto}.sd-question--table.sd-element--nested>.sd-question__content,.sd-question--table:not(.sd-element--with-frame):not(.sd-element--nested){padding-right:var(--sd-base-padding);margin-right:calc(-1*var(--sd-base-padding));padding-left:var(--sd-base-padding);margin-left:calc(-1*var(--sd-base-padding));box-sizing:content-box}.sd-row--multiple .sd-question--table.sd-element--nested>.sd-question__content{padding-right:calc(var(--sd-base-padding) + 2px)}.sd-question--scroll{overflow-x:scroll}.sd-table__row-disabled>.sd-table__cell{opacity:.25}.sd-question--mobile.sd-question.sd-question--table>.sd-question__content{padding-top:0;--animation-padding-top: 0}.sd-question--mobile.sd-question--table,.sd-question--mobile.sd-question--scroll{overflow-x:visible}.sd-question--mobile>.sd-question__content{min-width:auto}.sd-question--mobile .sd-table-wrapper{width:auto}.sd-question--mobile .sd-table{display:block;width:calc(100% - 2*var(--sd-base-padding) + 2*var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-question--mobile .sd-table>tbody{display:block}.sd-question--mobile .sd-table>tfoot{display:block}.sd-question--mobile .sd-table__cell.sd-matrix__cell{display:flex;align-items:flex-start;border-top:none;border-bottom:none}.sd-question--mobile .sd-table__cell.sd-matrix__cell .sd-matrix__responsive-title{margin-left:var(--sjs-base-unit, var(--base-unit, 8px));text-align:start}.sd-question--mobile .sd-table__cell.sd-matrix__cell:first-of-type{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-question--mobile .sd-table thead{display:none}.sd-question--mobile .sd-table tr{display:flex;flex-direction:column}.sd-question--mobile .sd-matrix__table .sd-table__row{padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-question--mobile .sd-table__row{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table__row--expanded .sd-table__cell-action--show-detail-mobile{display:none}.sd-question--mobile .sd-table:not(.sd-matrix__table) .sd-table__row{padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) .sd-table__row.sd-table__row--has-end-actions{padding-bottom:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions){padding-bottom:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions):not(:last-of-type){padding-bottom:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions):not(:last-of-type)::after{bottom:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr::before,.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--expanded)::after{z-index:12;content:" ";display:block;position:relative;height:1px;background-color:var(--sjs-border-light, var(--border-light, #eaeaea));left:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(100% + 4*var(--sjs-base-unit, var(--base-unit, 8px)));z-index:12}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--expanded)::after{bottom:0}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:last-of-type::after{display:none}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr{padding-top:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr::before{background-color:rgba(0,0,0,0)}.sd-question--mobile .sd-table:not(.sd-table--has-footer) .sd-table__row:last-of-type .sd-table__cell-action--show-detail-mobile,.sd-question--mobile .sd-table:not(.sd-table--has-footer) .sd-table__row:last-of-type .sd-table__cell-action--remove-row{margin-bottom:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-matrix__label{justify-content:flex-start}.sd-question--mobile .sd-table__cell{border-top:none;border-bottom:none;display:block;padding-top:0;padding-bottom:0;text-align:start}.sd-question--mobile .sd-table__cell{margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table__cell--error{margin-top:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table__cell--error.sd-table__cell--error-bottom .sd-question__erbox{margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-question--mobile .sd-table__cell:first-of-type,.sd-question--mobile .sd-matrix__cell{margin-top:0}.sd-question--mobile .sd-table__cell--footer:not(.sd-question--answered){display:none}.sd-question--mobile .sd-table__responsive-title{padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px));font-weight:600;display:block;text-align:start}.sd-question--mobile .sd-table__responsive-title .sv-string-viewer{white-space:normal}.sd-question--mobile .sd-table--no-header{padding-top:0}.sd-question--mobile .sd-table--no-header .sd-table__responsive-title{display:none}.sd-question--mobile .sd-table__cell--detail-panel{padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.sd-question--mobile .sd-table__cell--detail-panel .sd-panel__content{padding-top:0}.sd-question--mobile .sd-table__cell.sd-table__cell--actions{width:auto;margin-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar{margin-right:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));background:var(--sjs-general-backcolor, var(--background, #fff))}.sd-question--mobile .sd-table__cell.sd-table__cell--actions #show-detail-mobile{flex-grow:1}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn{opacity:1;padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon{display:none}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn:after{content:attr(title)}.sd-question--mobile .sd-matrixdynamic__footer{padding-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-bottom:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table__cell--footer-total:not(.sd-matrix__cell),.sd-question--mobile .sd-table__cell--row-text:not(.sd-matrix__cell){color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-question--mobile .sd-matrixdropdown.sd-table tr::after{bottom:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-matrixdropdown.sd-table tr:last-child:after{content:none}.sd-question--mobile .sd-table__cell.sd-table__cell--error-top{margin-top:0}.sd-question--mobile .sd-table__cell--error-top:first-of-type~.sd-table__cell:nth-of-type(2){margin-top:0}.sd-question--mobile .sd-table__cell--error-top .sd-question__erbox{margin-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-question--mobile .sd-table__cell--error-top:first-of-type .sd-question__erbox{margin-top:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-question--mobile .sd-table__question-wrapper .sd-boolean-root{margin:initial}.sd-table__cell--detail-panel .sd-panel__content{padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-table__question-wrapper .sd-boolean-root{margin:auto}.sd-table__cell--footer .sd-table__question-wrapper--expression .sd-expression{padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-bottom:1px solid var(--sjs-border-light, var(--border-light, #eaeaea));font-size:var(--sjs-font-size, 16px);font-weight:600;line-height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-table__cell--footer .sd-table__question-wrapper--left{text-align:start}.sd-table__cell--footer .sd-table__question-wrapper--center{text-align:center}.sd-table__cell--footer .sd-table__question-wrapper--right{text-align:end}.sd-table.sd-matrixdynamic{table-layout:auto}.sd-page{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));width:100%;box-sizing:border-box}.sd-root-modern--mobile .sd-page{padding:0}.sd-page .sd-page__title{--page-title-font-size: var(--sjs-font-pagetitle-size, calc(1.5 * (var(--sjs-font-size, 16px))));font-family:var(--sjs-font-pagetitle-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagetitle-weight, 700);font-size:var(--page-title-font-size);color:var(--sjs-font-pagetitle-color, var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91)));position:static;line-height:calc(1.33*(var(--page-title-font-size)));margin:0 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0px}.sd-page .sd-page__description{font-family:var(--sjs-font-pagedescription-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagedescription-weight, 400);font-size:var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px));color:var(--sjs-font-pagedescription-color, var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45)));position:static;line-height:calc(1.5*(var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px))));margin:0 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}.sd-page__errbox{padding:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px))) var(--sd-base-padding)}.sd-page__title~.sd-page__errbox,.sd-page__description~.sd-page__errbox{margin-top:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px)));margin-bottom:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-root--compact .sd-page__title~.sd-page__errbox,.sd-root--compact .sd-page__description~.sd-page__errbox{margin-bottom:0}.sd-row{display:flex;flex-direction:row;width:100%;box-sizing:border-box;margin-top:var(--sd-base-vertical-padding)}.sd-row.sd-page__row{margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-page__row.sd-row--compact{margin-top:var(--sd-base-vertical-padding)}.sd-row:first-of-type{margin-top:0}.sd-page__title~.sd-row.sd-page__row:not(.sd-row--compact),.sd-page__description~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-page__title~.sd-page__row.sd-row--compact,.sd-page__description~.sd-page__row.sd-row--compact{margin-top:var(--sd-base-vertical-padding)}.sd-page__title~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter,.sd-page__description~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter{margin-top:0}.sd-row.sd-page__row:not(.sd-row--compact)~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-row.sd-page__row:not(.sd-row--compact)~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter{margin-top:0}.sd-row--multiple{row-gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:calc(-1*var(--sd-base-padding));width:calc(100% + var(--sd-base-padding));flex-wrap:wrap}.sd-row--multiple>div{box-sizing:border-box;--animation-padding-left: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));padding-left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;align-items:stretch}.sd-panel.sd-panel--as-page>.sd-panel__content>.sd-row--multiple:not(.sd-row--compact){margin-left:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(100% + var(--base-unit)*2)}.sd-panel:not(.sd-panel--as-page) .sd-row--multiple{row-gap:var(--sd-base-vertical-padding)}.sd-panel:not(.sd-panel--as-page) .sd-row--multiple>div{--animation-padding-left: var(--sd-base-padding);padding-left:var(--sd-base-padding)}.sd-row--multiple.sd-row--compact>div{--animation-padding-left: var(--sd-base-padding);padding-left:var(--sd-base-padding)}.sd-page__row.sd-row--multiple{margin-left:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(100% + 2*var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-page__row.sd-row--multiple.sd-row--compact{padding:0;row-gap:var(--sd-base-vertical-padding);margin-left:calc(-1*var(--sd-base-padding));width:calc(100% + var(--sd-base-padding))}.sd-row__panel{box-sizing:border-box;width:100%}.sd-row__question{box-sizing:border-box;width:100%;white-space:nowrap}.sd-row.sd-row--enter{margin-top:0}.sd-row--enter{animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;min-height:0 !important;opacity:0;height:0;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-delay:var(--sjs-row-fade-in-delay, 150ms),0s,0s;animation-duration:var(--sjs-row-fade-in-duration, 500ms),var(--sjs-row-move-in-duration, 150ms),var(--sjs-row-move-in-duration, 150ms)}.sd-row--delayed-enter{animation-delay:calc(var(--sjs-row-fade-in-delay, 150ms) + var(--sjs-row-fade-in-animation-delay, 400ms)),var(--sjs-row-fade-in-animation-delay, 400ms),var(--sjs-row-fade-in-animation-delay, 400ms)}.sd-row--leave{animation-name:fadeIn,moveInWithOverflow;animation-timing-function:cubic-bezier(0.42, 0, 1, 1);animation-fill-mode:forwards;animation-direction:reverse;min-height:0 !important;animation-delay:0s,var(--sjs-row-move-out-delay, 100ms),var(--sjs-row-move-out-delay, 100ms);animation-duration:var(--sjs-row-fade-out-duration, 150ms),var(--sjs-row-move-out-duration, 250ms),var(--sjs-row-move-out-duration, 250ms)}.sd-row--enter .sd-element-wrapper--enter{animation:none}.sd-row--leave .sd-element-wrapper--leave{animation:none}.sd-title{display:block;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;color:var(--sjs-general-forecolor, var(--foreground, #161616));flex-direction:row;white-space:normal}.sd-title.sd-container-modern__title{display:flex;align-items:center;padding:var(--sd-page-vertical-padding) var(--sd-page-vertical-padding);overflow:auto;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));gap:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));box-shadow:0px 2px 0px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-title.sd-container-modern__title .sd-logo.sv-logo--right{margin-left:auto}.sd-title.sd-container-modern__title .sd-logo__image{margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-header__text{display:flex;flex-direction:column;gap:var(--sjs-base-unit, var(--base-unit, 8px));flex-grow:1}.sd-header__text .sd-title{--survey-title-font-size: var(--sjs-font-surveytitle-size, calc(2 * (var(--sjs-font-size, 16px))));font-size:var(--survey-title-font-size);line-height:calc(1.25*(var(--survey-title-font-size)));color:var(--sjs-font-surveytitle-color, var(--sjs-primary-backcolor, var(--primary, #19b394)));font-family:var(--sjs-font-surveytitle-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-surveytitle-weight, 700)}.sd-header__text h3{line-height:calc(2.5*(var(--sjs-font-size, 16px)))}.sd-header__text h5{font-size:var(--sjs-font-size, 16px);font-weight:400;line-height:calc(1.5*(var(--sjs-font-size, 16px)))}.sd-header__text .sd-description{--survey-description-font-size: var(--sjs-font-surveydescription-size, var(--sjs-font-size, 16px));font-size:var(--survey-description-font-size);line-height:calc(1.5*(var(--survey-description-font-size)));color:var(--sjs-font-surveydescription-color, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)));font-family:var(--sjs-font-surveydescription-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-surveydescription-weight, 400)}.sd-title .sv-title-actions{width:100%;justify-content:space-between}.sd-root-modern .sd-container-modern__title{background-color:var(--sjs-general-backcolor, var(--background, #fff))}.sd-root-modern .sd-container-modern__title .sd-header__text h3{margin:0}.sd-root-modern .sd-container-modern__title .sd-description{margin:0;color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-title .sv-title-actions{align-items:flex-start;width:calc(100% + 3*var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-title .sv-title-actions .sv-title-actions__title{flex-wrap:wrap;flex:0 1 auto;max-width:calc(100% - 3*var(--sjs-base-unit, var(--base-unit, 8px)));white-space:initial;min-width:unset}.sd-root--compact .sd-title .sv-title-actions{width:100%}.sd-action-title-bar{flex:1 9 auto;min-width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));justify-content:flex-end;margin:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}.sd-action-title-bar .sv-action{flex:0 0 auto}.sd-action-title-bar.sd-action-bar--empty{min-width:0}.sd-description{font-style:normal;font-family:var(--sjs-font-questiondescription-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-questiondescription-weight, 400);color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));font-size:var(--sjs-font-questiondescription-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiondescription-size, var(--sjs-font-size, 16px))));white-space:normal}.sd-description.sd-question__description--under-input{padding-top:calc(.375*var(--sd-base-vertical-padding))}.sd-element__header .sd-description{margin-top:calc(.25*var(--sd-base-vertical-padding) - .5*var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-item{display:flex;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}.sd-item--disabled.sd-item--disabled .sd-item__decorator,.sd-item__decorator{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:flex;align-items:center;justify-content:center;width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;background-color:var(--sjs-editorpanel-backcolor, var(--sjs-editor-background, var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))));border:none;flex-shrink:0;margin-top:calc((1.5*(var(--sjs-internal-font-editorfont-size)) - 3*(var(--sjs-base-unit, var(--base-unit, 8px))))/2);box-shadow:var(--sjs-shadow-inner, inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms),background var(--sjs-transition-duration, 150ms)}.sd-item--readonly.sd-item--readonly .sd-item__decorator{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)));box-shadow:none;transition:none}.sd-item--preview.sd-item--preview .sd-item__decorator{background-color:rgba(0,0,0,0);box-shadow:none;transition:none}.sd-item--checked .sd-item__decorator{box-shadow:none}.sd-item__control:focus+.sd-item__decorator{background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));outline:none;box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-item--allowhover:not(.sd-item--readonly) .sd-selectbase__label:hover .sd-item__decorator{background:var(--sjs-editorpanel-hovercolor, var(--sjs-general-backcolor-dim-dark, rgb(243, 243, 243)));outline:none}.sd-item--checked .sd-item__decorator{background:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-item__control-label{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-style:normal;font-weight:var(--sjs-font-editorfont-weight, 400);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));font-size:var(--sjs-internal-font-editorfont-size);color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));white-space:normal;width:100%;text-align:start;min-width:0}.sd-item__control-label .sv-string-viewer{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block}.sd-item--disabled .sd-item__control-label{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));opacity:.25}.sd-root--readonly .sd-item--disabled .sd-item__control-label{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)))}.sd-item--error .sd-item__decorator{background:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}.sd-selectbase{border:none;margin:0;padding:0;min-inline-size:0;min-width:0}.sd-selectbase--row{border:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-selectbase--multi-column{display:flex;flex:1 1 0px;flex-wrap:nowrap;overflow:auto;padding:0 2px;margin:0 -2px}.sd-selectbase__label{display:inline-flex;position:relative;gap:var(--sjs-base-unit, var(--base-unit, 8px));vertical-align:top;max-width:100%}.sd-selectbase__column{vertical-align:top}.sd-selectbase__column{display:block;box-sizing:border-box;flex:1 1 0px;max-width:100%}.sd-selectbase__column:not(:last-child){padding-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-selectbase__column.sv-q-column-1{width:100%}.sd-item--enter,.sd-item--leave{animation-name:moveInWithOverflow,fadeIn;opacity:0;animation-fill-mode:forwards;animation-timing-function:linear;animation-direction:var(--animation-direction);animation-duration:var(--move-animation-duration),var(--fade-animation-duration);animation-delay:var(--move-animation-delay),var(--fade-animation-delay)}.sd-item--enter{--animation-direction: normal;--move-animation-duration: var(--sjs-ranking-move-in-duration, 150ms);--move-animation-delay: 0s;--fade-animation-duration: var(--sjs-ranking-fade-in-duration, 100ms);--fade-animation-delay: var(--sjs-ranking-fade-in-delay, 150ms)}.sd-item--leave{--animation-direction: reverse;--move-animation-duration: var(--sjs-ranking-move-out-duration, 150ms);--move-animation-delay: var(--sjs-ranking-move-out-delay, 0ms);--fade-animation-duration: var(--sjs-ranking-fade-out-duration, 100ms);--fade-animation-delay: 0s}div[class*=sv-q-column-]:not(:first-of-type) .sd-item--enter{--move-animation-duration: 0s;--fade-animation-delay: 0s}.sd-checkbox__decorator{border-radius:calc(0.5*(var(--sjs-corner-radius, 4px)))}.sd-checkbox__svg{display:block;width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-checkbox__svg use{fill:rgba(0,0,0,0);transition:fill var(--sjs-transition-duration, 150ms)}.sd-checkbox--checked .sd-checkbox__svg use{fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use{fill:var(--sjs-border-default, var(--border, #d6d6d6))}.sd-checkbox--checked .sd-checkbox__control:focus+.sd-checkbox__decorator .sd-checkbox__svg use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-checkbox--checked.sd-checkbox--readonly .sd-checkbox__svg use{fill:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-checkbox--checked.sd-checkbox--preview .sd-checkbox__svg use{fill:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-radio__decorator{border-radius:50%}.sd-radio__decorator:after{content:" ";display:block;width:var(--sjs-base-unit, var(--base-unit, 8px));height:var(--sjs-base-unit, var(--base-unit, 8px));border-radius:50%;background-color:rgba(0,0,0,0);transition:background-color var(--sjs-transition-duration, 150ms)}.sd-radio--checked .sd-radio__decorator:after{content:" ";display:block;width:var(--sjs-base-unit, var(--base-unit, 8px));height:var(--sjs-base-unit, var(--base-unit, 8px));border-radius:50%;background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sd-radio--checked.sd-radio--disabled .sd-radio__decorator:after{background-color:var(--sjs-border-default, var(--border, #d6d6d6))}.sd-radio--checked.sd-radio--readonly .sd-radio__decorator:after{background-color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-radio--checked.sd-radio--preview .sd-radio__decorator:after{display:none}.sd-radio--checked.sd-radio--preview .sd-radio__decorator .sd-radio__svg{fill:var(--sjs-general-forecolor, var(--foreground, #161616));display:block;width:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-radio--checked .sd-radio__control:focus+.sd-radio__decorator:after{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-radio__svg{display:none}.sd-visuallyhidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.sd-matrix fieldset{border:none;padding:0;margin:0}.sd-matrix__label{display:flex;position:relative;justify-content:center}.sd-matrix__text{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-matrix__text--checked{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-matrix__cell:first-of-type{font-weight:var(--sjs-font-questiontitle-weight, 600);text-align:start}:root{--sd-rating-bad-color: var(--sjs-special-red, var(--red, #e60a3e));--sd-rating-normal-color: var(--sjs-special-yellow, var(--yellow, #ff9814));--sd-rating-good-color: var(--sjs-special-green, var(--green, #19b394));--sd-rating-bad-color-light: var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));--sd-rating-normal-color-light: var(--sjs-special-yellow-light, var(--yellow-light, rgba(255, 152, 20, 0.1)));--sd-rating-good-color-light: var(--sjs-special-green-light, var(--green-light, rgba(25, 179, 148, 0.1)))}.sd-rating{overflow-x:auto;min-height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-rating fieldset{display:flex;border:none;padding:0 0 2px 0;flex-wrap:nowrap;gap:var(--sjs-base-unit, var(--base-unit, 8px));margin-inline-start:0;align-items:center}.sd-rating.sd-rating--wrappable fieldset{flex-wrap:wrap;min-width:0}.sd-rating.sd-rating--labels-top fieldset{padding-top:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))));position:relative}.sd-rating.sd-rating--labels-top fieldset .sd-rating__min-text{position:absolute;margin:0;left:0;top:0;border:0}.sd-rating.sd-rating--labels-top fieldset .sd-rating__max-text{position:absolute;margin:0;right:0;top:0;border:0}.sd-rating.sd-rating--labels-bottom fieldset{padding-bottom:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))));position:relative}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__min-text{position:absolute;margin:0;left:0;bottom:0;border:0}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__max-text{position:absolute;margin:0;right:0;bottom:0;border:0}.sd-rating.sd-rating--labels-diagonal fieldset{padding-top:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))));position:relative}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__min-text{position:absolute;margin:0;left:0;top:0;border:0}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__max-text{position:absolute;margin:0;right:0;bottom:0;border:0}.sd-rating--small{min-height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:auto}.sd-rating--small fieldset{padding:0;gap:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-rating__item{position:relative;background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));white-space:nowrap;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));text-align:center;border:0px solid rgba(0,0,0,0);color:var(--sjs-general-forecolor, var(--foreground, #161616));fill:var(--sjs-general-forecolor, var(--foreground, #161616));font-size:var(--sjs-font-size, 16px);box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),inset 0 0 0 0px var(--sjs-general-backcolor, var(--background, #fff));transition:box-shadow var(--sjs-transition-duration, 150ms),background-color var(--sjs-transition-duration, 150ms)}.sd-rating__item--fixed-size{width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:0}legend+.sd-rating__item,legend+sv-ng-rating-item-smiley+.sd-rating__item-smiley,legend+sv-ng-rating-item+.sd-rating__item{margin-inline-start:2px}.sd-rating__item--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));box-shadow:0px 1px 2px rgba(0,0,0,0);border:none}.sd-rating__item.sd-rating__item--disabled{color:var(--sjs-general-forecolor, var(--foreground, #161616));fill:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--disabled{color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));fill:var(--sjs-general-forecolor, var(--foreground, #161616));background-color:var(--background-semitransparent, rgba(144, 144, 144, 0.5));border:none}.sd-rating__item.sd-rating__item--readonly{fill:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:2px solid var(--sjs-border-inside, var(--border-inside, rgba(0, 0, 0, 0.16)));box-shadow:none;transform:none}.sd-rating__item.sd-rating__item--readonly .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--readonly{border-color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--readonly .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-rating__item.sd-rating__item--preview{fill:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:none;transform:none}.sd-rating__item.sd-rating__item--preview:focus-within{box-shadow:none}.sd-rating__item.sd-rating__item--preview .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--preview{border-color:var(--sjs-general-forecolor, var(--foreground, #161616));border-width:1px}.sd-rating__item.sd-rating__item--selected.sd-rating__item--preview .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-question--disabled .sd-rating__item-text{opacity:.25}.sd-rating__item--allowhover:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sd-rating__item:focus-within{box-shadow:0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-rating__item--selected{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));font-weight:600;box-shadow:0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-rating__item--selected:focus-within{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),inset 0 0 0 4px var(--sjs-general-backcolor, var(--background, #fff)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-rating__item-smiley{position:relative;border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));white-space:nowrap;padding:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;min-width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));min-height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;justify-content:center;align-items:center;text-align:center;border:2px solid var(--sjs-border-default, var(--border, #d6d6d6));color:var(--sjs-general-forecolor, var(--foreground, #161616));fill:var(--sjs-border-default, var(--border, #d6d6d6));box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),inset 0 0 0 0px var(--sjs-general-backcolor, var(--background, #fff));transition:box-shadow var(--sjs-transition-duration, 150ms),background-color var(--sjs-transition-duration, 150ms)}.sd-rating__item-smiley svg{display:block;width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-rating__item-smiley--small{padding:calc(0.625*(var(--sjs-base-unit, var(--base-unit, 8px))));min-width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));min-height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));border-width:1px}.sd-rating__item-smiley--small svg{width:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 1px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-rating__item-smiley--colored.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 1px var(--sd-rating-item-color, var(--sjs-primary-backcolor, var(--primary, #19b394)))}.sd-rating__item-smiley--small.sd-rating__item-smiley--selected:focus-within{box-shadow:inset 0 0 0 2px var(--sjs-general-backcolor, var(--background, #fff)),0 0 0 1px var(--sd-rating-item-color, var(--sjs-primary-backcolor, var(--primary, #19b394)))}legend+.sd-rating__item-smiley,legend+sv-ng-rating-item+.sd-rating__item-smiley{margin-inline-start:2px}.sd-rating__item-smiley--scale-colored{border-color:var(--sd-rating-item-color, var(--sjs-primary-backcolor, var(--primary, #19b394)));fill:var(--sd-rating-item-color, var(--sjs-primary-backcolor, var(--primary, #19b394)));transition:box-shadow var(--sjs-transition-duration, 150ms),opacity var(--sjs-transition-duration, 150ms),background-color var(--sjs-transition-duration, 150ms)}.sd-rating__item-smiley--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));border-color:rgba(0,0,0,0);fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:hover{fill:var(--sd-rating-item-color, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:initial}.sd-rating__item-smiley.sd-rating__item-smiley--disabled{opacity:.5}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--disabled{opacity:initial;fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sd-rating__item-smiley.sd-rating__item-smiley--readonly{fill:var(--sjs-border-default, var(--border, #d6d6d6));border-color:var(--sjs-border-default, var(--border, #d6d6d6))}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--readonly{fill:var(--sjs-general-forecolor, var(--foreground, #161616));border-color:var(--sjs-general-forecolor, var(--foreground, #161616));background-color:unset}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview{border:1px solid var(--sjs-general-forecolor, var(--foreground, #161616));fill:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview:focus-within{box-shadow:none}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview svg{margin:1px}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview{fill:var(--sjs-general-backcolor, var(--background, #fff));background-color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-rating__item-smiley--allowhover:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)));border-color:var(--sjs-border-default, var(--border, #d6d6d6))}.sd-rating__item-smiley:focus-within{border:none;box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-rating__item-smiley:focus-within{border:none;box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-rating__item-smiley--selected{background-color:var(--sd-rating-item-color, var(--sjs-primary-backcolor, var(--primary, #19b394)));border-color:var(--sd-rating-item-color, var(--sjs-primary-backcolor, var(--primary, #19b394)));fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));font-weight:600}.sd-rating__item-smiley--selected:focus-within{border:0px solid var(--sjs-general-backcolor, var(--background, #fff));box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),inset 0 0 0 4px var(--sjs-general-backcolor, var(--background, #fff)),0 0 0 2px var(--sd-rating-item-color, var(--sjs-primary-backcolor, var(--primary, #19b394)))}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:.25}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{background-color:var(--sd-rating-item-color-light, var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248))));border-color:var(--sd-rating-item-color, var(--sjs-border-default, var(--border, #d6d6d6)));opacity:.5}.sd-rating__item-smiley--rate-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{opacity:.5}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected):focus-within{opacity:1;box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sd-rating-item-color, var(--sjs-primary-backcolor, var(--primary, #19b394)))}.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{opacity:1;box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 1px var(--sd-rating-item-color, var(--sjs-primary-backcolor, var(--primary, #19b394)))}.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--selected,.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--readonly,.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--preview{opacity:1}.sd-rating__item-star{position:relative;width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:content-box}.sd-rating__item-star:not(:first-of-type){padding-left:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:calc(-0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-rating__item-star:not(:last-of-type){padding-right:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-right:calc(-0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-rating__item-star svg{stroke:var(--sjs-border-default, var(--border, #d6d6d6));stroke-width:2px;fill:rgba(0,0,0,0);width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));display:block;position:absolute;transition:stroke var(--sjs-transition-duration, 150ms),opacity var(--sjs-transition-duration, 150ms),fill var(--sjs-transition-duration, 150ms)}.sd-rating__item-star .sv-star{opacity:1}.sd-rating__item-star .sv-star-2{opacity:0}.sd-rating__item-star--small{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-rating__item-star--small svg{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-rating__item-star--small.sd-rating__item-star--selected svg{stroke-width:1px}.sd-rating__item-star--selected svg{stroke:rgba(0,0,0,0);fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-rating__item-star--selected:nth-child(1) svg{transition-delay:0ms}.sd-rating__item-star--selected:nth-child(2) svg{transition-delay:25ms}.sd-rating__item-star--selected:nth-child(3) svg{transition-delay:50ms}.sd-rating__item-star--selected:nth-child(4) svg{transition-delay:75ms}.sd-rating__item-star--selected:nth-child(5) svg{transition-delay:100ms}.sd-rating__item-star--selected:nth-child(6) svg{transition-delay:125ms}.sd-rating__item-star--selected:nth-child(7) svg{transition-delay:150ms}.sd-rating__item-star--selected:nth-child(8) svg{transition-delay:175ms}.sd-rating__item-star--selected:nth-child(9) svg{transition-delay:200ms}.sd-rating__item-star--selected:nth-child(10) svg{transition-delay:225ms}.sd-rating__item-star--selected:nth-child(11) svg{transition-delay:250ms}.sd-rating__item-star--selected:nth-child(12) svg{transition-delay:275ms}.sd-rating__item-star--selected:nth-child(13) svg{transition-delay:300ms}.sd-rating__item-star--selected:nth-child(14) svg{transition-delay:325ms}.sd-rating__item-star--selected:nth-child(15) svg{transition-delay:350ms}.sd-rating__item-star--selected:nth-child(16) svg{transition-delay:375ms}.sd-rating__item-star--selected:nth-child(17) svg{transition-delay:400ms}.sd-rating__item-star--selected:nth-child(18) svg{transition-delay:425ms}.sd-rating__item-star--selected:nth-child(19) svg{transition-delay:450ms}.sd-rating__item-star--selected:nth-child(20) svg{transition-delay:475ms}.sd-rating__item-star--selected:nth-child(21) svg{transition-delay:500ms}.sd-rating__item-star--selected:nth-child(22) svg{transition-delay:525ms}.sd-rating__item-star--selected:nth-child(23) svg{transition-delay:550ms}.sd-rating__item-star--selected:nth-child(24) svg{transition-delay:575ms}.sd-rating__item-star--selected:nth-child(25) svg{transition-delay:600ms}.sd-rating__item-star--error svg{stroke:none;fill:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}.sd-rating__item-star--disabled{opacity:.5}.sd-rating__item-star--disabled svg{stroke:var(--sjs-border-default, var(--border, #d6d6d6));fill:none}.sd-rating__item-star--selected.sd-rating__item-star--disabled svg{stroke:none;fill:var(--sjs-border-default, var(--border, #d6d6d6))}.sd-rating__item-star--readonly svg{stroke:var(--sjs-border-default, var(--border, #d6d6d6));fill:none}.sd-rating__item-star--selected.sd-rating__item-star--readonly svg{stroke:none;fill:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-rating__item-star--preview svg{stroke:var(--sjs-general-forecolor, var(--foreground, #161616));stroke-width:1px;fill:none}.sd-rating__item-star--selected.sd-rating__item-star--preview svg{stroke:none;fill:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-rating__item-star:not(.sd-rating__item-star--preview):focus-within svg{stroke:var(--sjs-primary-backcolor, var(--primary, #19b394));fill:rgba(0,0,0,0)}.sd-rating__item-star--unhighlighted svg{stroke:rgba(0,0,0,0);fill:var(--sjs-border-default, var(--border, #d6d6d6))}.sd-rating__item-star--highlighted svg{stroke:var(--sjs-border-default, var(--border, #d6d6d6));fill:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview).sd-rating__item-star--unhighlighted:focus-within svg{stroke:var(--sjs-border-default, var(--border, #d6d6d6));fill:var(--sjs-border-default, var(--border, #d6d6d6))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within svg{stroke:var(--sjs-primary-backcolor, var(--primary, #19b394));fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within .sv-star{opacity:0}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within .sv-star-2{opacity:1}.sd-rating__item-text.sd-rating__item-text{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight, 400);color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));display:inline-block;box-sizing:border-box;transition:color var(--sjs-transition-duration, 150ms)}.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text,.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text{margin-top:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));border:2px solid rgba(0,0,0,0)}.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text{margin-right:var(--sjs-base-unit, var(--base-unit, 8px));border-left:0px}.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text{margin-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-rating__item-text.sd-rating__item-text .sv-string-editor{white-space:nowrap}.sd-rating__item-text.sd-rating__item-text.sd-rating__item--fixed-size{min-width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-rating__item-text.sd-rating__item-text::after{display:block;content:attr(data-text);font-weight:600;height:0;color:rgba(0,0,0,0);overflow:hidden;visibility:hidden}.sd-rating--wrappable .sd-rating__item-text{max-width:100%}.sd-rating--wrappable .sd-rating__item-text .sv-string-viewer{max-width:100%;text-overflow:ellipsis;overflow:hidden;display:block}.sd-rating__item:focus-within .sd-rating__item-text.sd-rating__item-text{border:none}.sd-rating__item--selected .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));font-weight:inherit;border:none}.sd-rating-dropdown-item{display:flex;width:100%;justify-content:space-between;align-items:center;gap:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-rating-dropdown-item_description{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-weight:normal;font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px)}.sv-list__item.sv-list__item--selected .sd-rating-dropdown-item_description{color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sv-ranking-item--error .sv-ranking-item__index{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));box-shadow:0px 1px 2px rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.sd-element--with-frame .sv-ranking-item{left:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking.sd-ranking--readonly{user-select:initial;-webkit-user-select:initial}.sv-ranking.sd-ranking--readonly.sv-ranking--select-to-rank-empty-value .sv-ranking__containers-divider{visibility:hidden}.sv-ranking.sd-ranking--readonly .sv-ranking__container--empty{visibility:hidden}.sv-ranking.sd-ranking--preview{user-select:initial;-webkit-user-select:initial}.sv-ranking.sd-ranking--preview.sv-ranking--select-to-rank-empty-value .sv-ranking__containers-divider{visibility:hidden}.sv-ranking.sd-ranking--preview .sv-ranking__container--empty{visibility:hidden}@container (max-width: 496px){.sv-ranking--select-to-rank-horizontal{flex-direction:column-reverse}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{margin:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;height:1px;width:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty{padding-top:var(--sjs-base-unit, var(--base-unit, 8px));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px));display:flex;justify-content:center;align-items:center}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item{left:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-right:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:initial}}@container (max-width: 176px){.sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{margin-left:calc(-5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-right:calc(-5*(var(--sjs-base-unit, var(--base-unit, 8px))))}}.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item__icon-container{margin-left:0;margin-right:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item{left:0}.sv-ranking-item__content.sd-ranking-item__content{line-height:calc(1.5*(var(--sjs-font-size, 16px)))}.sv-dragdrop-movedown{transform:translate(0, 0);animation:svdragdropmovedown .1s;animation-timing-function:ease-in-out}@keyframes svdragdropmovedown{0%{transform:translate(0, -50px)}100%{transform:translate(0, 0)}}.sv-dragdrop-moveup{transform:translate(0, 0);animation:svdragdropmoveup .1s;animation-timing-function:ease-in-out}@keyframes svdragdropmoveup{0%{transform:translate(0, 50px)}100%{transform:translate(0, 0)}}.sv-dropdown_select-wrapper{position:relative}.sv-dropdown_select-wrapper use{fill:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}.sd-dropdown{appearance:none;padding-inline-end:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));opacity:1;display:flex;justify-content:space-between;word-spacing:normal}.sd-dropdown[disabled]{pointer-events:none}.sd-dropdown--empty:not(.sd-input--disabled),.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__value{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-dropdown__input-field-component{height:auto}.sd-dropdown option{color:var(--sjs-general-forecolor, var(--foreground, #161616));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-size, 16px)}.sd-dropdown input[readonly]{pointer-events:none}.sd-dropdown__value{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));width:100%;min-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight, 400);color:var(--sjs-font-editorfont-color, var(--sjs-general-forecolor, rgba(0, 0, 0, 0.91)));font-size:var(--sjs-internal-font-editorfont-size);position:relative}.sd-dropdown_clean-button{display:flex;justify-content:center;align-items:center;padding:0 var(--sjs-base-unit, var(--base-unit, 8px));margin:auto 0}.sd-dropdown_chevron-button{position:absolute;width:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));top:0;bottom:0;inset-inline-end:0;display:flex;justify-content:center;align-items:center;padding-inline-end:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:content-box}.sd-dropdown_chevron-button-svg,.sd-dropdown_clean-button-svg{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));width:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}.sd-input.sd-dropdown:focus-within{box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-input.sd-dropdown.sd-input--readonly{box-shadow:none;transition:none}.sd-dropdown__filter-string-input{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));position:absolute;left:0;top:0;bottom:0;width:100%;max-width:100%;border:none;outline:none;padding:0;font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight, 400);color:var(--sjs-font-editorfont-color, var(--sjs-general-forecolor, rgba(0, 0, 0, 0.91)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));background-color:rgba(0,0,0,0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;appearance:none}.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__filter-string-input::placeholder{color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}.sd-dropdown--empty>*{min-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}.sd-dropdown__filter-string-input::placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616));width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;appearance:none}.sd-dropdown__hint-prefix{color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}.sd-dropdown__hint-prefix span{white-space:pre}.sd-dropdown__hint-suffix{display:flex;color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}.sd-dropdown__hint-suffix span{white-space:pre}.sd-input--disabled .sv-string-viewer,.sd-input--readonly .sv-string-viewer,.sd-input--preview .sv-string-viewer{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sd-question--readonly .sd-dropdown_chevron-button use{opacity:.24}.sd-question--preview .sd-dropdown_chevron-button{display:none}.sv-dropdown-popup .sd-list__item-body{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));font-size:var(--sjs-internal-font-editorfont-size);font-weight:var(--sjs-font-editorfont-weight, 400);font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));padding-inline-end:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-block:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))));border:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0);border-radius:var(--sjs-corner-radius, 4px);transition:border-color var(--sjs-transition-duration, 150ms)}.sv-dropdown-popup .sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-border-light, var(--border-light, #eaeaea));padding-inline-end:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-block:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-dropdown-popup .sv-list__item span{margin-inline-start:calc(-0.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-dropdown-popup.sv-single-select-list.sv-popup--leave .sd-list__item.sv-list__item--selected .sv-list__item-body{font-weight:normal;color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));background-color:rgba(0,0,0,0)}.sv-dropdown-popup.sv-popup--dropdown.sv-popup--top .sv-popup__container{transform:translateY(-2px)}.sv-dropdown-popup.sv-popup--dropdown.sv-popup--bottom .sv-popup__container{transform:translateY(2px)}[dir=rtl] .sd-dropdown,[style*="direction:rtl"] .sd-dropdown,[style*="direction: rtl"] .sd-dropdown{background-position:left calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) top 50%,0 0}.sd-input.sd-tagbox:not(.sd-tagbox--empty).sd-input--editable{height:auto;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-end:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-tagbox.sd-input--disabled,.sd-tagbox.sd-input--readonly,.sd-tagbox.sd-input--preview{white-space:normal}.sd-tagbox_clean-button{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));padding:calc(0.5*(var(--sjs-internal-font-editorfont-size)));margin:auto 0}.sd-input.sd-tagbox:focus-within{box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sv-tagbox__item{position:relative;display:flex;align-items:center;padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));border-radius:calc(0.5*(var(--sjs-corner-radius, 4px)));max-width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px)));box-sizing:border-box}.sv-tagbox__item-text{color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));min-width:calc(5.5*(var(--sjs-base-unit, var(--base-unit, 8px))));text-align:center;font-weight:600}.sv-tagbox__item-text span{display:block;text-overflow:ellipsis;overflow:hidden}.sv-tagbox__item:hover .sd-tagbox-item_clean-button,.sv-tagbox__item:focus .sd-tagbox-item_clean-button,.sv-tagbox__item:focus-within .sd-tagbox-item_clean-button{align-self:center;opacity:1}.sd-tagbox-item_clean-button{display:flex;position:absolute;inset-inline-end:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:0;padding-inline-start:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));background:linear-gradient(270deg, var(--sjs-primary-backcolor, var(--primary, #19b394)) 53.12%, rgba(25, 179, 148, 0) 100%);opacity:0;transition:opacity var(--sjs-transition-duration, 150ms)}.sd-tagbox-item_clean-button-svg{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:block;padding:calc(0.25*(var(--sjs-internal-font-editorfont-size)));width:var(--sjs-internal-font-editorfont-size);height:var(--sjs-internal-font-editorfont-size);box-sizing:content-box}.sd-tagbox-item_clean-button-svg:hover{border-radius:100px;background:var(--sjs-primary-forecolor-light, var(--primary-foreground-disabled, rgba(255, 255, 255, 0.25)))}.sd-tagbox-item_clean-button-svg use{fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sd-tagbox__value.sd-dropdown__value{position:relative;gap:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;flex-wrap:wrap;flex-grow:1;padding-inline:unset;margin-inline:unset;margin-block:unset}.sd-tagbox__filter-string-input{width:100%;display:flex;flex-grow:1}.sd-tagbox__placeholder{position:absolute;top:0;left:0;max-width:100%;width:auto;height:100%;text-align:start;cursor:text;pointer-events:none;color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}[dir=rtl] .sd-tagbox-item_clean-button,[style*="direction:rtl"] .sd-tagbox-item_clean-button,[style*="direction: rtl"] .sd-tagbox-item_clean-button{background:linear-gradient(90deg, var(--sjs-primary-backcolor, var(--primary, #19b394)) 53.12%, rgba(25, 179, 148, 0) 100%)}.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint,.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint-suffix-wrapper,.sd-tagbox.sd-tagbox--empty .sd-tagbox__filter-string-input{width:100%}.sd-tagbox__hint{display:flex;flex-grow:1;max-width:100%}.sd-tagbox__hint-suffix-wrapper{position:relative;width:100%}.sd-dropdown__hint-suffix.sd-tagbox__hint-suffix{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:100%;display:flex;align-items:center}.sd-dropdown__hint-prefix.sd-tagbox__hint-prefix{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:100%;display:flex;align-items:center;max-width:50%;justify-content:flex-end}.sd-imagepicker{padding:0;border:none;gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:100%;margin:0}.sd-imagepicker--static{display:flex;flex-wrap:wrap}.sd-imagepicker--responsive{display:grid}.sd-imagepicker--column{align-items:flex-start;flex-direction:column}@supports not (aspect-ratio: 1/1){.sd-imagepicker>div{margin-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}}.sd-imagepicker__item img,.sd-imagepicker__item .sd-imagepicker__image-container>div{border-radius:var(--sjs-corner-radius, 4px);background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}.sd-imagepicker__item-decorator{position:relative;display:flex;flex-direction:column;align-items:center}.sd-imagepicker__label{position:relative}.sd-imagepicker__label .sd-visuallyhidden{height:100%;margin:0}.sd-imagepicker__image-container{position:relative}.sd-imagepicker__check-decorator{display:block;opacity:0;position:absolute;top:var(--sjs-base-unit, var(--base-unit, 8px));right:var(--sjs-base-unit, var(--base-unit, 8px));padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;border-radius:100%;background-color:var(--sjs-general-backcolor, var(--background, #fff));z-index:1;transition:opacity var(--sjs-transition-duration, 150ms)}.sd-imagepicker__check-icon{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:block;width:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-imagepicker__item--checked .sd-imagepicker__check-decorator{opacity:1}.sd-imagepicker__item--error .sd-imagepicker__image-container::before{display:block;position:absolute;content:" ";left:0;top:0;width:100%;height:100%;background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));border-radius:var(--sjs-corner-radius, 4px);background:linear-gradient(0deg, var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1))), var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1))))}.sd-imagepicker__item:focus-within .sd-imagepicker__image .sd-imagepicker__image:hover,.sd-imagepicker__item--allowhover:not(.sd-imagepicker__item--readonly,.sd-imagepicker__item--preview) .sd-imagepicker__image:hover{opacity:.5}.sd-imagepicker__image{display:block;box-sizing:border-box;max-width:100%;transition:opacity var(--sjs-transition-duration, 150ms)}.sd-imagepicker__text{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));margin-top:var(--sjs-base-unit, var(--base-unit, 8px));color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)))}.sd-imagepicker__no-image{display:flex;background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9));inset-block-start:0}.sd-imagepicker__no-image-svg{height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:auto}.sd-imagepicker__no-image-svg use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));opacity:.5}.sd-imagepicker__column{display:flex;flex-direction:column;gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));align-items:flex-start;padding-right:0}.sd-imagepicker__column.sd-selectbase__column{min-width:0}.sd-imagepicker__column .sd-imagepicker__item{width:100%}.sd-imagepicker__column .sd-imagepicker__text{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;text-align:center}.sd-selectbase__column.sd-imagepicker__column:not(:last-child){padding-right:0}.sd-imagepicker__item--readonly .sd-imagepicker__check-icon{fill:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-imagepicker__item--preview .sd-imagepicker__check-decorator{display:none}.sd-imagepicker__item--preview .sd-imagepicker__image{filter:grayscale(100%);opacity:.25}.sd-imagepicker__item--preview.sd-imagepicker__item--checked .sd-imagepicker__image{filter:grayscale(0%);opacity:1}.sd-image__image{display:block;max-width:100%;border-radius:var(--sjs-corner-radius, 4px)}.sd-image__image--adaptive{width:100%;height:auto;max-width:calc(80*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-image__no-image{background:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9));min-width:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));min-height:calc(27.5*(var(--sjs-base-unit, var(--base-unit, 8px))));width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.sd-image__no-image use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));opacity:.5}.sd-question--image{width:100%}:root{--sjs-transition-duration: 150ms}.sd-html{white-space:initial}.sd-html{font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none");color:var(--sjs-font-pagetitle-color, var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91)))}.sd-html h1{font-size:var(--sjs-article-font-xx-large-fontSize, calc(4 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-xx-large-fontWeight, 700);font-style:var(--sjs-article-font-xx-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing, 0);line-height:var(--sjs-article-font-xx-large-lineHeight, 64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-xx-large-textCase, "none")}.sd-html h2{font-size:var(--sjs-article-font-x-large-fontSize, calc(3 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-x-large-fontWeight, 700);font-style:var(--sjs-article-font-x-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-x-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing, 0);line-height:var(--sjs-article-font-x-large-lineHeight, 56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-x-large-textCase, "none")}.sd-html h3{font-size:var(--sjs-article-font-large-fontSize, calc(2 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration, "none");text-decoration:var(--sjs-article-font-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-large-fontWeight, 700);font-style:var(--sjs-article-font-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-large-letterSpacing, 0);line-height:var(--sjs-article-font-large-lineHeight, 40px);text-indent:var(--sjs-article-font-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-large-textCase, "none")}.sd-html h4,.sd-html h5,.sd-html h6{font-size:var(--sjs-article-font-medium-fontSize, calc(1.5 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration, "none");text-decoration:var(--sjs-article-font-medium-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-medium-fontWeight, 700);font-style:var(--sjs-article-font-medium-fontStyle, "normal");font-stretch:var(--sjs-article-font-medium-fontStretch, "normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing, 0);line-height:var(--sjs-article-font-medium-lineHeight, 32px);text-indent:var(--sjs-article-font-medium-paragraphIndent, 0px);text-transform:var(--sjs-article-font-medium-textCase, "none")}.sd-html td,.sd-html span,.sd-html div,.sd-html p{font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}.sd-html a{color:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-html button{display:flex;align-items:center;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));vertical-align:baseline;text-align:center;background-color:var(--sjs-general-backcolor, var(--background, #fff));border:none;border-radius:var(--sjs-corner-radius, 4px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:solid calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) rgba(0,0,0,0);color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:600;font-style:normal;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))));box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}.sd-html button:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sd-html button:focus{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-html button span{display:flex;align-items:center;flex-grow:1;justify-content:center}.sd-html--nested{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)))}.sd-expression{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-font-size, 16px);white-space:break-spaces}.sd-question__content--left .sd-expression{line-height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}.sd-progress{height:2px;background-color:var(--sjs-border-light, var(--border-light, #eaeaea));position:relative}.sd-progress__bar{position:relative;height:100%;background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));overflow:hidden}.sd-progress__text{position:absolute;margin-top:var(--sjs-base-unit, var(--base-unit, 8px));padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45));font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px);font-weight:600}@media only screen and (min-width: 1000px){.sd-progress__text{margin-left:5%}}@media only screen and (max-width: 1000px){.sd-progress__text{margin-left:10px}}.sd-body__progress--top{margin-bottom:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));position:sticky;top:0;z-index:50}.sd-body__progress--bottom .sd-progress__text{margin-top:calc(-3.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-root--sticky-top .sd-progress__text{border-radius:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91));opacity:.75;background:var(--sjs-general-backcolor, var(--background, #fff));box-shadow:var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15))}.sd-boolean{display:flex;width:max-content;position:relative;gap:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-editorpanel-backcolor, var(--sjs-editor-background, var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));box-shadow:var(--sjs-shadow-inner, inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}.sd-boolean.sd-boolean--allowhover:focus-within{box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-boolean__thumb,.sd-boolean__label{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:block;font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight, 400);font-size:var(--sjs-internal-font-editorfont-size);color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)));line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-boolean__switch{display:flex;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));overflow:hidden}.sd-boolean.sd-boolean--checked .sd-boolean__label--true,.sd-boolean:not(.sd-boolean--checked):not(sd-boolean--indeterminate) .sd-boolean__label--false{color:rgba(0,0,0,0);transition-duration:.15s;transition-property:color;transition-timing-function:linear}.sd-boolean.sd-boolean--indeterminate .sd-boolean__switch{display:none}.sd-boolean--indeterminate .sd-boolean__thumb{display:none}.sd-boolean__thumb{position:absolute;left:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));transform:translateX(0);background-color:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));transition-duration:.2s;transition-property:transform,left;transition-timing-function:linear;color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:600;z-index:2}.sd-boolean__thumb .sv-string-viewer.sv-string-viewer--multiline{white-space:nowrap}.sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,.sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb{left:calc(100% - .5*var(--sjs-base-unit, var(--base-unit, 8px)));transform:translateX(-100%)}[dir=rtl] .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean__thumb{left:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));right:unset;transform:translateX(100%)}[dir=rtl] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[dir=rtl] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb{left:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));right:unset;transform:translateX(0)}.sd-boolean--exchanged.sd-boolean:not(.sd-boolean--checked):not(sd-boolean--indeterminate) .sd-boolean__label--false,.sd-boolean--exchanged.sd-boolean.sd-boolean--checked .sd-boolean__label--true{color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}.sd-boolean--disabled{pointer-events:none}.sd-boolean--disabled .sd-boolean__thumb,.sd-boolean--disabled .sd-boolean__label{color:var(--sjs-general-forecolor, var(--foreground, #161616));opacity:.25}.sd-boolean--readonly{pointer-events:none;box-shadow:none;transition:none;background:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sd-boolean--readonly .sd-boolean__thumb{box-shadow:inset 0px 0px 0px 2px var(--sjs-general-forecolor, var(--foreground, #161616));transition:none;color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-boolean--preview{pointer-events:none;box-shadow:none;transition:none;background:rgba(0,0,0,0)}.sd-boolean--preview .sd-boolean__thumb{border:1px solid var(--sjs-general-forecolor, var(--foreground, #161616));box-shadow:none;transition:none;color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-boolean--preview.sd-boolean--checked .sd-boolean__thumb,.sd-boolean--preview.sd-boolean--indeterminate .sd-boolean__thumb{margin-left:auto}.sd-boolean--preview .sd-checkbox__label--preview{color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-boolean__thumb-ghost{z-index:1;border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:rgba(0,0,0,0);transition:background-color var(--sjs-transition-duration, 150ms)}.sd-boolean.sd-boolean--allowhover .sd-boolean__thumb-ghost:hover{background-color:var(--sjs-editorpanel-hovercolor, var(--sjs-general-backcolor-dim-dark, rgb(243, 243, 243)))}.sd-boolean--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}.sd-paneldynamic .sd-progress{position:absolute;left:0;right:0;height:2px;z-index:2;transform:translateY(-1px)}.sd-paneldynamic>.sd-panel{padding-top:1px;padding-bottom:calc(.5*var(--sd-base-vertical-padding))}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header{padding-top:var(--sd-base-vertical-padding);padding-bottom:0}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header:after{display:none}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header>.sd-panel__title{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-question--readonly .sd-paneldynamic .sd-question__placeholder,.sd-question--preview .sd-paneldynamic .sd-question__placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-paneldynamic__separator{display:none}.sd-paneldynamic__panel-wrapper{box-sizing:border-box;padding-bottom:calc(1*var(--sd-base-padding))}.sd-paneldynamic__panel-wrapper:after{display:table;clear:both;content:" "}.sd-paneldynamic__footer .sd-paneldynamic__separator,.sd-paneldynamic__panel-wrapper--list~.sd-paneldynamic__panel-wrapper--list:before{content:" ";display:block;position:absolute;left:0;right:0;margin:0;border-color:var(--sjs-border-light, var(--border-light, #eaeaea));background:var(--sjs-border-light, var(--border-light, #eaeaea));height:1px;border:none}.sd-paneldynamic__separator:only-child{display:none}.sd-paneldynamic__panel-wrapper--in-row{display:flex;flex-direction:row;align-items:center}.sd-paneldynamic__footer{clear:both}.sd-paneldynamic__footer .sd-paneldynamic__prev-btn,.sd-paneldynamic__footer .sd-paneldynamic__next-btn{display:block}.sd-paneldynamic__footer .sd-paneldynamic__prev-btn svg,.sd-paneldynamic__footer .sd-paneldynamic__next-btn svg{width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-paneldynamic__footer .sd-paneldynamic__add-btn,.sd-paneldynamic__footer .sd-paneldynamic__progress-text,.sd-paneldynamic__footer .sd-paneldynamic__progress--bottom{display:initial}.sd-paneldynamic__buttons-container{display:flex;align-items:center;padding:calc(var(--sd-base-vertical-padding) - var(--sjs-base-unit, var(--base-unit, 8px))) 0}.sd-paneldynamic__progress-container{display:flex;align-items:center;margin-left:auto;margin-right:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-paneldynamic__progress-text{font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))));color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));margin:0;margin-right:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-paneldynamic__prev-btn,.sd-paneldynamic__next-btn{width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-paneldynamic__prev-btn .sv-svg-icon,.sd-paneldynamic__next-btn .sv-svg-icon{display:block}.sd-paneldynamic__prev-btn{margin-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-paneldynamic__next-btn{margin-left:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));transform:rotate(180deg)}.sd-paneldynamic__placeholder .sd-paneldynamic__add-btn{display:initial;margin-left:0}.sd-question--empty.sd-question--paneldynamic>.sd-question__content{padding-bottom:var(--sd-base-padding);--animation-padding-bottom: var(--sd-base-padding)}.sd-question--paneldynamic:not(.sd-question--empty)>.sd-question__content>.sd-question__comment-area{padding-bottom:var(--sd-base-padding)}.sd-paneldynamic__buttons-container .sd-action-bar{width:100%;margin:0 calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(100% + 6*var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-paneldynamic__panel-footer{border-top:none;position:relative;top:calc(.5*var(--sd-base-vertical-padding));margin-right:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));justify-content:flex-end}.sd-paneldynamic__panel-footer .sv-action:not(.sv-action--hidden){margin-bottom:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-paneldynamic__tabs-container{padding-top:var(--sd-base-padding)}.sd-paneldynamic__tabs-container .sd-tabs-toolbar{margin:0 0 -1px calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(100% + 4*var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-paneldynamic__tabs-container:after{content:" ";display:block;height:1px;position:relative;background:var(--sjs-border-light, var(--border-light, #eaeaea));bottom:0;inset-inline-start:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding))}.sd-paneldynamic__tabs-container--with-header{padding-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-tabs-toolbar.sv-action-bar{align-items:flex-start;z-index:1}.sd-tabs-toolbar.sd-tabs-toolbar--left{justify-content:flex-start}.sd-tabs-toolbar.sd-tabs-toolbar--right{justify-content:flex-end}.sd-tabs-toolbar.sd-tabs-toolbar--center{justify-content:center}.sd-tab-item{margin:0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-tab-item{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;appearance:none;display:flex;box-sizing:border-box;border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));overflow-x:hidden;white-space:nowrap;box-shadow:inset 0px 0px 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}.sd-tab-item:hover,.sd-tab-item:focus-visible{outline:none;box-shadow:inset 0px -2px 0px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-tab-item.sd-tab-item--pressed{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));box-shadow:inset 0px -2px 0px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-tab-item--icon{padding:var(--sjs-base-unit, var(--base-unit, 8px));width:auto;border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-tab-item--icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));opacity:.5}.sd-tab-item--icon:hover,.sd-tab-item--icon.sd-tab-item--pressed{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));box-shadow:none}.sd-tab-item--icon:hover use,.sd-tab-item--icon.sd-tab-item--pressed use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-tab-item--icon:hover use{opacity:1}.sd-tabs-toolbar .sv-dots{width:auto}.sd-tabs-toolbar .sv-dots.sv-action--hidden{width:0}.sd-tab-item__title{line-height:calc(1.5*(var(--sjs-font-size, 16px)));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;align-items:center}.sd-question__title~.sd-tabs-toolbar{margin-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:0}.sd-element--collapsed .sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab::after{content:none}.sd-question--paneldynamic.sd-element--with-frame{padding-bottom:0}.sd-paneldynamic__panels-container{position:relative;overflow:hidden;margin-left:calc(-1*var(--sd-base-padding));padding-left:var(--sd-base-padding);margin-right:calc(-1*var(--sd-base-padding));padding-right:var(--sd-base-padding)}.sd-paneldynamic__panel-wrapper{box-sizing:border-box}@keyframes movePanel{from{transform:translateX(var(--sjs-pd-tab-move-margin))}to{transform:translateX(0)}}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-left,.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-right{--sjs-pd-tab-animation-delay: 0ms;animation-name:movePanel,changeHeight,paddingFadeIn,fadeIn;animation-duration:var(--sjs-pd-tab-move-in-duration, 250ms),var(--sjs-pd-tab-height-change-duration, 250ms),var(--sjs-pd-tab-height-change-duration, 250ms),var(--sjs-pd-tab-fade-in-duration, 250ms);animation-delay:calc(var(--sjs-pd-tab-move-in-delay, 100ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-fade-in-delay, 100ms) + var(--sjs-pd-tab-animation-delay));animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-fill-mode:forwards;opacity:0;padding-bottom:0;transform:translateX(var(--sjs-pd-tab-move-margin));height:var(--animation-height-from);--animation-padding-top: 0;--animation-padding-bottom: calc(1 * var(--sd-base-padding))}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-left{--sjs-pd-tab-move-margin: calc(1 * var(--sjs-pd-tab-move-in-margin, 50%))}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-right{--sjs-pd-tab-move-margin: calc(-1 * var(--sjs-pd-tab-move-in-margin, 50%))}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-left,.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-right{animation-name:fadeIn,movePanel;animation-duration:var(--sjs-pd-tab-fade-out-duration, 250ms),var(--sjs-pd-tab-move-out-duration, 250ms);animation-delay:var(--sjs-pd-tab-fade-out-delay, 0ms),var(--sjs-pd-tab-move-out-delay, 0ms);animation-timing-function:cubic-bezier(0.42, 0, 1, 1);animation-direction:reverse;animation-fill-mode:forwards;position:absolute;left:var(--sd-base-padding);top:0;width:calc(100% - 2*var(--sd-base-padding))}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-left{--sjs-pd-tab-move-margin: calc(-1 * var(--sjs-pd-tab-move-out-margin, 50%))}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-right{--sjs-pd-tab-move-margin: calc(1 * var(--sjs-pd-tab-move-out-margin, 50%))}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-adding{animation-name:fadeIn,changeHeight,paddingFadeIn;animation-duration:var(--sjs-pd-tab-add-fade-in-duration, 500ms),var(--sjs-pd-tab-height-change-duration, 250ms),var(--sjs-pd-tab-height-change-duration, 250ms);animation-delay:calc(var(--sjs-pd-tab-add-fade-in-delay, 250ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay));animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-fill-mode:forwards;transform:translateX(0)}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-removing{--sjs-pd-tab-animation-delay: var(--sjs-pd-tab-remove-fade-in-delay, 150ms)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-removing{animation-name:fadeIn;animation-duration:var(--sjs-pd-tab-remove-fade-out-duration, 150ms);animation-delay:var(--sjs-pd-tab-remove-fade-out-delay, 0ms);animation-timing-function:cubic-bezier(0.42, 0, 1, 1);animation-direction:reverse;animation-fill-mode:forwards;position:absolute;left:var(--sd-base-padding);top:0;width:calc(100% - 2*var(--sd-base-padding))}.sd-paneldynamic__panel-wrapper--enter,.sd-paneldynamic__panel-wrapper--leave{animation-name:fadeIn,moveInWithOverflow;animation-fill-mode:forwards;--animation-padding-top: 0;--animation-padding-bottom: calc(1 * var(--sd-base-padding));min-height:0 !important}.sd-paneldynamic__panel-wrapper--enter{opacity:0;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-duration:var(--sjs-pd-list-fade-in-duration, 500ms),var(--sjs-pd-list-move-in-duration, 250ms),var(--sjs-pd-list-move-in-duration, 250ms);animation-delay:var(--sjs-pd-list-fade-in-delay, 250ms),0s,0s}.sd-paneldynamic__panel-wrapper--leave{animation-direction:reverse;animation-timing-function:cubic-bezier(0.42, 0, 1, 1);animation-duration:var(--sjs-pd-list-fade-out-duration, 150ms),var(--sjs-pd-list-move-out-duration, 250ms),var(--sjs-pd-list-move-out-duration, 250ms);animation-delay:0s,var(--sjs-pd-list-move-out-delay, 100ms),var(--sjs-pd-list-move-out-delay, 100ms);--animation-padding-bottom: calc(1 * var(--sd-base-padding))}:root{--sjs-transition-duration: 150ms}.sd-file{position:relative;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));min-height:calc(36*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;padding:0 calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-file .sv-action-bar{padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0;justify-content:center;position:absolute;width:100%;left:0;bottom:0}.sd-file .sv-action-bar .sv-action-bar-item{height:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));border-radius:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-file .sv-action-bar #fileIndex .sv-action-bar-item{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;font-weight:600}.sd-file .sv-action-bar #fileIndex .sv-action-bar-item:hover{background-color:var(--sjs-general-backcolor, var(--background, #fff))}.sd-file .sv-action-bar #fileIndex .sv-action-bar-item:disabled{opacity:initial}.sd-file__decorator{display:flex;flex-direction:column;position:absolute;position:absolute;left:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))));width:100%;height:100%;box-sizing:border-box;justify-content:center;align-items:center;border:1px dashed var(--sjs-border-default, var(--border, #d6d6d6));container-type:inline-size}.sd-file--answered .sd-file__decorator{container-type:unset}.sd-file__decorator--drag{z-index:1;border:1px solid var(--sjs-primary-backcolor, var(--primary, #19b394));background:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));box-shadow:inset 0 0 0 1px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-file__no-file-chosen{display:none}.sd-file__drag-area-placeholder{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));text-align:center;white-space:normal;color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));padding:0 calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))))}@container (max-width: 496px){.sd-file__drag-area-placeholder{padding:0 var(--sjs-base-unit, var(--base-unit, 8px))}}@container (max-width: 176px){.sd-file__drag-area-placeholder{display:none}.sd-file__decorator .sd-action{padding:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-file__decorator .sd-action .sv-svg-icon{margin-left:0}.sd-file__decorator .sd-file__actions-container{flex-direction:column}.sd-file__decorator .sd-file__actions-container span{display:none}}.sd-root-modern--mobile .sd-file__decorator{padding:0 calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-file__choose-btn--text{display:block;font-weight:600;color:var(--sjs-primary-backcolor, var(--primary, #19b394));cursor:pointer}.sd-file__choose-btn--text .sv-svg-icon{margin-left:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-file__choose-btn--icon>span{display:none}.sd-file__wrapper{width:max-content;max-width:100%}.sd-file__actions-container{margin-top:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));flex-wrap:wrap;justify-content:center}.sd-file__actions-container .sv-action--hidden{display:none}.sd-file--answered .sd-file__actions-container{z-index:2;margin-top:0;gap:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-file--answered .sd-file__actions-container{top:var(--sjs-base-unit, var(--base-unit, 8px));right:var(--sjs-base-unit, var(--base-unit, 8px));position:absolute}.sd-file--chose-btn--as .sd-file--answered .sd-file__actions-container{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));inset-inline-end:calc(1.5*(var(--sjs-internal-font-editorfont-size)) + 5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-file__list{display:flex;position:relative;overflow:hidden;box-sizing:content-box;flex-direction:row;padding:calc(10.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;min-height:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))));max-height:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))));width:100%}.sd-file__page{display:flex;left:0;align-items:stretch;justify-content:center;gap:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(100% - 21*var(--sjs-base-unit, var(--base-unit, 8px)));width:100%;position:absolute}@keyframes file-page-to-right{from{opacity:1;left:0}to{opacity:0;left:100%}}@keyframes file-page-from-right{from{opacity:0;left:100%}to{opacity:1;left:0}}@keyframes file-page-from-left{from{opacity:0;left:-100%}to{opacity:1;left:0}}@keyframes file-page-to-left{from{opacity:1;left:0}to{opacity:0;left:-100%}}.sd-file__page--leave-to-right,.sd-file__page--enter-from-right,.sd-file__page--leave-to-left,.sd-file__page--enter-from-left{animation-duration:.5s;animation-fill-mode:forwards}.sd-file__page--leave-to-right{animation-name:file-page-to-right}.sd-file__page--enter-from-right{animation-name:file-page-from-right}.sd-file__page--leave-to-left{animation-name:file-page-to-left}.sd-file__page--enter-from-left{animation-name:file-page-from-left}.sd-file__preview-item{position:relative;display:flex;align-items:stretch;flex-direction:column;min-height:100%;width:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:0;cursor:pointer}.sd-file__preview-item .sd-file__default-image{width:calc(9*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(9*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-file__preview-item .sd-file__default-image use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-file__preview-item:hover .sd-file__remove-file-button{opacity:1}.sd-file__preview-item:hover .sd-file__sign a{text-decoration:underline}.sd-file__sign{margin-top:var(--sjs-base-unit, var(--base-unit, 8px));text-align:center;font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px)}.sd-file__sign a{display:block;text-decoration:none;color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));white-space:normal;word-break:break-all;width:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));min-width:100%;max-width:100%;overflow:hidden;max-height:calc(3*(var(--sjs-font-size, 16px)));text-overflow:ellipsis;line-height:var(--sjs-font-size, 16px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sd-file__remove-file-button{display:block;opacity:0;position:absolute;left:100%;top:0;transform:translate(-50%, -50%);transition:opacity var(--sjs-transition-duration, 150ms)}.sd-file__image-wrapper--default-image .sd-file__remove-file-button{left:50%;top:50%;transform:translate(calc(3.5 * var(--sjs-base-unit, var(--base-unit, 8px)) - 50% - 1.5px), calc(-4.25 * var(--sjs-base-unit, var(--base-unit, 8px)) - 50% + 1.5px))}.sd-file__decorator--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}.sd-file__image-wrapper{position:relative;text-align:center;display:flex;align-items:center;justify-content:center;width:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));min-height:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));background:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sd-file__image-wrapper img:not(.sd-file__default-image){display:block;max-width:100%;max-height:100%;width:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));object-fit:contain}.sd-file__image-wrapper--default-image{background:rgba(0,0,0,0)}.sd-file--single .sd-file__preview-item .sd-file__remove-file-button{display:none}.sd-file--single-image{height:calc(36*var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-file--single-image .sd-file__page{height:100%}.sd-file--single-image .sd-file__preview-item{width:100%;margin:0}.sd-file--single-image .sd-file__list{position:absolute;left:0;padding:0;height:100%;max-height:100%;width:100%}.sd-file--single-image .sd-file__image-wrapper{background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}.sd-file--single-image .sd-file__image-wrapper{min-height:100%;min-width:100%}.sd-file--single-image .sd-file__image-wrapper img{width:100%;height:100%}.sd-file--single-image .sd-file__sign{position:absolute;margin:0;width:100%;min-height:100%}.sd-file--single-image .sd-file__sign a{color:rgba(0,0,0,0);width:100%;min-width:100%;max-width:100%;height:100%;outline:none}.sd-file__image-wrapper.sd-file__image-wrapper--default-image{background:rgba(0,0,0,0)}.sd-file>input:focus+.sd-file__decorator .sd-file__choose-btn.sd-file__choose-btn--icon use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-file>input:focus+.sd-file__decorator .sd-file__choose-btn:not(.sd-file__choose-btn--icon){background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)))}.sd-file__drag-area{position:static;width:100%}.sd-file__change-camera-button{position:absolute;z-index:2;left:var(--sjs-base-unit, var(--base-unit, 8px));top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-file__close-camera-button{position:absolute;z-index:2;right:var(--sjs-base-unit, var(--base-unit, 8px));top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-context-btn.sd-file__take-picture-button{background-color:var(--sjs-special-red, var(--red, #e60a3e));position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-context-btn.sd-file__take-picture-button:hover,.sd-context-btn.sd-file__take-picture-button:focus{box-shadow:0 0 0 2px var(--sjs-special-red, var(--red, #e60a3e))}.sd-context-btn.sd-file__take-picture-button .sv-svg-icon{height:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-context-btn.sd-file__take-picture-button .sv-svg-icon use{fill:var(--sjs-general-backcolor, var(--background, #fff))}.sd-file__video-container{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)));position:absolute;top:0;left:0;width:100%;height:100%}.sd-file__loading-indicator{width:100%;height:100%;box-sizing:border-box;position:absolute;border:1px dashed var(--sjs-border-default, var(--border, #d6d6d6));left:0}.sd-file__loading-indicator .sd-loading-indicator{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.sd-file__choose-file-btn--disabled{opacity:.25;cursor:default}.sd-file--readonly .sd-context-btn{display:none}.sd-file--readonly .sd-file__decorator{border-color:rgba(0,0,0,0)}.sd-file--readonly .sd-file__actions-container{display:none}.sd-file--readonly .sd-file__image-wrapper{background:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sd-file--readonly .sd-file__drag-area-placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-file--preview .sd-context-btn{display:none}.sd-file--preview .sd-file__decorator{border-color:rgba(0,0,0,0)}.sd-file--preview .sd-file__image-wrapper{background:rgba(0,0,0,0)}.sd-file--preview .sd-file__actions-container{display:none}.sd-file--preview .sd-file__drag-area-placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616))}.sd-hidden{display:none !important}.sd-body__navigation .sd-btn{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))));font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))))}.sd-root--compact .sd-body__navigation .sd-btn:not(.sd-btn--action){background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}.sd-root--compact .sd-body__navigation .sd-btn:not(.sd-btn--action):hover{background-color:var(--sjs-editorpanel-hovercolor, var(--sjs-general-backcolor-dim-dark, rgb(243, 243, 243)))}.sd-root-modern--mobile .sd-body__navigation .sv-action:not(.sv-action--hidden),.sd-root-modern--mobile .sd-body__navigation .sd-btn{flex-grow:1}.sd-root-modern--mobile .sd-body__navigation .sd-btn{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-body__navigation .sv-action--hidden{display:none}:root{--sjs-transition-duration: 150ms}.sd-btn{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));border-radius:var(--sjs-corner-radius, 4px);cursor:pointer;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-weight:600;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));text-align:center;color:var(--sjs-primary-backcolor, var(--primary, #19b394));border:none;outline:none;box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms),background var(--sjs-transition-duration, 150ms)}.sd-btn--small{flex-grow:1;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-btn:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sd-btn:focus-visible{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-btn:disabled{color:var(--sjs-general-forecolor, var(--foreground, #161616));opacity:.25;pointer-events:none}.sd-btn--action{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sd-btn--action:hover{color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));background-color:var(--sjs-primary-backcolor-dark, rgb(20, 164, 139))}.sd-btn--action:disabled{color:var(--sjs-primary-forecolor-light, var(--primary-foreground-disabled, rgba(255, 255, 255, 0.25)));pointer-events:none}.sd-btn--danger{background-color:var(--sjs-special-red, var(--red, #e60a3e));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sd-btn--danger:hover{background-color:var(--sjs-special-red, var(--red, #e60a3e));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sd-btn--danger:disabled{color:var(--sjs-special-red-forecolor, #ffffff);pointer-events:none}:root{--sjs-transition-duration: 150ms}.sd-body{width:100%;box-sizing:border-box}.sd-body .sd-body__page{min-width:min(100%,300px)}.sd-body .sd-body__timer{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;box-sizing:border-box}.sd-body.sd-body--static{max-width:calc(90*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:auto;margin-right:auto;padding-top:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(10*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-body.sd-body--static .sd-body__timer,.sd-body.sd-body--static .sd-body__navigation,.sd-body.sd-body--static .sd-body__page{margin-left:0;margin-right:0}.sd-body.sd-body--static .sd-body__navigation{padding-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-body.sd-body--static .sd-body__navigation.sd-action-bar{padding-left:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-right:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-body.sd-body--responsive{max-width:initial;padding:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box}.sd-body.sd-body--responsive .sd-page{padding:0}.sd-body.sd-body--responsive .sd-body__timer,.sd-body.sd-body--responsive .sd-body__navigation{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}.sd-body.sd-body--responsive .sd-body__navigation{padding-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-body.sd-body--responsive.sd-body--with-timer{max-width:calc(100% + var(--sd-timer-size)*-1.4444444444 + 6*var(--sjs-base-unit, var(--base-unit, 8px)));margin-left:auto;margin-right:auto}.sd-root-modern--mobile .sd-body.sd-body--with-timer.sd-body--responsive{max-width:initial;margin-left:0;margin-right:0}.sd-root-modern--mobile .sd-body.sd-body--responsive,.sd-root-modern--mobile .sd-body.sd-body--static{padding:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-root-modern--mobile .sd-body.sd-body--responsive .sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sd-body__navigation{padding-left:0;padding-right:0;padding-bottom:0}.sd-root--compact .sd-body.sd-body--responsive .sd-body__navigation,.sd-root--compact .sd-body.sd-body--static .sd-body__navigation{padding-top:calc(7*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-body__navigation.sd-action-bar{box-sizing:border-box;padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));flex-wrap:wrap;gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-body--empty{min-height:400px;text-align:center;padding-top:180px;box-sizing:border-box}.sd-body--empty,.sd-body--loading{font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none");color:var(--sjs-font-pagetitle-color, var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91)))}.sd-body--empty h1,.sd-body--loading h1{font-size:var(--sjs-article-font-xx-large-fontSize, calc(4 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-xx-large-fontWeight, 700);font-style:var(--sjs-article-font-xx-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing, 0);line-height:var(--sjs-article-font-xx-large-lineHeight, 64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-xx-large-textCase, "none")}.sd-body--empty h2,.sd-body--loading h2{font-size:var(--sjs-article-font-x-large-fontSize, calc(3 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-x-large-fontWeight, 700);font-style:var(--sjs-article-font-x-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-x-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing, 0);line-height:var(--sjs-article-font-x-large-lineHeight, 56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-x-large-textCase, "none")}.sd-body--empty h3,.sd-body--loading h3{font-size:var(--sjs-article-font-large-fontSize, calc(2 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration, "none");text-decoration:var(--sjs-article-font-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-large-fontWeight, 700);font-style:var(--sjs-article-font-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-large-letterSpacing, 0);line-height:var(--sjs-article-font-large-lineHeight, 40px);text-indent:var(--sjs-article-font-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-large-textCase, "none")}.sd-body--empty h4,.sd-body--empty h5,.sd-body--empty h6,.sd-body--loading h4,.sd-body--loading h5,.sd-body--loading h6{font-size:var(--sjs-article-font-medium-fontSize, calc(1.5 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration, "none");text-decoration:var(--sjs-article-font-medium-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-medium-fontWeight, 700);font-style:var(--sjs-article-font-medium-fontStyle, "normal");font-stretch:var(--sjs-article-font-medium-fontStretch, "normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing, 0);line-height:var(--sjs-article-font-medium-lineHeight, 32px);text-indent:var(--sjs-article-font-medium-paragraphIndent, 0px);text-transform:var(--sjs-article-font-medium-textCase, "none")}.sd-body--empty td,.sd-body--empty span,.sd-body--empty div,.sd-body--empty p,.sd-body--loading td,.sd-body--loading span,.sd-body--loading div,.sd-body--loading p{font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}.sd-body--empty a,.sd-body--loading a{color:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-body--empty button,.sd-body--loading button{display:flex;align-items:center;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));vertical-align:baseline;text-align:center;background-color:var(--sjs-general-backcolor, var(--background, #fff));border:none;border-radius:var(--sjs-corner-radius, 4px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:solid calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) rgba(0,0,0,0);color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:600;font-style:normal;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))));box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}.sd-body--empty button:hover,.sd-body--loading button:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sd-body--empty button:focus,.sd-body--loading button:focus{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-body--empty button span,.sd-body--loading button span{display:flex;align-items:center;flex-grow:1;justify-content:center}.sd-root_background-image{background-position-x:center;position:absolute;top:0;bottom:0;left:0;right:0}:root{--sjs-transition-duration: 150ms}.sd-multipletext{width:100%;table-layout:fixed;border-spacing:0;height:1px}.sd-multipletext__cell{height:100%}.sd-multipletext__cell:not(:first-of-type){padding-left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-multipletext__item-container.sd-input:focus-within{box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-multipletext__item-container{display:flex;align-items:flex-start;height:100%;padding-top:0;padding-bottom:0}.sd-multipletext__item-container .sd-input{padding-top:0;padding-right:0;padding-bottom:0;border:none;box-shadow:none}.sd-multipletext__item-container .sd-input,.sd-multipletext__item-title{margin-top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-multipletext__item-title{font-size:0;line-height:0}.sd-multipletext__item-title span{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}.sd-multipletext__item-title{height:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*3);max-width:30%;padding-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-right:1px solid var(--sjs-border-default, var(--border, #d6d6d6));white-space:normal;color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)));box-sizing:content-box}.sd-question--preview .sd-multipletext__item-title{border:none}.sd-multipletext__item{flex-grow:1}.sd-multipletext__content .sd-multipletext__item-container{position:relative}.sd-multipletext__item-container--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}.sd-multipletext__item-container--error .sd-input--error{background-color:rgba(0,0,0,0)}.sd-multipletext-item__character-counter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-question__content:focus-within .sd-multipletext-item__character-counter{padding-inline-end:calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-multipletext__cell{padding-left:0;padding-right:0;padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px));padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-multipletext__cell--error-bottom,.sd-multipletext__row:first-of-type .sd-multipletext__cell{padding-top:0}.sd-multipletext__cell--error-top,.sd-multipletext__row:last-of-type .sd-multipletext__cell{padding-bottom:0}.sd-multipletext__cell--error .sd-question__erbox{margin:0}.sd-multipletext .sd-input .sd-input{background:rgba(0,0,0,0)}.sd-action{appearance:none;border:none;display:flex;align-items:center;gap:var(--sjs-base-unit, var(--base-unit, 8px));background:rgba(0,0,0,0);padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-primary-backcolor, var(--primary, #19b394));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));font-weight:600;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))));outline:none;transition:background-color var(--sjs-transition-duration, 150ms);box-sizing:content-box}.sd-action--negative{color:var(--sjs-special-red, var(--red, #e60a3e))}.sd-action--icon{padding:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-action__icon{margin-left:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-action__icon use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-action--icon .sd-action__icon{margin-left:0}.sd-action--icon use{fill:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));transition:fill var(--sjs-transition-duration, 150ms)}svg.sd-action--icon{fill:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)))}.sd-action:disabled,.sd-action--disabled{color:var(--sjs-general-forecolor, var(--foreground, #161616));cursor:default;opacity:.25;pointer-events:none}.sd-action:disabled use,.sd-action--disabled use{fill:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)))}.sd-action:not(.sd-action--pressed):hover,.sd-action:not(.sd-action--pressed):focus{outline:none;background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));cursor:pointer;opacity:1}.sd-action:not(.sd-action--pressed):hover.sd-action--icon,.sd-action:not(.sd-action--pressed):focus.sd-action--icon{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sd-action:not(.sd-action--pressed):hover.sd-action--negative,.sd-action:not(.sd-action--pressed):focus.sd-action--negative{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}.sd-action:not(.sd-action--pressed):hover.sd-action--negative.sd-action--icon use,.sd-action:not(.sd-action--pressed):focus.sd-action--negative.sd-action--icon use{fill:var(--sjs-special-red, var(--red, #e60a3e))}.sd-action:not(.sd-action--pressed):hover:active,.sd-action:not(.sd-action--pressed):focus:active{opacity:.5}.sd-action__icon{display:block;width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-action--pressed:not(.sd-action--active){background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));opacity:.5}.sd-action-bar{display:flex;align-items:center}.sd-action-bar .sv-action:not(:last-child) .sv-action__content{padding-right:0}.sd-context-btn{background-color:var(--sjs-general-backcolor, var(--background, #fff));padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border:none;outline:none;cursor:pointer}.sd-context-btn .sv-svg-icon{margin:0}.sd-context-btn svg{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:block;width:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}.sd-context-btn use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));transition:fill var(--sjs-transition-duration, 150ms)}.sd-context-btn:hover use,.sd-context-btn:focus use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-context-btn:hover.sd-context-btn--negative use,.sd-context-btn:focus.sd-context-btn--negative use{fill:var(--sjs-special-red, var(--red, #e60a3e))}.sd-context-btn:disabled{opacity:.25}.sd-context-btn--small{padding:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-context-btn--small svg{width:var(--sjs-internal-font-editorfont-size);height:var(--sjs-internal-font-editorfont-size)}.sd-context-btn--with-border{--box-shadow-color: var(--sjs-border-inside, var(--border-inside, rgba(0, 0, 0, 0.16)));box-shadow:0 0 0 1px var(--box-shadow-color)}.sd-context-btn--colorful use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-context-btn--colorful.sd-context-btn--negative use{fill:red}.sd-context-btn--colorful:focus,.sd-context-btn--colorful:hover{background:linear-gradient(var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1))), var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)))),linear-gradient(var(--sjs-general-backcolor, var(--background, #fff)), var(--sjs-general-backcolor, var(--background, #fff)))}.sd-context-btn--colorful:focus.sd-context-btn--negative,.sd-context-btn--colorful:hover.sd-context-btn--negative{background:linear-gradient(var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1))), var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))),linear-gradient(var(--sjs-general-backcolor, var(--background, #fff)), var(--sjs-general-backcolor, var(--background, #fff)))}.sd-context-btn--colorful:focus.sd-context-btn--with-border,.sd-context-btn--colorful:hover.sd-context-btn--with-border{--box-shadow-color: var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-context-btn--colorful:focus.sd-context-btn--with-border.sd-context-btn--negative,.sd-context-btn--colorful:hover.sd-context-btn--with-border.sd-context-btn--negative{--box-shadow-color: var(--sjs-special-red, var(--red, #e60a3e))}:root{--sjs-transition-duration: 150ms}.sd-completedpage,.sd-completed-before-page{align-items:center;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:bold;box-sizing:border-box;text-align:center;height:auto;font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none");color:var(--sjs-font-pagetitle-color, var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91)))}.sd-completedpage h1,.sd-completed-before-page h1{font-size:var(--sjs-article-font-xx-large-fontSize, calc(4 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-xx-large-fontWeight, 700);font-style:var(--sjs-article-font-xx-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing, 0);line-height:var(--sjs-article-font-xx-large-lineHeight, 64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-xx-large-textCase, "none")}.sd-completedpage h2,.sd-completed-before-page h2{font-size:var(--sjs-article-font-x-large-fontSize, calc(3 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-x-large-fontWeight, 700);font-style:var(--sjs-article-font-x-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-x-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing, 0);line-height:var(--sjs-article-font-x-large-lineHeight, 56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-x-large-textCase, "none")}.sd-completedpage h3,.sd-completed-before-page h3{font-size:var(--sjs-article-font-large-fontSize, calc(2 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration, "none");text-decoration:var(--sjs-article-font-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-large-fontWeight, 700);font-style:var(--sjs-article-font-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-large-letterSpacing, 0);line-height:var(--sjs-article-font-large-lineHeight, 40px);text-indent:var(--sjs-article-font-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-large-textCase, "none")}.sd-completedpage h4,.sd-completedpage h5,.sd-completedpage h6,.sd-completed-before-page h4,.sd-completed-before-page h5,.sd-completed-before-page h6{font-size:var(--sjs-article-font-medium-fontSize, calc(1.5 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration, "none");text-decoration:var(--sjs-article-font-medium-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-medium-fontWeight, 700);font-style:var(--sjs-article-font-medium-fontStyle, "normal");font-stretch:var(--sjs-article-font-medium-fontStretch, "normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing, 0);line-height:var(--sjs-article-font-medium-lineHeight, 32px);text-indent:var(--sjs-article-font-medium-paragraphIndent, 0px);text-transform:var(--sjs-article-font-medium-textCase, "none")}.sd-completedpage td,.sd-completedpage span,.sd-completedpage div,.sd-completedpage p,.sd-completed-before-page td,.sd-completed-before-page span,.sd-completed-before-page div,.sd-completed-before-page p{font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}.sd-completedpage a,.sd-completed-before-page a{color:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-completedpage button,.sd-completed-before-page button{display:flex;align-items:center;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));vertical-align:baseline;text-align:center;background-color:var(--sjs-general-backcolor, var(--background, #fff));border:none;border-radius:var(--sjs-corner-radius, 4px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:solid calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) rgba(0,0,0,0);color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:600;font-style:normal;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))));box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}.sd-completedpage button:hover,.sd-completed-before-page button:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}.sd-completedpage button:focus,.sd-completed-before-page button:focus{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-completedpage button span,.sd-completed-before-page button span{display:flex;align-items:center;flex-grow:1;justify-content:center}.sd-completedpage:before,.sd-completedpage:after{display:block;width:calc(9*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:calc(50% - 4.5*var(--sjs-base-unit, var(--base-unit, 8px)));content:""}.sd-completedpage:before{height:calc(13*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-completedpage:after{height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons__image-button-left{display:none}.sd-progress-buttons__image-button-right{display:none}.sd-progress-buttons__image-button--hidden{visibility:hidden}.sd-progress-buttons__page-description{display:none}.sd-progress-buttons{padding:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;flex-direction:column}.sd-progress-buttons__list-container{display:flex;overflow:hidden;margin:0 calc(-0.75*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons__connector{display:none}.sd-progress-buttons__list{display:inline-flex;flex-direction:row;flex-grow:1;margin:0 auto;padding:0}.sd-progress-buttons__list li{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;flex-wrap:nowrap;text-align:center;flex-direction:column;cursor:pointer}.sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{display:block;content:"";height:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45));opacity:.5;position:absolute;bottom:calc(1.125*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(50% + 10px);width:calc(100% - 20px);pointer-events:none}.sd-progress-buttons__list li .sd-progress-buttons__button{position:relative;display:flex;content:attr(data-page-number);width:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:calc(0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));border:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0);border-radius:50%;align-self:center;z-index:1;font-size:calc(0.75*(var(--sjs-font-size, 16px)));font-weight:600;line-height:var(--sjs-font-size, 16px);justify-content:center;color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));box-sizing:content-box}.sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-background{position:absolute;width:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));top:calc(-0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));left:calc(-1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));z-index:-2}.sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-content{position:absolute;width:100%;height:100%;top:calc(-0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));left:calc(-0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45));opacity:.5;z-index:-1;border:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0);border-radius:50%;box-sizing:content-box}.sd-progress-buttons__list li:hover .sd-progress-buttons__button{color:var(--sjs-primary-backcolor, var(--primary, #19b394));padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))));border:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-primary-backcolor, var(--primary, #19b394));background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}.sd-progress-buttons__list li:hover .sd-progress-buttons__button .sd-progress-buttons__button-background{left:calc(-0.75*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons__list li:hover .sd-progress-buttons__button .sd-progress-buttons__button-content{top:calc(-0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));left:calc(-0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));border:calc(0.75*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-primary-backcolor, var(--primary, #19b394));background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--passed:not(:first-child)>.sd-progress-buttons__connector{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--passed .sd-progress-buttons__button{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}.sd-progress-buttons__list .sd-progress-buttons__list-element--passed .sd-progress-buttons__button .sd-progress-buttons__button-content{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--current:not(:first-child)>.sd-progress-buttons__connector{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button{border:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-primary-backcolor, var(--primary, #19b394));background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));color:var(--sjs-primary-backcolor, var(--primary, #19b394));padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button .sd-progress-buttons__button-background{left:calc(-0.75*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button .sd-progress-buttons__button-content{border:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-primary-backcolor, var(--primary, #19b394));background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));opacity:1}.sd-progress-buttons__page-title{display:flex;justify-content:center;align-items:center;font-size:calc(0.75*(var(--sjs-font-size, 16px)));font-weight:600;line-height:var(--sjs-font-size, 16px);flex-grow:1;text-align:center;padding:0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons__header .sd-progress-buttons__page-title{margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-progress-buttons__footer .sd-progress-buttons__page-title{margin-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-bottom:0;justify-content:flex-end;padding:0;color:var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45))}.sd-progress-buttons--bottom{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));flex-direction:column-reverse}.sd-progress-buttons--bottom .sd-progress-buttons__list li{flex-direction:column-reverse}.sd-progress-buttons--bottom .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{top:calc(1.125*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons--bottom .sd-progress-buttons__page-title{margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:0}.sd-progress-buttons--bottom .sd-progress-buttons__header .sd-progress-buttons__page-title{margin-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-bottom:0}.sd-progress-buttons--bottom .sd-progress-buttons__footer .sd-progress-buttons__page-title{margin-top:0;margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-progress-buttons--numbered .sd-progress-buttons__list-container{margin:0 calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{bottom:calc(2.175*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(50% + 18px);width:calc(100% - 36px)}.sd-progress-buttons--numbered .sd-progress-buttons__list li .sd-progress-buttons__button{width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons--numbered .sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-background{height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons--numbered .sd-progress-buttons__list li:hover .sd-progress-buttons__button{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons--with-titles .sd-progress-buttons__list-container{margin:0}.sd-root-modern--mobile .sd-progress-buttons__list,.sd-progress-buttons--no-titles .sd-progress-buttons__list{justify-content:space-between;width:100%}.sd-root-modern--mobile .sd-progress-buttons__list li,.sd-progress-buttons--no-titles .sd-progress-buttons__list li{flex-grow:0}.sd-progress-buttons--bottom.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{top:calc(2.175*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-root-modern--mobile .sd-progress-buttons{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-progress-buttons--fit-survey-width{max-width:calc(90*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;width:100%;margin:auto}[dir=rtl] .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction:rtl"] .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction: rtl"] .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{right:unset;left:calc(50% + 10px)}[dir=rtl] .sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction:rtl"] .sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction: rtl"] .sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{right:unset;left:calc(50% + 20px)}.sv_progress-toc{padding:var(--sjs-base-unit, var(--base-unit, 8px));max-width:calc(42*(var(--sjs-base-unit, var(--base-unit, 8px))));height:100%;background:var(--sjs-general-backcolor, var(--background, #fff));box-sizing:border-box;min-width:calc(32*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv_progress-toc .sv-list__item.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));color:var(--sjs-general-forecolor, var(--foreground, #161616));font-weight:400}.sv_progress-toc .sv-list__item span{white-space:break-spaces}.sv_progress-toc .sv-list__item-body{padding-inline-start:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-end:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-corner-radius, 4px);padding-top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv_progress-toc use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv_progress-toc--left{border-right:1px solid var(--sjs-border-default, var(--border, #d6d6d6))}.sv_progress-toc--right{border-left:1px solid var(--sjs-border-default, var(--border, #d6d6d6))}.sv_progress-toc--mobile{position:fixed;top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));width:auto;min-width:auto;height:auto;background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));z-index:15;border-radius:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv_progress-toc--mobile>div{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv_progress-toc--mobile:hover{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}.sd-title+.sv-components-row>.sv-components-column .sv_progress-toc:not(.sv_progress-toc--mobile),.sd-title~.sv-components-row>.sv-components-column .sv_progress-toc:not(.sv_progress-toc--mobile){margin-top:2px}.sv_progress-toc.sv_progress-toc--sticky{position:sticky;height:auto;overflow-y:auto;top:0}.sd-list{padding-right:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-left:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-list__item{padding:0}.sd-list__item-body{padding-block:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-corner-radius, 4px);font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)))}.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected){outline:none}.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected) .sd-list__item-body{padding-block:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-timer{z-index:2;position:fixed;bottom:calc(var(--sd-timer-size)/144*32);right:var(--sjs-base-unit, var(--base-unit, 8px));background:#fff;width:var(--sd-timer-size);height:var(--sd-timer-size);margin-right:calc(var(--sd-timer-size)/144*32);display:flex;border-radius:100%;padding:calc(var(--sd-timer-size)/144*8);box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1));box-sizing:border-box}.sd-timer--top{top:calc(var(--sd-timer-size)/144*32);margin-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(-1*var(--sd-timer-size))}.sd-timer--bottom{bottom:calc(var(--sd-timer-size)/144*32);margin-top:calc(var(--sd-timer-size)*-1.2222222222)}.sd-timer__progress{--sd-timer-stroke-background-color: var(--background-dim, #f3f3f3);--sd-timer-stroke-background-width: 2px;stroke-linecap:round;height:100%;width:100%;transform:rotate(-90deg);stroke:var(--sjs-primary-backcolor, var(--primary, #19b394));stroke-dashoffset:0;fill:none;stroke-width:4px}.sd-timer__progress--animation{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.sd-timer__text-container{display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:var(--sjs-base-unit, var(--base-unit, 8px));color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:700;font-size:calc(var(--sd-timer-size)/144*32)}.sd-timer__text--major{color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:700;font-size:calc(var(--sd-timer-size)/144*32)}.sd-timer__text--minor{color:var(--lbr-timer-text-color-secondary, var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45)));font-size:var(--lbr-font-default-size, var(--sjs-font-size, 16px));font-style:normal;font-weight:600;line-height:var(--lbr-font-default-line-height, calc(1.5 * (var(--sjs-font-size, 16px))));margin-top:calc(-0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-header{position:relative;background-color:var(--sjs-header-backcolor, var(--sjs-primary-backcolor, var(--primary, #19b394)))}.sv-header__overlap{padding-bottom:calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:content-box}.sv-header__overlap~div .sd-body,.sv-header__overlap~div .sv-body{margin-top:calc(-14*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-root-modern--mobile .sv-header__overlap{padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-root-modern--mobile .sv-header__overlap~div .sd-body,.sd-root-modern--mobile .sv-header__overlap~div .sv-body{margin-top:calc(-5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-header__overlap.sv-header__without-background{margin-bottom:0;padding-bottom:0}.sv-header__overlap.sv-header__without-background~div .sd-body,.sv-header__overlap.sv-header__without-background~div .sv-body{margin-top:0}.sv-header__without-background .sv-header--mobile,.sv-header__without-background .sv-header__content{padding-bottom:0}.sv-header__content{padding:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;height:100%;position:relative;display:grid;gap:0;grid-auto-columns:1fr 1fr 1fr;grid-auto-rows:1fr 1fr 1fr}.sv-header__content--static{max-width:calc(90*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:auto;margin-right:auto}.sv-header__background-image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;border:0;background-position-x:center}.sv-header__background-image--contain{background-repeat:no-repeat}.sv-header__cell{position:relative}.sv-header__cell-content{display:flex;flex-direction:column;position:absolute;width:max-content;top:0;bottom:0}.sv-header__cell--left .sv-header__cell-content{left:0}.sv-header__cell--center .sv-header__cell-content{min-width:100%;left:50%;transform:translateX(-50%)}.sv-header__cell--right .sv-header__cell-content{right:0}.sv-header__logo{display:flex}.sv-header__logo img{display:block}.sv-header__title{display:flex}.sv-header__title .sd-title{--header-title-font-size: var(--sjs-font-headertitle-size, calc(2 * (var(--sjs-font-size, 16px))));font-size:var(--header-title-font-size);line-height:calc(1.25*(var(--header-title-font-size)));color:var(--sjs-font-headertitle-color, var(--sjs-primary-forecolor, var(--primary-foreground, #fff)));font-family:var(--sjs-font-headertitle-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-headertitle-weight, 700);margin:0}.sv-header__logo~.sv-header__title{margin-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-header__logo~.sv-header__description{margin-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-header__title~.sv-header__description{margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sv-header__description{display:flex}.sv-header__description .sd-description{--header-description-font-size: var(--sjs-font-headerdescription-size, var(--sjs-font-size, 16px));font-size:var(--header-description-font-size);line-height:calc(1.5*(var(--header-description-font-size)));color:var(--sjs-font-headerdescription-color, var(--sjs-primary-forecolor, var(--primary-foreground, #fff)));font-family:var(--sjs-font-headerdescription-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-headerdescription-weight, 600);margin:0}.sv-header__content .sd-header__text h3{margin:0}.sv-header--mobile{padding:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));position:relative;z-index:1}.sv-header--mobile .sv-header__logo img{max-width:100%}.sv-header__background-color--none .sv-header__title .sd-title,.sv-header__background-color--custom .sv-header__title .sd-title{color:var(--sjs-font-pagetitle-color, var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91)))}.sv-header__background-color--none .sv-header__description .sd-description,.sv-header__background-color--custom .sv-header__description .sd-description{--header-description-font-size: var(--sjs-font-headerdescription-size, var(--sjs-font-size, 16px));font-size:var(--header-description-font-size);line-height:calc(1.5*(var(--header-description-font-size)));color:var(--sjs-font-pagedescription-color, var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45)))}@keyframes rotationAnimation{from{rotate:0deg}to{rotate:360deg}}.sd-loading-indicator{height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-loading-indicator .sv-svg-icon{height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));animation-name:rotationAnimation;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:1s}sv-components-container,.sd-components-container{display:flex}.sv-components-row{display:flex;flex-direction:row;width:100%}.sv-components-column{display:flex;flex-direction:column}.sv-components-column--expandable{flex-grow:1}.sv-components-row>.sv-components-column--expandable{width:1px}.sjs_sp_container{position:relative;max-width:100%}.sjs_sp_controls{position:absolute;left:0;bottom:0}.sjs_sp_controls>button{-webkit-user-select:none;user-select:none}.sjs_sp_container>div>canvas:focus{outline:none}.sjs_sp_placeholder{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.sjs_sp_canvas{position:relative;max-width:100%;display:block}.sjs_sp__background-image{position:absolute;top:0;left:0;object-fit:cover;max-width:100%;width:100%;height:100%}.sd-root-modern,.sd-container-modern{--sd-base-padding: calc(5 * var(--sjs-base-unit, var(--base-unit, 8px)));--sd-base-vertical-padding: calc(4 * var(--sjs-base-unit, var(--base-unit, 8px)));--sd-page-vertical-padding: calc(3 * var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-root-modern.sd-root-modern--mobile,.sd-root-modern--mobile .sd-container-modern{--sd-base-padding: calc(3 * var(--sjs-base-unit, var(--base-unit, 8px)));--sd-base-vertical-padding: calc(2 * var(--sjs-base-unit, var(--base-unit, 8px)));--sd-page-vertical-padding: calc(2 * var(--sjs-base-unit, var(--base-unit, 8px)));--sjs-mobile-font-editorfont-size: Max(16px, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))}.sd-root-modern.sd-root-modern--mobile .sd-element__num{float:none;margin-inline-start:0;width:auto;padding-inline-start:0;padding-inline-end:0}.sd-root-modern.sd-root-modern--mobile .sd-element__num+span{float:none;width:auto}.sd-root-modern.sd-root-modern--mobile .sd-element__title-expandable-svg{inset-inline-start:calc(-2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sd-root-modern.sd-root-modern--mobile .sd-title.sd-container-modern__title{flex-direction:column}.sd-root-modern.sd-root-modern--mobile .sd-header__text{min-width:100%}.sd-multipletext--mobile .sd-multipletext__cell{display:block}.sd-multipletext--mobile .sd-multipletext__cell:not(:first-of-type){padding-left:0;padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-multipletext--mobile .sd-multipletext__cell :not(:last-of-type){padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-multipletext--mobile .sd-multipletext__item-container{padding-top:var(--sjs-base-unit, var(--base-unit, 8px));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-multipletext--mobile .sd-multipletext__item-title{max-width:none;border-right:none;width:100%;padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0;margin:0}.sd-multipletext--mobile .sd-multipletext__item{flex-basis:0;min-width:0}.sd-multipletext--mobile .sd-multipletext__item .sd-input{padding:0;margin:0}.sd-multipletext--mobile .sd-multipletext__item-container--answered,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within{flex-direction:column}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title{padding:0}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title span,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title span{font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px)}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item{flex-basis:auto;min-width:auto;width:100%}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item .sd-input,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item .sd-input{width:100%}.sd-selectbase--mobile .sd-selectbase--multi-column{flex-direction:column}.sd-selectbase--mobile .sd-selectbase--multi-column .sd-selectbase__column:not(:last-child){padding-right:0}body{--sv-defaultV2-mark: true}.sd-root-modern{-webkit-font-smoothing:antialiased;--sd-mobile-width: 600px;--sd-timer-size: calc(18 * var(--sjs-base-unit, var(--base-unit, 8px)));width:100%;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));position:relative}@-moz-document url-prefix(){.sd-root-modern,.sd-root-modern *{scrollbar-width:thin;scrollbar-color:var(--sjs-border-default, var(--border, #d6d6d6)) rgba(0,0,0,0)}}.sd-root-modern::-webkit-scrollbar,.sd-root-modern *::-webkit-scrollbar{width:12px;height:12px;background-color:rgba(0,0,0,0)}.sd-root-modern::-webkit-scrollbar-thumb,.sd-root-modern *::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:32px;background-color:var(--sjs-border-default, var(--border, #d6d6d6))}.sd-root-modern::-webkit-scrollbar-track,.sd-root-modern *::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sd-root-modern::-webkit-scrollbar-thumb:hover,.sd-root-modern *::-webkit-scrollbar-thumb:hover{border:2px solid rgba(0,0,0,0);background-color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sd-root-modern form{position:relative}.sd-root-modern--animation-disabled *{transition:none !important}.sd-root-modern.sd-root-modern--full-container{width:100%;height:100%;overflow:auto;position:relative}.sd-root-modern--mobile{--sd-timer-size: calc(9 * var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-root-modern__wrapper{position:relative}.sd-root-modern__wrapper--has-image{min-height:100%}.sd-root-modern--full-container .sd-root-modern__wrapper--fixed{position:static;width:100%;height:100%}.sd-root-modern--full-container .sd-root-modern__wrapper--fixed form{overflow:auto;width:100%;max-height:100%}.sv-popup .sv-popup__scrolling-content{box-sizing:content-box}@-moz-document url-prefix(){.sv-popup .sv-popup__scrolling-content,.sv-popup .sv-popup__scrolling-content *{scrollbar-width:thin;scrollbar-color:var(--sjs-border-default, var(--border, #d6d6d6)) rgba(0,0,0,0)}}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar{width:12px;height:12px;background-color:rgba(0,0,0,0)}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:32px;background-color:var(--sjs-border-default, var(--border, #d6d6d6))}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-track,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb:hover,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-thumb:hover{border:2px solid rgba(0,0,0,0);background-color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}.sv-components-container-center{position:sticky;top:0}.sv-root--sticky-top .sv-components-container-center{z-index:15}.sv-root--sticky-top.sd-progress--pages .sv-components-container-center,.sv-root--sticky-top.sd-progress--buttons .sv-components-container-center{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));box-shadow:var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15))}.sv-components-container-right,.sv-components-container-left{width:fit-content}

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/assets/pdf/pdfjs-viewer.css?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************/
/*
   Copyright 2020 Carlos de Alfonso (https://github.com/dealfonso)

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
*/
.pdfjs-viewer {
    overflow: auto;
    border: 1px solid #aaa;
    background: #ccc;
    /* width: 100%; */
}
.pdfjs-viewer.horizontal-scroll {
    display: flex;
}
.pdfjs-viewer.horizontal-scroll .pdfpage {
    margin-left: 1em;
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
    display: block;
}
.pdfpage {
    position: relative;
    margin-bottom: 1em;
    margin-top: 1em;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.09);
    /* display: flex; */
}
.pdfpage canvas {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}
.pdfpage.placeholder {
    display: flex;
    margin-bottom: 0em !important;
    margin-top: 0em !important;
    height: 100%;
    width: 100%;
}
.pdfpage .content-wrapper {
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
}
.pdfpage .content-wrapper .loader {
    border: 2px solid #f3f3f3;
    border-top: 3px solid #3498db;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    animation: spin 1s linear infinite;
    margin: auto;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ng-select/ng-select/themes/default.theme.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:rgb(234.6,244.68,255);border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:rgb(209.1,231.78,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:hsl(0,0%,90%);margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:hsl(0,0%,90%);margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:hsl(0,0%,90%);margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:hsl(0,0%,90%);margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:rgb(244.8,249.84,255)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:rgba(0,0,0,.54);background-color:rgb(234.6,244.68,255);font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:rgb(234.6,244.68,255)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:rgb(244.8,249.84,255);color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}

/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@danielmoncada/angular-datetime-picker/assets/style/picker.min.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast: active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.288)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;width:100%;height:100%;outline:none}.owl-dialog-container .owl-dt-container{border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,.87);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12)}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:1rem;background:#fff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:flex;flex-direction:column;width:100%}.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:rgba(0,0,0,.12)}.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:flex;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:flex;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:"";position:absolute;top:0;left:-0.5em;right:-0.5em;height:1px;background:rgba(0,0,0,.12)}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider.owl-calendar-weeks:after{left:-1.8em}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:rgba(0,0,0,.85);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid rgba(0,0,0,0);border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:hsla(0,0%,100%,.85);background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.85)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:rgba(0,0,0,.04)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-calendar-table.owl-calendar-weeks .owl-dt-calendar-cell-content{height:86%}.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:none}.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-0.3em}.owl-dt-timer-divider:before,.owl-dt-timer-divider:after{content:"";display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translateX(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:rgba(0,0,0,0);font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color 100ms linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:rgba(0,0,0,.12)}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform 200ms ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:rgba(0,0,0,.4);cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media all and (orientation: landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media all and (orientation: portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color 100ms linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:rgba(0,0,0,.1)}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-dt-container-info .owl-dt-container-range{outline:none}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default !important}.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;transition:background 200ms ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:none;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:none}.owl-dt-control:focus>.owl-dt-control-content{background-color:rgba(0,0,0,.12)}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */
/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */
.toast-title {
  font-weight: bold;
}

.toast-message {
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}

.toast-container * {
  box-sizing: border-box;
}

.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}

.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==");
}

.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}

/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

html {
  --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}

html {
  --mat-option-selected-state-label-text-color: #3f51b5;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}

.mat-accent {
  --mat-option-selected-state-label-text-color: #ff4081;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}

.mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}

html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}

html {
  --mat-pseudo-checkbox-full-selected-icon-color: #ff4081;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}

.mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}

.mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #ff4081;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}

.mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #f44336;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}

html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}

html {
  --mat-card-elevated-container-color: white;
  --mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: white;
  --mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-filled-container-color: white;
  --mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}

.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #3f51b5;
  --mat-progress-bar-track-color: rgba(63, 81, 181, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #ff4081;
  --mat-progress-bar-track-color: rgba(255, 64, 129, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #f44336;
  --mat-progress-bar-track-color: rgba(244, 67, 54, 0.25);
}

html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}

html {
  --mat-tooltip-container-color: #424242;
  --mat-tooltip-supporting-text-color: white;
}

html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}

html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);
  --mat-form-field-filled-caret-color: #3f51b5;
  --mat-form-field-filled-focus-active-indicator-color: #3f51b5;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);
  --mat-form-field-outlined-caret-color: #3f51b5;
  --mat-form-field-outlined-focus-outline-color: #3f51b5;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #f6f6f6;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color: #f44336;
  --mat-form-field-filled-error-focus-label-text-color: #f44336;
  --mat-form-field-filled-error-label-text-color: #f44336;
  --mat-form-field-filled-error-caret-color: #f44336;
  --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color: #f44336;
  --mat-form-field-filled-error-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-error-hover-active-indicator-color: #f44336;
  --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color: #f44336;
  --mat-form-field-outlined-error-focus-label-text-color: #f44336;
  --mat-form-field-outlined-error-label-text-color: #f44336;
  --mat-form-field-outlined-error-hover-label-text-color: #f44336;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color: #f44336;
  --mat-form-field-outlined-error-hover-outline-color: #f44336;
  --mat-form-field-outlined-error-outline-color: #f44336;
}

.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);
  --mat-form-field-filled-caret-color: #ff4081;
  --mat-form-field-filled-focus-active-indicator-color: #ff4081;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);
  --mat-form-field-outlined-caret-color: #ff4081;
  --mat-form-field-outlined-focus-outline-color: #ff4081;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);
}

.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-filled-caret-color: #f44336;
  --mat-form-field-filled-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-outlined-caret-color: #f44336;
  --mat-form-field-outlined-focus-outline-color: #f44336;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
}

html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}

html {
  --mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #3f51b5;
  --mat-select-invalid-arrow-color: #f44336;
}

.mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #ff4081;
  --mat-select-invalid-arrow-color: #f44336;
}

.mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #f44336;
  --mat-select-invalid-arrow-color: #f44336;
}

html {
  --mat-select-arrow-transform: translateY(-8px);
}

html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

html {
  --mat-autocomplete-background-color: white;
}

html {
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}

html {
  --mat-dialog-container-color: white;
  --mat-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mat-dialog-supporting-text-color: rgba(0, 0, 0, 0.54);
}

.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}

.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #3f51b5;
  --mat-chip-elevated-disabled-container-color: #3f51b5;
  --mat-chip-elevated-selected-container-color: #3f51b5;
  --mat-chip-flat-disabled-selected-container-color: #3f51b5;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #ff4081;
  --mat-chip-elevated-disabled-container-color: #ff4081;
  --mat-chip-elevated-selected-container-color: #ff4081;
  --mat-chip-flat-disabled-selected-container-color: #ff4081;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #f44336;
  --mat-chip-elevated-disabled-container-color: #f44336;
  --mat-chip-elevated-selected-container-color: #f44336;
  --mat-chip-flat-disabled-selected-container-color: #f44336;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}

.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}

html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}

html {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #3f51b5;
  --mat-slide-toggle-selected-handle-color: #3f51b5;
  --mat-slide-toggle-selected-hover-state-layer-color: #3f51b5;
  --mat-slide-toggle-selected-pressed-state-layer-color: #3f51b5;
  --mat-slide-toggle-selected-focus-handle-color: #3f51b5;
  --mat-slide-toggle-selected-hover-handle-color: #3f51b5;
  --mat-slide-toggle-selected-pressed-handle-color: #3f51b5;
  --mat-slide-toggle-selected-focus-track-color: #7986cb;
  --mat-slide-toggle-selected-hover-track-color: #7986cb;
  --mat-slide-toggle-selected-pressed-track-color: #7986cb;
  --mat-slide-toggle-selected-track-color: #7986cb;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: white;
  --mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: #424242;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12);
}

.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #ff4081;
  --mat-slide-toggle-selected-handle-color: #ff4081;
  --mat-slide-toggle-selected-hover-state-layer-color: #ff4081;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ff4081;
  --mat-slide-toggle-selected-focus-handle-color: #ff4081;
  --mat-slide-toggle-selected-hover-handle-color: #ff4081;
  --mat-slide-toggle-selected-pressed-handle-color: #ff4081;
  --mat-slide-toggle-selected-focus-track-color: #f06292;
  --mat-slide-toggle-selected-hover-track-color: #f06292;
  --mat-slide-toggle-selected-pressed-track-color: #f06292;
  --mat-slide-toggle-selected-track-color: #f06292;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #f44336;
  --mat-slide-toggle-selected-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-state-layer-color: #f44336;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f44336;
  --mat-slide-toggle-selected-focus-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-handle-color: #f44336;
  --mat-slide-toggle-selected-pressed-handle-color: #f44336;
  --mat-slide-toggle-selected-focus-track-color: #e57373;
  --mat-slide-toggle-selected-hover-track-color: #e57373;
  --mat-slide-toggle-selected-pressed-track-color: #e57373;
  --mat-slide-toggle-selected-track-color: #e57373;
}

html {
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
}

html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}

.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #3f51b5;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #3f51b5;
  --mat-radio-selected-hover-icon-color: #3f51b5;
  --mat-radio-selected-icon-color: #3f51b5;
  --mat-radio-selected-pressed-icon-color: #3f51b5;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #ff4081;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ff4081;
  --mat-radio-selected-hover-icon-color: #ff4081;
  --mat-radio-selected-icon-color: #ff4081;
  --mat-radio-selected-pressed-icon-color: #ff4081;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}

html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}

html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
}

html {
  --mat-slider-active-track-color: #3f51b5;
  --mat-slider-focus-handle-color: #3f51b5;
  --mat-slider-handle-color: #3f51b5;
  --mat-slider-hover-handle-color: #3f51b5;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #3f51b5 4%, transparent);
  --mat-slider-inactive-track-color: #3f51b5;
  --mat-slider-ripple-color: #3f51b5;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #3f51b5;
  --mat-slider-disabled-active-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-label-container-color: #424242;
  --mat-slider-label-label-text-color: white;
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, 0.87);
}

.mat-accent {
  --mat-slider-active-track-color: #ff4081;
  --mat-slider-focus-handle-color: #ff4081;
  --mat-slider-handle-color: #ff4081;
  --mat-slider-hover-handle-color: #ff4081;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ff4081 4%, transparent);
  --mat-slider-inactive-track-color: #ff4081;
  --mat-slider-ripple-color: #ff4081;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #ff4081;
}

.mat-warn {
  --mat-slider-active-track-color: #f44336;
  --mat-slider-focus-handle-color: #f44336;
  --mat-slider-handle-color: #f44336;
  --mat-slider-hover-handle-color: #f44336;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-slider-inactive-track-color: #f44336;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #f44336;
}

html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}

html {
  --mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #3f51b5;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #3f51b5;
  --mat-radio-selected-hover-icon-color: #3f51b5;
  --mat-radio-selected-icon-color: #3f51b5;
  --mat-radio-selected-pressed-icon-color: #3f51b5;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}

.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #ff4081;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ff4081;
  --mat-radio-selected-hover-icon-color: #ff4081;
  --mat-radio-selected-icon-color: #ff4081;
  --mat-radio-selected-pressed-icon-color: #ff4081;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}

.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #3f51b5;
  --mat-checkbox-selected-hover-icon-color: #3f51b5;
  --mat-checkbox-selected-icon-color: #3f51b5;
  --mat-checkbox-selected-pressed-icon-color: #3f51b5;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #3f51b5;
  --mat-checkbox-selected-hover-state-layer-color: #3f51b5;
  --mat-checkbox-selected-pressed-state-layer-color: #3f51b5;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #ff4081;
  --mat-checkbox-selected-hover-icon-color: #ff4081;
  --mat-checkbox-selected-icon-color: #ff4081;
  --mat-checkbox-selected-pressed-icon-color: #ff4081;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ff4081;
  --mat-checkbox-selected-hover-state-layer-color: #ff4081;
  --mat-checkbox-selected-pressed-state-layer-color: #ff4081;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #3f51b5;
}

.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}

html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}

.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}

html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}

html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}

html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}

html {
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}

.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #3f51b5;
  --mat-tab-active-ripple-color: #3f51b5;
  --mat-tab-inactive-ripple-color: #3f51b5;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #3f51b5;
  --mat-tab-active-hover-label-text-color: #3f51b5;
  --mat-tab-active-focus-indicator-color: #3f51b5;
  --mat-tab-active-hover-indicator-color: #3f51b5;
  --mat-tab-active-indicator-color: #3f51b5;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #ff4081;
  --mat-tab-active-ripple-color: #ff4081;
  --mat-tab-inactive-ripple-color: #ff4081;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #ff4081;
  --mat-tab-active-hover-label-text-color: #ff4081;
  --mat-tab-active-focus-indicator-color: #ff4081;
  --mat-tab-active-hover-indicator-color: #ff4081;
  --mat-tab-active-indicator-color: #ff4081;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #f44336;
  --mat-tab-active-ripple-color: #f44336;
  --mat-tab-inactive-ripple-color: #f44336;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #f44336;
  --mat-tab-active-hover-label-text-color: #f44336;
  --mat-tab-active-focus-indicator-color: #f44336;
  --mat-tab-active-hover-indicator-color: #f44336;
  --mat-tab-active-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #3f51b5;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #ff4081;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #f44336;
  --mat-tab-foreground-color: white;
}

.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
}

html {
  --mat-checkbox-disabled-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}

html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #ff4081;
  --mat-checkbox-selected-hover-icon-color: #ff4081;
  --mat-checkbox-selected-icon-color: #ff4081;
  --mat-checkbox-selected-pressed-icon-color: #ff4081;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ff4081;
  --mat-checkbox-selected-hover-state-layer-color: #ff4081;
  --mat-checkbox-selected-pressed-state-layer-color: #ff4081;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #3f51b5;
  --mat-checkbox-selected-hover-icon-color: #3f51b5;
  --mat-checkbox-selected-icon-color: #3f51b5;
  --mat-checkbox-selected-pressed-icon-color: #3f51b5;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #3f51b5;
  --mat-checkbox-selected-hover-state-layer-color: #3f51b5;
  --mat-checkbox-selected-pressed-state-layer-color: #3f51b5;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}

html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}

html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}

html {
  --mat-button-filled-container-color: white;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color: white;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color: white;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #3f51b5;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #3f51b5;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-button-outlined-state-layer-color: #3f51b5;
  --mat-button-protected-container-color: #3f51b5;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #3f51b5;
  --mat-button-text-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-button-text-state-layer-color: #3f51b5;
  --mat-button-tonal-container-color: #3f51b5;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #ff4081;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #ff4081;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-button-outlined-state-layer-color: #ff4081;
  --mat-button-protected-container-color: #ff4081;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #ff4081;
  --mat-button-text-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-button-text-state-layer-color: #ff4081;
  --mat-button-tonal-container-color: #ff4081;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #f44336;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #f44336;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-outlined-state-layer-color: #f44336;
  --mat-button-protected-container-color: #f44336;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #f44336;
  --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-text-state-layer-color: #f44336;
  --mat-button-tonal-container-color: #f44336;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}

html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}

html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}

html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #3f51b5;
  --mat-icon-button-state-layer-color: #3f51b5;
  --mat-icon-button-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #ff4081;
  --mat-icon-button-state-layer-color: #ff4081;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
}

html {
  --mat-icon-button-touch-target-display: block;
}

.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}

html {
  --mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

html {
  --mat-fab-container-color: white;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color: white;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-fab.mat-primary, .mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #3f51b5;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-fab-small-container-color: #3f51b5;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-accent, .mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #ff4081;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-fab-small-container-color: #ff4081;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-warn, .mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}

html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}

html {
  --mat-snack-bar-container-shape: 4px;
}

html {
  --mat-snack-bar-container-color: #424242;
  --mat-snack-bar-supporting-text-color: white;
  --mat-snack-bar-button-color: #7986cb;
}

html {
  --mat-table-row-item-outline-width: 1px;
}

html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}

html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}

html {
  --mat-progress-spinner-active-indicator-color: #3f51b5;
}

.mat-accent {
  --mat-progress-spinner-active-indicator-color: #ff4081;
}

.mat-warn {
  --mat-progress-spinner-active-indicator-color: #f44336;
}

html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}

html {
  --mat-badge-background-color: #3f51b5;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}

.mat-badge-accent {
  --mat-badge-background-color: #ff4081;
  --mat-badge-text-color: white;
}

.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}

html {
  --mat-bottom-sheet-container-shape: 4px;
}

html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}

html {
  --mat-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}

html {
  --mat-button-toggle-background-color: white;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: white;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-divider-color: rgba(0, 0, 0, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: white;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-text-color: rgba(0, 0, 0, 0.87);
}

html {
  --mat-button-toggle-height: 48px;
}

html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

html {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #3f51b5;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent, .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #ff4081;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #ff4081;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-warn, .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}

html {
  --mat-divider-width: 1px;
}

html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}

html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}

html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}

html {
  --mat-icon-color: inherit;
}

.mat-icon.mat-primary {
  --mat-icon-color: #3f51b5;
}
.mat-icon.mat-accent {
  --mat-icon-color: #ff4081;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}

html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}

html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}

html {
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
}

html {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #3f51b5;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #3f51b5;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #3f51b5;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}

.mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #ff4081;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #ff4081;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #ff4081;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}

.mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}

html {
  --mat-stepper-header-height: 72px;
}

html {
  --mat-sort-arrow-color: rgba(0, 0, 0, 0.87);
}

html {
  --mat-toolbar-container-background-color: white;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #3f51b5;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #ff4081;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}

html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}

html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}

html {
  --mat-tree-node-min-height: 48px;
}

html {
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

html {
  --mat-timepicker-container-background-color: white;
}

/* You can add global styles to this file, and also import other style files */
/*Icomoon*/
/* Font px into rem mixins*/
/* Responsive mixins*/
.wp-1 {
  width: 1px !important;
}

.min-wp-1 {
  min-width: 1px !important;
}

.max-wp-1 {
  max-width: 1px !important;
}

.vw-1 {
  width: 1vw !important;
}

.min-vw-1 {
  min-width: 1vw !important;
}

.max-vw-1 {
  max-width: 1vw !important;
}

.wrem-1 {
  width: 1rem !important;
}

.min-wrem-1 {
  min-width: 1rem !important;
}

.max-wrem-1 {
  max-width: 1rem !important;
}

.hp-1 {
  height: 1px !important;
}

.min-hp-1 {
  min-height: 1px !important;
}

.max-hp-1 {
  max-height: 1px !important;
}

.vh-1 {
  height: 1vh !important;
}

.min-vh-1 {
  min-height: 1vh !important;
}

.max-vh-1 {
  max-height: 1vh !important;
}

.top-1 {
  top: 1px !important;
}

.bottom-1 {
  bottom: 1px !important;
}

.left-1 {
  left: 1px !important;
}

.right-1 {
  right: 1px !important;
}

.font-1 {
  font-size: 1px !important;
}

.fw-1 {
  font-weight: 1 !important;
}

.lh-1 {
  line-height: 1px !important;
}

.flex-init-1 {
  flex: 0 0 1px !important;
}

.radius-1 {
  border-radius: 1px !important;
}

.padding-1 {
  padding: 1px !important;
}

.wp-2 {
  width: 2px !important;
}

.min-wp-2 {
  min-width: 2px !important;
}

.max-wp-2 {
  max-width: 2px !important;
}

.vw-2 {
  width: 2vw !important;
}

.min-vw-2 {
  min-width: 2vw !important;
}

.max-vw-2 {
  max-width: 2vw !important;
}

.wrem-2 {
  width: 2rem !important;
}

.min-wrem-2 {
  min-width: 2rem !important;
}

.max-wrem-2 {
  max-width: 2rem !important;
}

.hp-2 {
  height: 2px !important;
}

.min-hp-2 {
  min-height: 2px !important;
}

.max-hp-2 {
  max-height: 2px !important;
}

.vh-2 {
  height: 2vh !important;
}

.min-vh-2 {
  min-height: 2vh !important;
}

.max-vh-2 {
  max-height: 2vh !important;
}

.top-2 {
  top: 2px !important;
}

.bottom-2 {
  bottom: 2px !important;
}

.left-2 {
  left: 2px !important;
}

.right-2 {
  right: 2px !important;
}

.font-2 {
  font-size: 2px !important;
}

.fw-2 {
  font-weight: 2 !important;
}

.lh-2 {
  line-height: 2px !important;
}

.flex-init-2 {
  flex: 0 0 2px !important;
}

.radius-2 {
  border-radius: 2px !important;
}

.padding-2 {
  padding: 2px !important;
}

.wp-3 {
  width: 3px !important;
}

.min-wp-3 {
  min-width: 3px !important;
}

.max-wp-3 {
  max-width: 3px !important;
}

.vw-3 {
  width: 3vw !important;
}

.min-vw-3 {
  min-width: 3vw !important;
}

.max-vw-3 {
  max-width: 3vw !important;
}

.wrem-3 {
  width: 3rem !important;
}

.min-wrem-3 {
  min-width: 3rem !important;
}

.max-wrem-3 {
  max-width: 3rem !important;
}

.hp-3 {
  height: 3px !important;
}

.min-hp-3 {
  min-height: 3px !important;
}

.max-hp-3 {
  max-height: 3px !important;
}

.vh-3 {
  height: 3vh !important;
}

.min-vh-3 {
  min-height: 3vh !important;
}

.max-vh-3 {
  max-height: 3vh !important;
}

.top-3 {
  top: 3px !important;
}

.bottom-3 {
  bottom: 3px !important;
}

.left-3 {
  left: 3px !important;
}

.right-3 {
  right: 3px !important;
}

.font-3 {
  font-size: 3px !important;
}

.fw-3 {
  font-weight: 3 !important;
}

.lh-3 {
  line-height: 3px !important;
}

.flex-init-3 {
  flex: 0 0 3px !important;
}

.radius-3 {
  border-radius: 3px !important;
}

.padding-3 {
  padding: 3px !important;
}

.wp-4 {
  width: 4px !important;
}

.min-wp-4 {
  min-width: 4px !important;
}

.max-wp-4 {
  max-width: 4px !important;
}

.vw-4 {
  width: 4vw !important;
}

.min-vw-4 {
  min-width: 4vw !important;
}

.max-vw-4 {
  max-width: 4vw !important;
}

.wrem-4 {
  width: 4rem !important;
}

.min-wrem-4 {
  min-width: 4rem !important;
}

.max-wrem-4 {
  max-width: 4rem !important;
}

.hp-4 {
  height: 4px !important;
}

.min-hp-4 {
  min-height: 4px !important;
}

.max-hp-4 {
  max-height: 4px !important;
}

.vh-4 {
  height: 4vh !important;
}

.min-vh-4 {
  min-height: 4vh !important;
}

.max-vh-4 {
  max-height: 4vh !important;
}

.top-4 {
  top: 4px !important;
}

.bottom-4 {
  bottom: 4px !important;
}

.left-4 {
  left: 4px !important;
}

.right-4 {
  right: 4px !important;
}

.font-4 {
  font-size: 4px !important;
}

.fw-4 {
  font-weight: 4 !important;
}

.lh-4 {
  line-height: 4px !important;
}

.flex-init-4 {
  flex: 0 0 4px !important;
}

.radius-4 {
  border-radius: 4px !important;
}

.padding-4 {
  padding: 4px !important;
}

.wp-5 {
  width: 5px !important;
}

.min-wp-5 {
  min-width: 5px !important;
}

.max-wp-5 {
  max-width: 5px !important;
}

.vw-5 {
  width: 5vw !important;
}

.min-vw-5 {
  min-width: 5vw !important;
}

.max-vw-5 {
  max-width: 5vw !important;
}

.wrem-5 {
  width: 5rem !important;
}

.min-wrem-5 {
  min-width: 5rem !important;
}

.max-wrem-5 {
  max-width: 5rem !important;
}

.hp-5 {
  height: 5px !important;
}

.min-hp-5 {
  min-height: 5px !important;
}

.max-hp-5 {
  max-height: 5px !important;
}

.vh-5 {
  height: 5vh !important;
}

.min-vh-5 {
  min-height: 5vh !important;
}

.max-vh-5 {
  max-height: 5vh !important;
}

.top-5 {
  top: 5px !important;
}

.bottom-5 {
  bottom: 5px !important;
}

.left-5 {
  left: 5px !important;
}

.right-5 {
  right: 5px !important;
}

.font-5 {
  font-size: 5px !important;
}

.fw-5 {
  font-weight: 5 !important;
}

.lh-5 {
  line-height: 5px !important;
}

.flex-init-5 {
  flex: 0 0 5px !important;
}

.radius-5 {
  border-radius: 5px !important;
}

.padding-5 {
  padding: 5px !important;
}

.wp-6 {
  width: 6px !important;
}

.min-wp-6 {
  min-width: 6px !important;
}

.max-wp-6 {
  max-width: 6px !important;
}

.vw-6 {
  width: 6vw !important;
}

.min-vw-6 {
  min-width: 6vw !important;
}

.max-vw-6 {
  max-width: 6vw !important;
}

.wrem-6 {
  width: 6rem !important;
}

.min-wrem-6 {
  min-width: 6rem !important;
}

.max-wrem-6 {
  max-width: 6rem !important;
}

.hp-6 {
  height: 6px !important;
}

.min-hp-6 {
  min-height: 6px !important;
}

.max-hp-6 {
  max-height: 6px !important;
}

.vh-6 {
  height: 6vh !important;
}

.min-vh-6 {
  min-height: 6vh !important;
}

.max-vh-6 {
  max-height: 6vh !important;
}

.top-6 {
  top: 6px !important;
}

.bottom-6 {
  bottom: 6px !important;
}

.left-6 {
  left: 6px !important;
}

.right-6 {
  right: 6px !important;
}

.font-6 {
  font-size: 6px !important;
}

.fw-6 {
  font-weight: 6 !important;
}

.lh-6 {
  line-height: 6px !important;
}

.flex-init-6 {
  flex: 0 0 6px !important;
}

.radius-6 {
  border-radius: 6px !important;
}

.padding-6 {
  padding: 6px !important;
}

.wp-7 {
  width: 7px !important;
}

.min-wp-7 {
  min-width: 7px !important;
}

.max-wp-7 {
  max-width: 7px !important;
}

.vw-7 {
  width: 7vw !important;
}

.min-vw-7 {
  min-width: 7vw !important;
}

.max-vw-7 {
  max-width: 7vw !important;
}

.wrem-7 {
  width: 7rem !important;
}

.min-wrem-7 {
  min-width: 7rem !important;
}

.max-wrem-7 {
  max-width: 7rem !important;
}

.hp-7 {
  height: 7px !important;
}

.min-hp-7 {
  min-height: 7px !important;
}

.max-hp-7 {
  max-height: 7px !important;
}

.vh-7 {
  height: 7vh !important;
}

.min-vh-7 {
  min-height: 7vh !important;
}

.max-vh-7 {
  max-height: 7vh !important;
}

.top-7 {
  top: 7px !important;
}

.bottom-7 {
  bottom: 7px !important;
}

.left-7 {
  left: 7px !important;
}

.right-7 {
  right: 7px !important;
}

.font-7 {
  font-size: 7px !important;
}

.fw-7 {
  font-weight: 7 !important;
}

.lh-7 {
  line-height: 7px !important;
}

.flex-init-7 {
  flex: 0 0 7px !important;
}

.radius-7 {
  border-radius: 7px !important;
}

.padding-7 {
  padding: 7px !important;
}

.wp-8 {
  width: 8px !important;
}

.min-wp-8 {
  min-width: 8px !important;
}

.max-wp-8 {
  max-width: 8px !important;
}

.vw-8 {
  width: 8vw !important;
}

.min-vw-8 {
  min-width: 8vw !important;
}

.max-vw-8 {
  max-width: 8vw !important;
}

.wrem-8 {
  width: 8rem !important;
}

.min-wrem-8 {
  min-width: 8rem !important;
}

.max-wrem-8 {
  max-width: 8rem !important;
}

.hp-8 {
  height: 8px !important;
}

.min-hp-8 {
  min-height: 8px !important;
}

.max-hp-8 {
  max-height: 8px !important;
}

.vh-8 {
  height: 8vh !important;
}

.min-vh-8 {
  min-height: 8vh !important;
}

.max-vh-8 {
  max-height: 8vh !important;
}

.top-8 {
  top: 8px !important;
}

.bottom-8 {
  bottom: 8px !important;
}

.left-8 {
  left: 8px !important;
}

.right-8 {
  right: 8px !important;
}

.font-8 {
  font-size: 8px !important;
}

.fw-8 {
  font-weight: 8 !important;
}

.lh-8 {
  line-height: 8px !important;
}

.flex-init-8 {
  flex: 0 0 8px !important;
}

.radius-8 {
  border-radius: 8px !important;
}

.padding-8 {
  padding: 8px !important;
}

.wp-9 {
  width: 9px !important;
}

.min-wp-9 {
  min-width: 9px !important;
}

.max-wp-9 {
  max-width: 9px !important;
}

.vw-9 {
  width: 9vw !important;
}

.min-vw-9 {
  min-width: 9vw !important;
}

.max-vw-9 {
  max-width: 9vw !important;
}

.wrem-9 {
  width: 9rem !important;
}

.min-wrem-9 {
  min-width: 9rem !important;
}

.max-wrem-9 {
  max-width: 9rem !important;
}

.hp-9 {
  height: 9px !important;
}

.min-hp-9 {
  min-height: 9px !important;
}

.max-hp-9 {
  max-height: 9px !important;
}

.vh-9 {
  height: 9vh !important;
}

.min-vh-9 {
  min-height: 9vh !important;
}

.max-vh-9 {
  max-height: 9vh !important;
}

.top-9 {
  top: 9px !important;
}

.bottom-9 {
  bottom: 9px !important;
}

.left-9 {
  left: 9px !important;
}

.right-9 {
  right: 9px !important;
}

.font-9 {
  font-size: 9px !important;
}

.fw-9 {
  font-weight: 9 !important;
}

.lh-9 {
  line-height: 9px !important;
}

.flex-init-9 {
  flex: 0 0 9px !important;
}

.radius-9 {
  border-radius: 9px !important;
}

.padding-9 {
  padding: 9px !important;
}

.wp-10 {
  width: 10px !important;
}

.min-wp-10 {
  min-width: 10px !important;
}

.max-wp-10 {
  max-width: 10px !important;
}

.vw-10 {
  width: 10vw !important;
}

.min-vw-10 {
  min-width: 10vw !important;
}

.max-vw-10 {
  max-width: 10vw !important;
}

.wrem-10 {
  width: 10rem !important;
}

.min-wrem-10 {
  min-width: 10rem !important;
}

.max-wrem-10 {
  max-width: 10rem !important;
}

.hp-10 {
  height: 10px !important;
}

.min-hp-10 {
  min-height: 10px !important;
}

.max-hp-10 {
  max-height: 10px !important;
}

.vh-10 {
  height: 10vh !important;
}

.min-vh-10 {
  min-height: 10vh !important;
}

.max-vh-10 {
  max-height: 10vh !important;
}

.top-10 {
  top: 10px !important;
}

.bottom-10 {
  bottom: 10px !important;
}

.left-10 {
  left: 10px !important;
}

.right-10 {
  right: 10px !important;
}

.font-10 {
  font-size: 10px !important;
}

.fw-10 {
  font-weight: 10 !important;
}

.lh-10 {
  line-height: 10px !important;
}

.flex-init-10 {
  flex: 0 0 10px !important;
}

.radius-10 {
  border-radius: 10px !important;
}

.padding-10 {
  padding: 10px !important;
}

.wp-11 {
  width: 11px !important;
}

.min-wp-11 {
  min-width: 11px !important;
}

.max-wp-11 {
  max-width: 11px !important;
}

.vw-11 {
  width: 11vw !important;
}

.min-vw-11 {
  min-width: 11vw !important;
}

.max-vw-11 {
  max-width: 11vw !important;
}

.wrem-11 {
  width: 11rem !important;
}

.min-wrem-11 {
  min-width: 11rem !important;
}

.max-wrem-11 {
  max-width: 11rem !important;
}

.hp-11 {
  height: 11px !important;
}

.min-hp-11 {
  min-height: 11px !important;
}

.max-hp-11 {
  max-height: 11px !important;
}

.vh-11 {
  height: 11vh !important;
}

.min-vh-11 {
  min-height: 11vh !important;
}

.max-vh-11 {
  max-height: 11vh !important;
}

.top-11 {
  top: 11px !important;
}

.bottom-11 {
  bottom: 11px !important;
}

.left-11 {
  left: 11px !important;
}

.right-11 {
  right: 11px !important;
}

.font-11 {
  font-size: 11px !important;
}

.fw-11 {
  font-weight: 11 !important;
}

.lh-11 {
  line-height: 11px !important;
}

.flex-init-11 {
  flex: 0 0 11px !important;
}

.radius-11 {
  border-radius: 11px !important;
}

.padding-11 {
  padding: 11px !important;
}

.wp-12 {
  width: 12px !important;
}

.min-wp-12 {
  min-width: 12px !important;
}

.max-wp-12 {
  max-width: 12px !important;
}

.vw-12 {
  width: 12vw !important;
}

.min-vw-12 {
  min-width: 12vw !important;
}

.max-vw-12 {
  max-width: 12vw !important;
}

.wrem-12 {
  width: 12rem !important;
}

.min-wrem-12 {
  min-width: 12rem !important;
}

.max-wrem-12 {
  max-width: 12rem !important;
}

.hp-12 {
  height: 12px !important;
}

.min-hp-12 {
  min-height: 12px !important;
}

.max-hp-12 {
  max-height: 12px !important;
}

.vh-12 {
  height: 12vh !important;
}

.min-vh-12 {
  min-height: 12vh !important;
}

.max-vh-12 {
  max-height: 12vh !important;
}

.top-12 {
  top: 12px !important;
}

.bottom-12 {
  bottom: 12px !important;
}

.left-12 {
  left: 12px !important;
}

.right-12 {
  right: 12px !important;
}

.font-12 {
  font-size: 12px !important;
}

.fw-12 {
  font-weight: 12 !important;
}

.lh-12 {
  line-height: 12px !important;
}

.flex-init-12 {
  flex: 0 0 12px !important;
}

.radius-12 {
  border-radius: 12px !important;
}

.padding-12 {
  padding: 12px !important;
}

.wp-13 {
  width: 13px !important;
}

.min-wp-13 {
  min-width: 13px !important;
}

.max-wp-13 {
  max-width: 13px !important;
}

.vw-13 {
  width: 13vw !important;
}

.min-vw-13 {
  min-width: 13vw !important;
}

.max-vw-13 {
  max-width: 13vw !important;
}

.wrem-13 {
  width: 13rem !important;
}

.min-wrem-13 {
  min-width: 13rem !important;
}

.max-wrem-13 {
  max-width: 13rem !important;
}

.hp-13 {
  height: 13px !important;
}

.min-hp-13 {
  min-height: 13px !important;
}

.max-hp-13 {
  max-height: 13px !important;
}

.vh-13 {
  height: 13vh !important;
}

.min-vh-13 {
  min-height: 13vh !important;
}

.max-vh-13 {
  max-height: 13vh !important;
}

.top-13 {
  top: 13px !important;
}

.bottom-13 {
  bottom: 13px !important;
}

.left-13 {
  left: 13px !important;
}

.right-13 {
  right: 13px !important;
}

.font-13 {
  font-size: 13px !important;
}

.fw-13 {
  font-weight: 13 !important;
}

.lh-13 {
  line-height: 13px !important;
}

.flex-init-13 {
  flex: 0 0 13px !important;
}

.radius-13 {
  border-radius: 13px !important;
}

.padding-13 {
  padding: 13px !important;
}

.wp-14 {
  width: 14px !important;
}

.min-wp-14 {
  min-width: 14px !important;
}

.max-wp-14 {
  max-width: 14px !important;
}

.vw-14 {
  width: 14vw !important;
}

.min-vw-14 {
  min-width: 14vw !important;
}

.max-vw-14 {
  max-width: 14vw !important;
}

.wrem-14 {
  width: 14rem !important;
}

.min-wrem-14 {
  min-width: 14rem !important;
}

.max-wrem-14 {
  max-width: 14rem !important;
}

.hp-14 {
  height: 14px !important;
}

.min-hp-14 {
  min-height: 14px !important;
}

.max-hp-14 {
  max-height: 14px !important;
}

.vh-14 {
  height: 14vh !important;
}

.min-vh-14 {
  min-height: 14vh !important;
}

.max-vh-14 {
  max-height: 14vh !important;
}

.top-14 {
  top: 14px !important;
}

.bottom-14 {
  bottom: 14px !important;
}

.left-14 {
  left: 14px !important;
}

.right-14 {
  right: 14px !important;
}

.font-14 {
  font-size: 14px !important;
}

.fw-14 {
  font-weight: 14 !important;
}

.lh-14 {
  line-height: 14px !important;
}

.flex-init-14 {
  flex: 0 0 14px !important;
}

.radius-14 {
  border-radius: 14px !important;
}

.padding-14 {
  padding: 14px !important;
}

.wp-15 {
  width: 15px !important;
}

.min-wp-15 {
  min-width: 15px !important;
}

.max-wp-15 {
  max-width: 15px !important;
}

.vw-15 {
  width: 15vw !important;
}

.min-vw-15 {
  min-width: 15vw !important;
}

.max-vw-15 {
  max-width: 15vw !important;
}

.wrem-15 {
  width: 15rem !important;
}

.min-wrem-15 {
  min-width: 15rem !important;
}

.max-wrem-15 {
  max-width: 15rem !important;
}

.hp-15 {
  height: 15px !important;
}

.min-hp-15 {
  min-height: 15px !important;
}

.max-hp-15 {
  max-height: 15px !important;
}

.vh-15 {
  height: 15vh !important;
}

.min-vh-15 {
  min-height: 15vh !important;
}

.max-vh-15 {
  max-height: 15vh !important;
}

.top-15 {
  top: 15px !important;
}

.bottom-15 {
  bottom: 15px !important;
}

.left-15 {
  left: 15px !important;
}

.right-15 {
  right: 15px !important;
}

.font-15 {
  font-size: 15px !important;
}

.fw-15 {
  font-weight: 15 !important;
}

.lh-15 {
  line-height: 15px !important;
}

.flex-init-15 {
  flex: 0 0 15px !important;
}

.radius-15 {
  border-radius: 15px !important;
}

.padding-15 {
  padding: 15px !important;
}

.wp-16 {
  width: 16px !important;
}

.min-wp-16 {
  min-width: 16px !important;
}

.max-wp-16 {
  max-width: 16px !important;
}

.vw-16 {
  width: 16vw !important;
}

.min-vw-16 {
  min-width: 16vw !important;
}

.max-vw-16 {
  max-width: 16vw !important;
}

.wrem-16 {
  width: 16rem !important;
}

.min-wrem-16 {
  min-width: 16rem !important;
}

.max-wrem-16 {
  max-width: 16rem !important;
}

.hp-16 {
  height: 16px !important;
}

.min-hp-16 {
  min-height: 16px !important;
}

.max-hp-16 {
  max-height: 16px !important;
}

.vh-16 {
  height: 16vh !important;
}

.min-vh-16 {
  min-height: 16vh !important;
}

.max-vh-16 {
  max-height: 16vh !important;
}

.top-16 {
  top: 16px !important;
}

.bottom-16 {
  bottom: 16px !important;
}

.left-16 {
  left: 16px !important;
}

.right-16 {
  right: 16px !important;
}

.font-16 {
  font-size: 16px !important;
}

.fw-16 {
  font-weight: 16 !important;
}

.lh-16 {
  line-height: 16px !important;
}

.flex-init-16 {
  flex: 0 0 16px !important;
}

.radius-16 {
  border-radius: 16px !important;
}

.padding-16 {
  padding: 16px !important;
}

.wp-17 {
  width: 17px !important;
}

.min-wp-17 {
  min-width: 17px !important;
}

.max-wp-17 {
  max-width: 17px !important;
}

.vw-17 {
  width: 17vw !important;
}

.min-vw-17 {
  min-width: 17vw !important;
}

.max-vw-17 {
  max-width: 17vw !important;
}

.wrem-17 {
  width: 17rem !important;
}

.min-wrem-17 {
  min-width: 17rem !important;
}

.max-wrem-17 {
  max-width: 17rem !important;
}

.hp-17 {
  height: 17px !important;
}

.min-hp-17 {
  min-height: 17px !important;
}

.max-hp-17 {
  max-height: 17px !important;
}

.vh-17 {
  height: 17vh !important;
}

.min-vh-17 {
  min-height: 17vh !important;
}

.max-vh-17 {
  max-height: 17vh !important;
}

.top-17 {
  top: 17px !important;
}

.bottom-17 {
  bottom: 17px !important;
}

.left-17 {
  left: 17px !important;
}

.right-17 {
  right: 17px !important;
}

.font-17 {
  font-size: 17px !important;
}

.fw-17 {
  font-weight: 17 !important;
}

.lh-17 {
  line-height: 17px !important;
}

.flex-init-17 {
  flex: 0 0 17px !important;
}

.radius-17 {
  border-radius: 17px !important;
}

.padding-17 {
  padding: 17px !important;
}

.wp-18 {
  width: 18px !important;
}

.min-wp-18 {
  min-width: 18px !important;
}

.max-wp-18 {
  max-width: 18px !important;
}

.vw-18 {
  width: 18vw !important;
}

.min-vw-18 {
  min-width: 18vw !important;
}

.max-vw-18 {
  max-width: 18vw !important;
}

.wrem-18 {
  width: 18rem !important;
}

.min-wrem-18 {
  min-width: 18rem !important;
}

.max-wrem-18 {
  max-width: 18rem !important;
}

.hp-18 {
  height: 18px !important;
}

.min-hp-18 {
  min-height: 18px !important;
}

.max-hp-18 {
  max-height: 18px !important;
}

.vh-18 {
  height: 18vh !important;
}

.min-vh-18 {
  min-height: 18vh !important;
}

.max-vh-18 {
  max-height: 18vh !important;
}

.top-18 {
  top: 18px !important;
}

.bottom-18 {
  bottom: 18px !important;
}

.left-18 {
  left: 18px !important;
}

.right-18 {
  right: 18px !important;
}

.font-18 {
  font-size: 18px !important;
}

.fw-18 {
  font-weight: 18 !important;
}

.lh-18 {
  line-height: 18px !important;
}

.flex-init-18 {
  flex: 0 0 18px !important;
}

.radius-18 {
  border-radius: 18px !important;
}

.padding-18 {
  padding: 18px !important;
}

.wp-19 {
  width: 19px !important;
}

.min-wp-19 {
  min-width: 19px !important;
}

.max-wp-19 {
  max-width: 19px !important;
}

.vw-19 {
  width: 19vw !important;
}

.min-vw-19 {
  min-width: 19vw !important;
}

.max-vw-19 {
  max-width: 19vw !important;
}

.wrem-19 {
  width: 19rem !important;
}

.min-wrem-19 {
  min-width: 19rem !important;
}

.max-wrem-19 {
  max-width: 19rem !important;
}

.hp-19 {
  height: 19px !important;
}

.min-hp-19 {
  min-height: 19px !important;
}

.max-hp-19 {
  max-height: 19px !important;
}

.vh-19 {
  height: 19vh !important;
}

.min-vh-19 {
  min-height: 19vh !important;
}

.max-vh-19 {
  max-height: 19vh !important;
}

.top-19 {
  top: 19px !important;
}

.bottom-19 {
  bottom: 19px !important;
}

.left-19 {
  left: 19px !important;
}

.right-19 {
  right: 19px !important;
}

.font-19 {
  font-size: 19px !important;
}

.fw-19 {
  font-weight: 19 !important;
}

.lh-19 {
  line-height: 19px !important;
}

.flex-init-19 {
  flex: 0 0 19px !important;
}

.radius-19 {
  border-radius: 19px !important;
}

.padding-19 {
  padding: 19px !important;
}

.wp-20 {
  width: 20px !important;
}

.min-wp-20 {
  min-width: 20px !important;
}

.max-wp-20 {
  max-width: 20px !important;
}

.vw-20 {
  width: 20vw !important;
}

.min-vw-20 {
  min-width: 20vw !important;
}

.max-vw-20 {
  max-width: 20vw !important;
}

.wrem-20 {
  width: 20rem !important;
}

.min-wrem-20 {
  min-width: 20rem !important;
}

.max-wrem-20 {
  max-width: 20rem !important;
}

.hp-20 {
  height: 20px !important;
}

.min-hp-20 {
  min-height: 20px !important;
}

.max-hp-20 {
  max-height: 20px !important;
}

.vh-20 {
  height: 20vh !important;
}

.min-vh-20 {
  min-height: 20vh !important;
}

.max-vh-20 {
  max-height: 20vh !important;
}

.top-20 {
  top: 20px !important;
}

.bottom-20 {
  bottom: 20px !important;
}

.left-20 {
  left: 20px !important;
}

.right-20 {
  right: 20px !important;
}

.font-20 {
  font-size: 20px !important;
}

.fw-20 {
  font-weight: 20 !important;
}

.lh-20 {
  line-height: 20px !important;
}

.flex-init-20 {
  flex: 0 0 20px !important;
}

.radius-20 {
  border-radius: 20px !important;
}

.padding-20 {
  padding: 20px !important;
}

.wp-21 {
  width: 21px !important;
}

.min-wp-21 {
  min-width: 21px !important;
}

.max-wp-21 {
  max-width: 21px !important;
}

.vw-21 {
  width: 21vw !important;
}

.min-vw-21 {
  min-width: 21vw !important;
}

.max-vw-21 {
  max-width: 21vw !important;
}

.wrem-21 {
  width: 21rem !important;
}

.min-wrem-21 {
  min-width: 21rem !important;
}

.max-wrem-21 {
  max-width: 21rem !important;
}

.hp-21 {
  height: 21px !important;
}

.min-hp-21 {
  min-height: 21px !important;
}

.max-hp-21 {
  max-height: 21px !important;
}

.vh-21 {
  height: 21vh !important;
}

.min-vh-21 {
  min-height: 21vh !important;
}

.max-vh-21 {
  max-height: 21vh !important;
}

.top-21 {
  top: 21px !important;
}

.bottom-21 {
  bottom: 21px !important;
}

.left-21 {
  left: 21px !important;
}

.right-21 {
  right: 21px !important;
}

.font-21 {
  font-size: 21px !important;
}

.fw-21 {
  font-weight: 21 !important;
}

.lh-21 {
  line-height: 21px !important;
}

.flex-init-21 {
  flex: 0 0 21px !important;
}

.radius-21 {
  border-radius: 21px !important;
}

.padding-21 {
  padding: 21px !important;
}

.wp-22 {
  width: 22px !important;
}

.min-wp-22 {
  min-width: 22px !important;
}

.max-wp-22 {
  max-width: 22px !important;
}

.vw-22 {
  width: 22vw !important;
}

.min-vw-22 {
  min-width: 22vw !important;
}

.max-vw-22 {
  max-width: 22vw !important;
}

.wrem-22 {
  width: 22rem !important;
}

.min-wrem-22 {
  min-width: 22rem !important;
}

.max-wrem-22 {
  max-width: 22rem !important;
}

.hp-22 {
  height: 22px !important;
}

.min-hp-22 {
  min-height: 22px !important;
}

.max-hp-22 {
  max-height: 22px !important;
}

.vh-22 {
  height: 22vh !important;
}

.min-vh-22 {
  min-height: 22vh !important;
}

.max-vh-22 {
  max-height: 22vh !important;
}

.top-22 {
  top: 22px !important;
}

.bottom-22 {
  bottom: 22px !important;
}

.left-22 {
  left: 22px !important;
}

.right-22 {
  right: 22px !important;
}

.font-22 {
  font-size: 22px !important;
}

.fw-22 {
  font-weight: 22 !important;
}

.lh-22 {
  line-height: 22px !important;
}

.flex-init-22 {
  flex: 0 0 22px !important;
}

.radius-22 {
  border-radius: 22px !important;
}

.padding-22 {
  padding: 22px !important;
}

.wp-23 {
  width: 23px !important;
}

.min-wp-23 {
  min-width: 23px !important;
}

.max-wp-23 {
  max-width: 23px !important;
}

.vw-23 {
  width: 23vw !important;
}

.min-vw-23 {
  min-width: 23vw !important;
}

.max-vw-23 {
  max-width: 23vw !important;
}

.wrem-23 {
  width: 23rem !important;
}

.min-wrem-23 {
  min-width: 23rem !important;
}

.max-wrem-23 {
  max-width: 23rem !important;
}

.hp-23 {
  height: 23px !important;
}

.min-hp-23 {
  min-height: 23px !important;
}

.max-hp-23 {
  max-height: 23px !important;
}

.vh-23 {
  height: 23vh !important;
}

.min-vh-23 {
  min-height: 23vh !important;
}

.max-vh-23 {
  max-height: 23vh !important;
}

.top-23 {
  top: 23px !important;
}

.bottom-23 {
  bottom: 23px !important;
}

.left-23 {
  left: 23px !important;
}

.right-23 {
  right: 23px !important;
}

.font-23 {
  font-size: 23px !important;
}

.fw-23 {
  font-weight: 23 !important;
}

.lh-23 {
  line-height: 23px !important;
}

.flex-init-23 {
  flex: 0 0 23px !important;
}

.radius-23 {
  border-radius: 23px !important;
}

.padding-23 {
  padding: 23px !important;
}

.wp-24 {
  width: 24px !important;
}

.min-wp-24 {
  min-width: 24px !important;
}

.max-wp-24 {
  max-width: 24px !important;
}

.vw-24 {
  width: 24vw !important;
}

.min-vw-24 {
  min-width: 24vw !important;
}

.max-vw-24 {
  max-width: 24vw !important;
}

.wrem-24 {
  width: 24rem !important;
}

.min-wrem-24 {
  min-width: 24rem !important;
}

.max-wrem-24 {
  max-width: 24rem !important;
}

.hp-24 {
  height: 24px !important;
}

.min-hp-24 {
  min-height: 24px !important;
}

.max-hp-24 {
  max-height: 24px !important;
}

.vh-24 {
  height: 24vh !important;
}

.min-vh-24 {
  min-height: 24vh !important;
}

.max-vh-24 {
  max-height: 24vh !important;
}

.top-24 {
  top: 24px !important;
}

.bottom-24 {
  bottom: 24px !important;
}

.left-24 {
  left: 24px !important;
}

.right-24 {
  right: 24px !important;
}

.font-24 {
  font-size: 24px !important;
}

.fw-24 {
  font-weight: 24 !important;
}

.lh-24 {
  line-height: 24px !important;
}

.flex-init-24 {
  flex: 0 0 24px !important;
}

.radius-24 {
  border-radius: 24px !important;
}

.padding-24 {
  padding: 24px !important;
}

.wp-25 {
  width: 25px !important;
}

.min-wp-25 {
  min-width: 25px !important;
}

.max-wp-25 {
  max-width: 25px !important;
}

.vw-25 {
  width: 25vw !important;
}

.min-vw-25 {
  min-width: 25vw !important;
}

.max-vw-25 {
  max-width: 25vw !important;
}

.wrem-25 {
  width: 25rem !important;
}

.min-wrem-25 {
  min-width: 25rem !important;
}

.max-wrem-25 {
  max-width: 25rem !important;
}

.hp-25 {
  height: 25px !important;
}

.min-hp-25 {
  min-height: 25px !important;
}

.max-hp-25 {
  max-height: 25px !important;
}

.vh-25 {
  height: 25vh !important;
}

.min-vh-25 {
  min-height: 25vh !important;
}

.max-vh-25 {
  max-height: 25vh !important;
}

.top-25 {
  top: 25px !important;
}

.bottom-25 {
  bottom: 25px !important;
}

.left-25 {
  left: 25px !important;
}

.right-25 {
  right: 25px !important;
}

.font-25 {
  font-size: 25px !important;
}

.fw-25 {
  font-weight: 25 !important;
}

.lh-25 {
  line-height: 25px !important;
}

.flex-init-25 {
  flex: 0 0 25px !important;
}

.radius-25 {
  border-radius: 25px !important;
}

.padding-25 {
  padding: 25px !important;
}

.wp-26 {
  width: 26px !important;
}

.min-wp-26 {
  min-width: 26px !important;
}

.max-wp-26 {
  max-width: 26px !important;
}

.vw-26 {
  width: 26vw !important;
}

.min-vw-26 {
  min-width: 26vw !important;
}

.max-vw-26 {
  max-width: 26vw !important;
}

.wrem-26 {
  width: 26rem !important;
}

.min-wrem-26 {
  min-width: 26rem !important;
}

.max-wrem-26 {
  max-width: 26rem !important;
}

.hp-26 {
  height: 26px !important;
}

.min-hp-26 {
  min-height: 26px !important;
}

.max-hp-26 {
  max-height: 26px !important;
}

.vh-26 {
  height: 26vh !important;
}

.min-vh-26 {
  min-height: 26vh !important;
}

.max-vh-26 {
  max-height: 26vh !important;
}

.top-26 {
  top: 26px !important;
}

.bottom-26 {
  bottom: 26px !important;
}

.left-26 {
  left: 26px !important;
}

.right-26 {
  right: 26px !important;
}

.font-26 {
  font-size: 26px !important;
}

.fw-26 {
  font-weight: 26 !important;
}

.lh-26 {
  line-height: 26px !important;
}

.flex-init-26 {
  flex: 0 0 26px !important;
}

.radius-26 {
  border-radius: 26px !important;
}

.padding-26 {
  padding: 26px !important;
}

.wp-27 {
  width: 27px !important;
}

.min-wp-27 {
  min-width: 27px !important;
}

.max-wp-27 {
  max-width: 27px !important;
}

.vw-27 {
  width: 27vw !important;
}

.min-vw-27 {
  min-width: 27vw !important;
}

.max-vw-27 {
  max-width: 27vw !important;
}

.wrem-27 {
  width: 27rem !important;
}

.min-wrem-27 {
  min-width: 27rem !important;
}

.max-wrem-27 {
  max-width: 27rem !important;
}

.hp-27 {
  height: 27px !important;
}

.min-hp-27 {
  min-height: 27px !important;
}

.max-hp-27 {
  max-height: 27px !important;
}

.vh-27 {
  height: 27vh !important;
}

.min-vh-27 {
  min-height: 27vh !important;
}

.max-vh-27 {
  max-height: 27vh !important;
}

.top-27 {
  top: 27px !important;
}

.bottom-27 {
  bottom: 27px !important;
}

.left-27 {
  left: 27px !important;
}

.right-27 {
  right: 27px !important;
}

.font-27 {
  font-size: 27px !important;
}

.fw-27 {
  font-weight: 27 !important;
}

.lh-27 {
  line-height: 27px !important;
}

.flex-init-27 {
  flex: 0 0 27px !important;
}

.radius-27 {
  border-radius: 27px !important;
}

.padding-27 {
  padding: 27px !important;
}

.wp-28 {
  width: 28px !important;
}

.min-wp-28 {
  min-width: 28px !important;
}

.max-wp-28 {
  max-width: 28px !important;
}

.vw-28 {
  width: 28vw !important;
}

.min-vw-28 {
  min-width: 28vw !important;
}

.max-vw-28 {
  max-width: 28vw !important;
}

.wrem-28 {
  width: 28rem !important;
}

.min-wrem-28 {
  min-width: 28rem !important;
}

.max-wrem-28 {
  max-width: 28rem !important;
}

.hp-28 {
  height: 28px !important;
}

.min-hp-28 {
  min-height: 28px !important;
}

.max-hp-28 {
  max-height: 28px !important;
}

.vh-28 {
  height: 28vh !important;
}

.min-vh-28 {
  min-height: 28vh !important;
}

.max-vh-28 {
  max-height: 28vh !important;
}

.top-28 {
  top: 28px !important;
}

.bottom-28 {
  bottom: 28px !important;
}

.left-28 {
  left: 28px !important;
}

.right-28 {
  right: 28px !important;
}

.font-28 {
  font-size: 28px !important;
}

.fw-28 {
  font-weight: 28 !important;
}

.lh-28 {
  line-height: 28px !important;
}

.flex-init-28 {
  flex: 0 0 28px !important;
}

.radius-28 {
  border-radius: 28px !important;
}

.padding-28 {
  padding: 28px !important;
}

.wp-29 {
  width: 29px !important;
}

.min-wp-29 {
  min-width: 29px !important;
}

.max-wp-29 {
  max-width: 29px !important;
}

.vw-29 {
  width: 29vw !important;
}

.min-vw-29 {
  min-width: 29vw !important;
}

.max-vw-29 {
  max-width: 29vw !important;
}

.wrem-29 {
  width: 29rem !important;
}

.min-wrem-29 {
  min-width: 29rem !important;
}

.max-wrem-29 {
  max-width: 29rem !important;
}

.hp-29 {
  height: 29px !important;
}

.min-hp-29 {
  min-height: 29px !important;
}

.max-hp-29 {
  max-height: 29px !important;
}

.vh-29 {
  height: 29vh !important;
}

.min-vh-29 {
  min-height: 29vh !important;
}

.max-vh-29 {
  max-height: 29vh !important;
}

.top-29 {
  top: 29px !important;
}

.bottom-29 {
  bottom: 29px !important;
}

.left-29 {
  left: 29px !important;
}

.right-29 {
  right: 29px !important;
}

.font-29 {
  font-size: 29px !important;
}

.fw-29 {
  font-weight: 29 !important;
}

.lh-29 {
  line-height: 29px !important;
}

.flex-init-29 {
  flex: 0 0 29px !important;
}

.radius-29 {
  border-radius: 29px !important;
}

.padding-29 {
  padding: 29px !important;
}

.wp-30 {
  width: 30px !important;
}

.min-wp-30 {
  min-width: 30px !important;
}

.max-wp-30 {
  max-width: 30px !important;
}

.vw-30 {
  width: 30vw !important;
}

.min-vw-30 {
  min-width: 30vw !important;
}

.max-vw-30 {
  max-width: 30vw !important;
}

.wrem-30 {
  width: 30rem !important;
}

.min-wrem-30 {
  min-width: 30rem !important;
}

.max-wrem-30 {
  max-width: 30rem !important;
}

.hp-30 {
  height: 30px !important;
}

.min-hp-30 {
  min-height: 30px !important;
}

.max-hp-30 {
  max-height: 30px !important;
}

.vh-30 {
  height: 30vh !important;
}

.min-vh-30 {
  min-height: 30vh !important;
}

.max-vh-30 {
  max-height: 30vh !important;
}

.top-30 {
  top: 30px !important;
}

.bottom-30 {
  bottom: 30px !important;
}

.left-30 {
  left: 30px !important;
}

.right-30 {
  right: 30px !important;
}

.font-30 {
  font-size: 30px !important;
}

.fw-30 {
  font-weight: 30 !important;
}

.lh-30 {
  line-height: 30px !important;
}

.flex-init-30 {
  flex: 0 0 30px !important;
}

.radius-30 {
  border-radius: 30px !important;
}

.padding-30 {
  padding: 30px !important;
}

.wp-31 {
  width: 31px !important;
}

.min-wp-31 {
  min-width: 31px !important;
}

.max-wp-31 {
  max-width: 31px !important;
}

.vw-31 {
  width: 31vw !important;
}

.min-vw-31 {
  min-width: 31vw !important;
}

.max-vw-31 {
  max-width: 31vw !important;
}

.wrem-31 {
  width: 31rem !important;
}

.min-wrem-31 {
  min-width: 31rem !important;
}

.max-wrem-31 {
  max-width: 31rem !important;
}

.hp-31 {
  height: 31px !important;
}

.min-hp-31 {
  min-height: 31px !important;
}

.max-hp-31 {
  max-height: 31px !important;
}

.vh-31 {
  height: 31vh !important;
}

.min-vh-31 {
  min-height: 31vh !important;
}

.max-vh-31 {
  max-height: 31vh !important;
}

.top-31 {
  top: 31px !important;
}

.bottom-31 {
  bottom: 31px !important;
}

.left-31 {
  left: 31px !important;
}

.right-31 {
  right: 31px !important;
}

.font-31 {
  font-size: 31px !important;
}

.fw-31 {
  font-weight: 31 !important;
}

.lh-31 {
  line-height: 31px !important;
}

.flex-init-31 {
  flex: 0 0 31px !important;
}

.radius-31 {
  border-radius: 31px !important;
}

.padding-31 {
  padding: 31px !important;
}

.wp-32 {
  width: 32px !important;
}

.min-wp-32 {
  min-width: 32px !important;
}

.max-wp-32 {
  max-width: 32px !important;
}

.vw-32 {
  width: 32vw !important;
}

.min-vw-32 {
  min-width: 32vw !important;
}

.max-vw-32 {
  max-width: 32vw !important;
}

.wrem-32 {
  width: 32rem !important;
}

.min-wrem-32 {
  min-width: 32rem !important;
}

.max-wrem-32 {
  max-width: 32rem !important;
}

.hp-32 {
  height: 32px !important;
}

.min-hp-32 {
  min-height: 32px !important;
}

.max-hp-32 {
  max-height: 32px !important;
}

.vh-32 {
  height: 32vh !important;
}

.min-vh-32 {
  min-height: 32vh !important;
}

.max-vh-32 {
  max-height: 32vh !important;
}

.top-32 {
  top: 32px !important;
}

.bottom-32 {
  bottom: 32px !important;
}

.left-32 {
  left: 32px !important;
}

.right-32 {
  right: 32px !important;
}

.font-32 {
  font-size: 32px !important;
}

.fw-32 {
  font-weight: 32 !important;
}

.lh-32 {
  line-height: 32px !important;
}

.flex-init-32 {
  flex: 0 0 32px !important;
}

.radius-32 {
  border-radius: 32px !important;
}

.padding-32 {
  padding: 32px !important;
}

.wp-33 {
  width: 33px !important;
}

.min-wp-33 {
  min-width: 33px !important;
}

.max-wp-33 {
  max-width: 33px !important;
}

.vw-33 {
  width: 33vw !important;
}

.min-vw-33 {
  min-width: 33vw !important;
}

.max-vw-33 {
  max-width: 33vw !important;
}

.wrem-33 {
  width: 33rem !important;
}

.min-wrem-33 {
  min-width: 33rem !important;
}

.max-wrem-33 {
  max-width: 33rem !important;
}

.hp-33 {
  height: 33px !important;
}

.min-hp-33 {
  min-height: 33px !important;
}

.max-hp-33 {
  max-height: 33px !important;
}

.vh-33 {
  height: 33vh !important;
}

.min-vh-33 {
  min-height: 33vh !important;
}

.max-vh-33 {
  max-height: 33vh !important;
}

.top-33 {
  top: 33px !important;
}

.bottom-33 {
  bottom: 33px !important;
}

.left-33 {
  left: 33px !important;
}

.right-33 {
  right: 33px !important;
}

.font-33 {
  font-size: 33px !important;
}

.fw-33 {
  font-weight: 33 !important;
}

.lh-33 {
  line-height: 33px !important;
}

.flex-init-33 {
  flex: 0 0 33px !important;
}

.radius-33 {
  border-radius: 33px !important;
}

.padding-33 {
  padding: 33px !important;
}

.wp-34 {
  width: 34px !important;
}

.min-wp-34 {
  min-width: 34px !important;
}

.max-wp-34 {
  max-width: 34px !important;
}

.vw-34 {
  width: 34vw !important;
}

.min-vw-34 {
  min-width: 34vw !important;
}

.max-vw-34 {
  max-width: 34vw !important;
}

.wrem-34 {
  width: 34rem !important;
}

.min-wrem-34 {
  min-width: 34rem !important;
}

.max-wrem-34 {
  max-width: 34rem !important;
}

.hp-34 {
  height: 34px !important;
}

.min-hp-34 {
  min-height: 34px !important;
}

.max-hp-34 {
  max-height: 34px !important;
}

.vh-34 {
  height: 34vh !important;
}

.min-vh-34 {
  min-height: 34vh !important;
}

.max-vh-34 {
  max-height: 34vh !important;
}

.top-34 {
  top: 34px !important;
}

.bottom-34 {
  bottom: 34px !important;
}

.left-34 {
  left: 34px !important;
}

.right-34 {
  right: 34px !important;
}

.font-34 {
  font-size: 34px !important;
}

.fw-34 {
  font-weight: 34 !important;
}

.lh-34 {
  line-height: 34px !important;
}

.flex-init-34 {
  flex: 0 0 34px !important;
}

.radius-34 {
  border-radius: 34px !important;
}

.padding-34 {
  padding: 34px !important;
}

.wp-35 {
  width: 35px !important;
}

.min-wp-35 {
  min-width: 35px !important;
}

.max-wp-35 {
  max-width: 35px !important;
}

.vw-35 {
  width: 35vw !important;
}

.min-vw-35 {
  min-width: 35vw !important;
}

.max-vw-35 {
  max-width: 35vw !important;
}

.wrem-35 {
  width: 35rem !important;
}

.min-wrem-35 {
  min-width: 35rem !important;
}

.max-wrem-35 {
  max-width: 35rem !important;
}

.hp-35 {
  height: 35px !important;
}

.min-hp-35 {
  min-height: 35px !important;
}

.max-hp-35 {
  max-height: 35px !important;
}

.vh-35 {
  height: 35vh !important;
}

.min-vh-35 {
  min-height: 35vh !important;
}

.max-vh-35 {
  max-height: 35vh !important;
}

.top-35 {
  top: 35px !important;
}

.bottom-35 {
  bottom: 35px !important;
}

.left-35 {
  left: 35px !important;
}

.right-35 {
  right: 35px !important;
}

.font-35 {
  font-size: 35px !important;
}

.fw-35 {
  font-weight: 35 !important;
}

.lh-35 {
  line-height: 35px !important;
}

.flex-init-35 {
  flex: 0 0 35px !important;
}

.radius-35 {
  border-radius: 35px !important;
}

.padding-35 {
  padding: 35px !important;
}

.wp-36 {
  width: 36px !important;
}

.min-wp-36 {
  min-width: 36px !important;
}

.max-wp-36 {
  max-width: 36px !important;
}

.vw-36 {
  width: 36vw !important;
}

.min-vw-36 {
  min-width: 36vw !important;
}

.max-vw-36 {
  max-width: 36vw !important;
}

.wrem-36 {
  width: 36rem !important;
}

.min-wrem-36 {
  min-width: 36rem !important;
}

.max-wrem-36 {
  max-width: 36rem !important;
}

.hp-36 {
  height: 36px !important;
}

.min-hp-36 {
  min-height: 36px !important;
}

.max-hp-36 {
  max-height: 36px !important;
}

.vh-36 {
  height: 36vh !important;
}

.min-vh-36 {
  min-height: 36vh !important;
}

.max-vh-36 {
  max-height: 36vh !important;
}

.top-36 {
  top: 36px !important;
}

.bottom-36 {
  bottom: 36px !important;
}

.left-36 {
  left: 36px !important;
}

.right-36 {
  right: 36px !important;
}

.font-36 {
  font-size: 36px !important;
}

.fw-36 {
  font-weight: 36 !important;
}

.lh-36 {
  line-height: 36px !important;
}

.flex-init-36 {
  flex: 0 0 36px !important;
}

.radius-36 {
  border-radius: 36px !important;
}

.padding-36 {
  padding: 36px !important;
}

.wp-37 {
  width: 37px !important;
}

.min-wp-37 {
  min-width: 37px !important;
}

.max-wp-37 {
  max-width: 37px !important;
}

.vw-37 {
  width: 37vw !important;
}

.min-vw-37 {
  min-width: 37vw !important;
}

.max-vw-37 {
  max-width: 37vw !important;
}

.wrem-37 {
  width: 37rem !important;
}

.min-wrem-37 {
  min-width: 37rem !important;
}

.max-wrem-37 {
  max-width: 37rem !important;
}

.hp-37 {
  height: 37px !important;
}

.min-hp-37 {
  min-height: 37px !important;
}

.max-hp-37 {
  max-height: 37px !important;
}

.vh-37 {
  height: 37vh !important;
}

.min-vh-37 {
  min-height: 37vh !important;
}

.max-vh-37 {
  max-height: 37vh !important;
}

.top-37 {
  top: 37px !important;
}

.bottom-37 {
  bottom: 37px !important;
}

.left-37 {
  left: 37px !important;
}

.right-37 {
  right: 37px !important;
}

.font-37 {
  font-size: 37px !important;
}

.fw-37 {
  font-weight: 37 !important;
}

.lh-37 {
  line-height: 37px !important;
}

.flex-init-37 {
  flex: 0 0 37px !important;
}

.radius-37 {
  border-radius: 37px !important;
}

.padding-37 {
  padding: 37px !important;
}

.wp-38 {
  width: 38px !important;
}

.min-wp-38 {
  min-width: 38px !important;
}

.max-wp-38 {
  max-width: 38px !important;
}

.vw-38 {
  width: 38vw !important;
}

.min-vw-38 {
  min-width: 38vw !important;
}

.max-vw-38 {
  max-width: 38vw !important;
}

.wrem-38 {
  width: 38rem !important;
}

.min-wrem-38 {
  min-width: 38rem !important;
}

.max-wrem-38 {
  max-width: 38rem !important;
}

.hp-38 {
  height: 38px !important;
}

.min-hp-38 {
  min-height: 38px !important;
}

.max-hp-38 {
  max-height: 38px !important;
}

.vh-38 {
  height: 38vh !important;
}

.min-vh-38 {
  min-height: 38vh !important;
}

.max-vh-38 {
  max-height: 38vh !important;
}

.top-38 {
  top: 38px !important;
}

.bottom-38 {
  bottom: 38px !important;
}

.left-38 {
  left: 38px !important;
}

.right-38 {
  right: 38px !important;
}

.font-38 {
  font-size: 38px !important;
}

.fw-38 {
  font-weight: 38 !important;
}

.lh-38 {
  line-height: 38px !important;
}

.flex-init-38 {
  flex: 0 0 38px !important;
}

.radius-38 {
  border-radius: 38px !important;
}

.padding-38 {
  padding: 38px !important;
}

.wp-39 {
  width: 39px !important;
}

.min-wp-39 {
  min-width: 39px !important;
}

.max-wp-39 {
  max-width: 39px !important;
}

.vw-39 {
  width: 39vw !important;
}

.min-vw-39 {
  min-width: 39vw !important;
}

.max-vw-39 {
  max-width: 39vw !important;
}

.wrem-39 {
  width: 39rem !important;
}

.min-wrem-39 {
  min-width: 39rem !important;
}

.max-wrem-39 {
  max-width: 39rem !important;
}

.hp-39 {
  height: 39px !important;
}

.min-hp-39 {
  min-height: 39px !important;
}

.max-hp-39 {
  max-height: 39px !important;
}

.vh-39 {
  height: 39vh !important;
}

.min-vh-39 {
  min-height: 39vh !important;
}

.max-vh-39 {
  max-height: 39vh !important;
}

.top-39 {
  top: 39px !important;
}

.bottom-39 {
  bottom: 39px !important;
}

.left-39 {
  left: 39px !important;
}

.right-39 {
  right: 39px !important;
}

.font-39 {
  font-size: 39px !important;
}

.fw-39 {
  font-weight: 39 !important;
}

.lh-39 {
  line-height: 39px !important;
}

.flex-init-39 {
  flex: 0 0 39px !important;
}

.radius-39 {
  border-radius: 39px !important;
}

.padding-39 {
  padding: 39px !important;
}

.wp-40 {
  width: 40px !important;
}

.min-wp-40 {
  min-width: 40px !important;
}

.max-wp-40 {
  max-width: 40px !important;
}

.vw-40 {
  width: 40vw !important;
}

.min-vw-40 {
  min-width: 40vw !important;
}

.max-vw-40 {
  max-width: 40vw !important;
}

.wrem-40 {
  width: 40rem !important;
}

.min-wrem-40 {
  min-width: 40rem !important;
}

.max-wrem-40 {
  max-width: 40rem !important;
}

.hp-40 {
  height: 40px !important;
}

.min-hp-40 {
  min-height: 40px !important;
}

.max-hp-40 {
  max-height: 40px !important;
}

.vh-40 {
  height: 40vh !important;
}

.min-vh-40 {
  min-height: 40vh !important;
}

.max-vh-40 {
  max-height: 40vh !important;
}

.top-40 {
  top: 40px !important;
}

.bottom-40 {
  bottom: 40px !important;
}

.left-40 {
  left: 40px !important;
}

.right-40 {
  right: 40px !important;
}

.font-40 {
  font-size: 40px !important;
}

.fw-40 {
  font-weight: 40 !important;
}

.lh-40 {
  line-height: 40px !important;
}

.flex-init-40 {
  flex: 0 0 40px !important;
}

.radius-40 {
  border-radius: 40px !important;
}

.padding-40 {
  padding: 40px !important;
}

.wp-41 {
  width: 41px !important;
}

.min-wp-41 {
  min-width: 41px !important;
}

.max-wp-41 {
  max-width: 41px !important;
}

.vw-41 {
  width: 41vw !important;
}

.min-vw-41 {
  min-width: 41vw !important;
}

.max-vw-41 {
  max-width: 41vw !important;
}

.wrem-41 {
  width: 41rem !important;
}

.min-wrem-41 {
  min-width: 41rem !important;
}

.max-wrem-41 {
  max-width: 41rem !important;
}

.hp-41 {
  height: 41px !important;
}

.min-hp-41 {
  min-height: 41px !important;
}

.max-hp-41 {
  max-height: 41px !important;
}

.vh-41 {
  height: 41vh !important;
}

.min-vh-41 {
  min-height: 41vh !important;
}

.max-vh-41 {
  max-height: 41vh !important;
}

.top-41 {
  top: 41px !important;
}

.bottom-41 {
  bottom: 41px !important;
}

.left-41 {
  left: 41px !important;
}

.right-41 {
  right: 41px !important;
}

.font-41 {
  font-size: 41px !important;
}

.fw-41 {
  font-weight: 41 !important;
}

.lh-41 {
  line-height: 41px !important;
}

.flex-init-41 {
  flex: 0 0 41px !important;
}

.radius-41 {
  border-radius: 41px !important;
}

.padding-41 {
  padding: 41px !important;
}

.wp-42 {
  width: 42px !important;
}

.min-wp-42 {
  min-width: 42px !important;
}

.max-wp-42 {
  max-width: 42px !important;
}

.vw-42 {
  width: 42vw !important;
}

.min-vw-42 {
  min-width: 42vw !important;
}

.max-vw-42 {
  max-width: 42vw !important;
}

.wrem-42 {
  width: 42rem !important;
}

.min-wrem-42 {
  min-width: 42rem !important;
}

.max-wrem-42 {
  max-width: 42rem !important;
}

.hp-42 {
  height: 42px !important;
}

.min-hp-42 {
  min-height: 42px !important;
}

.max-hp-42 {
  max-height: 42px !important;
}

.vh-42 {
  height: 42vh !important;
}

.min-vh-42 {
  min-height: 42vh !important;
}

.max-vh-42 {
  max-height: 42vh !important;
}

.top-42 {
  top: 42px !important;
}

.bottom-42 {
  bottom: 42px !important;
}

.left-42 {
  left: 42px !important;
}

.right-42 {
  right: 42px !important;
}

.font-42 {
  font-size: 42px !important;
}

.fw-42 {
  font-weight: 42 !important;
}

.lh-42 {
  line-height: 42px !important;
}

.flex-init-42 {
  flex: 0 0 42px !important;
}

.radius-42 {
  border-radius: 42px !important;
}

.padding-42 {
  padding: 42px !important;
}

.wp-43 {
  width: 43px !important;
}

.min-wp-43 {
  min-width: 43px !important;
}

.max-wp-43 {
  max-width: 43px !important;
}

.vw-43 {
  width: 43vw !important;
}

.min-vw-43 {
  min-width: 43vw !important;
}

.max-vw-43 {
  max-width: 43vw !important;
}

.wrem-43 {
  width: 43rem !important;
}

.min-wrem-43 {
  min-width: 43rem !important;
}

.max-wrem-43 {
  max-width: 43rem !important;
}

.hp-43 {
  height: 43px !important;
}

.min-hp-43 {
  min-height: 43px !important;
}

.max-hp-43 {
  max-height: 43px !important;
}

.vh-43 {
  height: 43vh !important;
}

.min-vh-43 {
  min-height: 43vh !important;
}

.max-vh-43 {
  max-height: 43vh !important;
}

.top-43 {
  top: 43px !important;
}

.bottom-43 {
  bottom: 43px !important;
}

.left-43 {
  left: 43px !important;
}

.right-43 {
  right: 43px !important;
}

.font-43 {
  font-size: 43px !important;
}

.fw-43 {
  font-weight: 43 !important;
}

.lh-43 {
  line-height: 43px !important;
}

.flex-init-43 {
  flex: 0 0 43px !important;
}

.radius-43 {
  border-radius: 43px !important;
}

.padding-43 {
  padding: 43px !important;
}

.wp-44 {
  width: 44px !important;
}

.min-wp-44 {
  min-width: 44px !important;
}

.max-wp-44 {
  max-width: 44px !important;
}

.vw-44 {
  width: 44vw !important;
}

.min-vw-44 {
  min-width: 44vw !important;
}

.max-vw-44 {
  max-width: 44vw !important;
}

.wrem-44 {
  width: 44rem !important;
}

.min-wrem-44 {
  min-width: 44rem !important;
}

.max-wrem-44 {
  max-width: 44rem !important;
}

.hp-44 {
  height: 44px !important;
}

.min-hp-44 {
  min-height: 44px !important;
}

.max-hp-44 {
  max-height: 44px !important;
}

.vh-44 {
  height: 44vh !important;
}

.min-vh-44 {
  min-height: 44vh !important;
}

.max-vh-44 {
  max-height: 44vh !important;
}

.top-44 {
  top: 44px !important;
}

.bottom-44 {
  bottom: 44px !important;
}

.left-44 {
  left: 44px !important;
}

.right-44 {
  right: 44px !important;
}

.font-44 {
  font-size: 44px !important;
}

.fw-44 {
  font-weight: 44 !important;
}

.lh-44 {
  line-height: 44px !important;
}

.flex-init-44 {
  flex: 0 0 44px !important;
}

.radius-44 {
  border-radius: 44px !important;
}

.padding-44 {
  padding: 44px !important;
}

.wp-45 {
  width: 45px !important;
}

.min-wp-45 {
  min-width: 45px !important;
}

.max-wp-45 {
  max-width: 45px !important;
}

.vw-45 {
  width: 45vw !important;
}

.min-vw-45 {
  min-width: 45vw !important;
}

.max-vw-45 {
  max-width: 45vw !important;
}

.wrem-45 {
  width: 45rem !important;
}

.min-wrem-45 {
  min-width: 45rem !important;
}

.max-wrem-45 {
  max-width: 45rem !important;
}

.hp-45 {
  height: 45px !important;
}

.min-hp-45 {
  min-height: 45px !important;
}

.max-hp-45 {
  max-height: 45px !important;
}

.vh-45 {
  height: 45vh !important;
}

.min-vh-45 {
  min-height: 45vh !important;
}

.max-vh-45 {
  max-height: 45vh !important;
}

.top-45 {
  top: 45px !important;
}

.bottom-45 {
  bottom: 45px !important;
}

.left-45 {
  left: 45px !important;
}

.right-45 {
  right: 45px !important;
}

.font-45 {
  font-size: 45px !important;
}

.fw-45 {
  font-weight: 45 !important;
}

.lh-45 {
  line-height: 45px !important;
}

.flex-init-45 {
  flex: 0 0 45px !important;
}

.radius-45 {
  border-radius: 45px !important;
}

.padding-45 {
  padding: 45px !important;
}

.wp-46 {
  width: 46px !important;
}

.min-wp-46 {
  min-width: 46px !important;
}

.max-wp-46 {
  max-width: 46px !important;
}

.vw-46 {
  width: 46vw !important;
}

.min-vw-46 {
  min-width: 46vw !important;
}

.max-vw-46 {
  max-width: 46vw !important;
}

.wrem-46 {
  width: 46rem !important;
}

.min-wrem-46 {
  min-width: 46rem !important;
}

.max-wrem-46 {
  max-width: 46rem !important;
}

.hp-46 {
  height: 46px !important;
}

.min-hp-46 {
  min-height: 46px !important;
}

.max-hp-46 {
  max-height: 46px !important;
}

.vh-46 {
  height: 46vh !important;
}

.min-vh-46 {
  min-height: 46vh !important;
}

.max-vh-46 {
  max-height: 46vh !important;
}

.top-46 {
  top: 46px !important;
}

.bottom-46 {
  bottom: 46px !important;
}

.left-46 {
  left: 46px !important;
}

.right-46 {
  right: 46px !important;
}

.font-46 {
  font-size: 46px !important;
}

.fw-46 {
  font-weight: 46 !important;
}

.lh-46 {
  line-height: 46px !important;
}

.flex-init-46 {
  flex: 0 0 46px !important;
}

.radius-46 {
  border-radius: 46px !important;
}

.padding-46 {
  padding: 46px !important;
}

.wp-47 {
  width: 47px !important;
}

.min-wp-47 {
  min-width: 47px !important;
}

.max-wp-47 {
  max-width: 47px !important;
}

.vw-47 {
  width: 47vw !important;
}

.min-vw-47 {
  min-width: 47vw !important;
}

.max-vw-47 {
  max-width: 47vw !important;
}

.wrem-47 {
  width: 47rem !important;
}

.min-wrem-47 {
  min-width: 47rem !important;
}

.max-wrem-47 {
  max-width: 47rem !important;
}

.hp-47 {
  height: 47px !important;
}

.min-hp-47 {
  min-height: 47px !important;
}

.max-hp-47 {
  max-height: 47px !important;
}

.vh-47 {
  height: 47vh !important;
}

.min-vh-47 {
  min-height: 47vh !important;
}

.max-vh-47 {
  max-height: 47vh !important;
}

.top-47 {
  top: 47px !important;
}

.bottom-47 {
  bottom: 47px !important;
}

.left-47 {
  left: 47px !important;
}

.right-47 {
  right: 47px !important;
}

.font-47 {
  font-size: 47px !important;
}

.fw-47 {
  font-weight: 47 !important;
}

.lh-47 {
  line-height: 47px !important;
}

.flex-init-47 {
  flex: 0 0 47px !important;
}

.radius-47 {
  border-radius: 47px !important;
}

.padding-47 {
  padding: 47px !important;
}

.wp-48 {
  width: 48px !important;
}

.min-wp-48 {
  min-width: 48px !important;
}

.max-wp-48 {
  max-width: 48px !important;
}

.vw-48 {
  width: 48vw !important;
}

.min-vw-48 {
  min-width: 48vw !important;
}

.max-vw-48 {
  max-width: 48vw !important;
}

.wrem-48 {
  width: 48rem !important;
}

.min-wrem-48 {
  min-width: 48rem !important;
}

.max-wrem-48 {
  max-width: 48rem !important;
}

.hp-48 {
  height: 48px !important;
}

.min-hp-48 {
  min-height: 48px !important;
}

.max-hp-48 {
  max-height: 48px !important;
}

.vh-48 {
  height: 48vh !important;
}

.min-vh-48 {
  min-height: 48vh !important;
}

.max-vh-48 {
  max-height: 48vh !important;
}

.top-48 {
  top: 48px !important;
}

.bottom-48 {
  bottom: 48px !important;
}

.left-48 {
  left: 48px !important;
}

.right-48 {
  right: 48px !important;
}

.font-48 {
  font-size: 48px !important;
}

.fw-48 {
  font-weight: 48 !important;
}

.lh-48 {
  line-height: 48px !important;
}

.flex-init-48 {
  flex: 0 0 48px !important;
}

.radius-48 {
  border-radius: 48px !important;
}

.padding-48 {
  padding: 48px !important;
}

.wp-49 {
  width: 49px !important;
}

.min-wp-49 {
  min-width: 49px !important;
}

.max-wp-49 {
  max-width: 49px !important;
}

.vw-49 {
  width: 49vw !important;
}

.min-vw-49 {
  min-width: 49vw !important;
}

.max-vw-49 {
  max-width: 49vw !important;
}

.wrem-49 {
  width: 49rem !important;
}

.min-wrem-49 {
  min-width: 49rem !important;
}

.max-wrem-49 {
  max-width: 49rem !important;
}

.hp-49 {
  height: 49px !important;
}

.min-hp-49 {
  min-height: 49px !important;
}

.max-hp-49 {
  max-height: 49px !important;
}

.vh-49 {
  height: 49vh !important;
}

.min-vh-49 {
  min-height: 49vh !important;
}

.max-vh-49 {
  max-height: 49vh !important;
}

.top-49 {
  top: 49px !important;
}

.bottom-49 {
  bottom: 49px !important;
}

.left-49 {
  left: 49px !important;
}

.right-49 {
  right: 49px !important;
}

.font-49 {
  font-size: 49px !important;
}

.fw-49 {
  font-weight: 49 !important;
}

.lh-49 {
  line-height: 49px !important;
}

.flex-init-49 {
  flex: 0 0 49px !important;
}

.radius-49 {
  border-radius: 49px !important;
}

.padding-49 {
  padding: 49px !important;
}

.wp-50 {
  width: 50px !important;
}

.min-wp-50 {
  min-width: 50px !important;
}

.max-wp-50 {
  max-width: 50px !important;
}

.vw-50 {
  width: 50vw !important;
}

.min-vw-50 {
  min-width: 50vw !important;
}

.max-vw-50 {
  max-width: 50vw !important;
}

.wrem-50 {
  width: 50rem !important;
}

.min-wrem-50 {
  min-width: 50rem !important;
}

.max-wrem-50 {
  max-width: 50rem !important;
}

.hp-50 {
  height: 50px !important;
}

.min-hp-50 {
  min-height: 50px !important;
}

.max-hp-50 {
  max-height: 50px !important;
}

.vh-50 {
  height: 50vh !important;
}

.min-vh-50 {
  min-height: 50vh !important;
}

.max-vh-50 {
  max-height: 50vh !important;
}

.top-50 {
  top: 50px !important;
}

.bottom-50 {
  bottom: 50px !important;
}

.left-50 {
  left: 50px !important;
}

.right-50 {
  right: 50px !important;
}

.font-50 {
  font-size: 50px !important;
}

.fw-50 {
  font-weight: 50 !important;
}

.lh-50 {
  line-height: 50px !important;
}

.flex-init-50 {
  flex: 0 0 50px !important;
}

.radius-50 {
  border-radius: 50px !important;
}

.padding-50 {
  padding: 50px !important;
}

.wp-51 {
  width: 51px !important;
}

.min-wp-51 {
  min-width: 51px !important;
}

.max-wp-51 {
  max-width: 51px !important;
}

.vw-51 {
  width: 51vw !important;
}

.min-vw-51 {
  min-width: 51vw !important;
}

.max-vw-51 {
  max-width: 51vw !important;
}

.wrem-51 {
  width: 51rem !important;
}

.min-wrem-51 {
  min-width: 51rem !important;
}

.max-wrem-51 {
  max-width: 51rem !important;
}

.hp-51 {
  height: 51px !important;
}

.min-hp-51 {
  min-height: 51px !important;
}

.max-hp-51 {
  max-height: 51px !important;
}

.vh-51 {
  height: 51vh !important;
}

.min-vh-51 {
  min-height: 51vh !important;
}

.max-vh-51 {
  max-height: 51vh !important;
}

.top-51 {
  top: 51px !important;
}

.bottom-51 {
  bottom: 51px !important;
}

.left-51 {
  left: 51px !important;
}

.right-51 {
  right: 51px !important;
}

.font-51 {
  font-size: 51px !important;
}

.fw-51 {
  font-weight: 51 !important;
}

.lh-51 {
  line-height: 51px !important;
}

.flex-init-51 {
  flex: 0 0 51px !important;
}

.radius-51 {
  border-radius: 51px !important;
}

.padding-51 {
  padding: 51px !important;
}

.wp-52 {
  width: 52px !important;
}

.min-wp-52 {
  min-width: 52px !important;
}

.max-wp-52 {
  max-width: 52px !important;
}

.vw-52 {
  width: 52vw !important;
}

.min-vw-52 {
  min-width: 52vw !important;
}

.max-vw-52 {
  max-width: 52vw !important;
}

.wrem-52 {
  width: 52rem !important;
}

.min-wrem-52 {
  min-width: 52rem !important;
}

.max-wrem-52 {
  max-width: 52rem !important;
}

.hp-52 {
  height: 52px !important;
}

.min-hp-52 {
  min-height: 52px !important;
}

.max-hp-52 {
  max-height: 52px !important;
}

.vh-52 {
  height: 52vh !important;
}

.min-vh-52 {
  min-height: 52vh !important;
}

.max-vh-52 {
  max-height: 52vh !important;
}

.top-52 {
  top: 52px !important;
}

.bottom-52 {
  bottom: 52px !important;
}

.left-52 {
  left: 52px !important;
}

.right-52 {
  right: 52px !important;
}

.font-52 {
  font-size: 52px !important;
}

.fw-52 {
  font-weight: 52 !important;
}

.lh-52 {
  line-height: 52px !important;
}

.flex-init-52 {
  flex: 0 0 52px !important;
}

.radius-52 {
  border-radius: 52px !important;
}

.padding-52 {
  padding: 52px !important;
}

.wp-53 {
  width: 53px !important;
}

.min-wp-53 {
  min-width: 53px !important;
}

.max-wp-53 {
  max-width: 53px !important;
}

.vw-53 {
  width: 53vw !important;
}

.min-vw-53 {
  min-width: 53vw !important;
}

.max-vw-53 {
  max-width: 53vw !important;
}

.wrem-53 {
  width: 53rem !important;
}

.min-wrem-53 {
  min-width: 53rem !important;
}

.max-wrem-53 {
  max-width: 53rem !important;
}

.hp-53 {
  height: 53px !important;
}

.min-hp-53 {
  min-height: 53px !important;
}

.max-hp-53 {
  max-height: 53px !important;
}

.vh-53 {
  height: 53vh !important;
}

.min-vh-53 {
  min-height: 53vh !important;
}

.max-vh-53 {
  max-height: 53vh !important;
}

.top-53 {
  top: 53px !important;
}

.bottom-53 {
  bottom: 53px !important;
}

.left-53 {
  left: 53px !important;
}

.right-53 {
  right: 53px !important;
}

.font-53 {
  font-size: 53px !important;
}

.fw-53 {
  font-weight: 53 !important;
}

.lh-53 {
  line-height: 53px !important;
}

.flex-init-53 {
  flex: 0 0 53px !important;
}

.radius-53 {
  border-radius: 53px !important;
}

.padding-53 {
  padding: 53px !important;
}

.wp-54 {
  width: 54px !important;
}

.min-wp-54 {
  min-width: 54px !important;
}

.max-wp-54 {
  max-width: 54px !important;
}

.vw-54 {
  width: 54vw !important;
}

.min-vw-54 {
  min-width: 54vw !important;
}

.max-vw-54 {
  max-width: 54vw !important;
}

.wrem-54 {
  width: 54rem !important;
}

.min-wrem-54 {
  min-width: 54rem !important;
}

.max-wrem-54 {
  max-width: 54rem !important;
}

.hp-54 {
  height: 54px !important;
}

.min-hp-54 {
  min-height: 54px !important;
}

.max-hp-54 {
  max-height: 54px !important;
}

.vh-54 {
  height: 54vh !important;
}

.min-vh-54 {
  min-height: 54vh !important;
}

.max-vh-54 {
  max-height: 54vh !important;
}

.top-54 {
  top: 54px !important;
}

.bottom-54 {
  bottom: 54px !important;
}

.left-54 {
  left: 54px !important;
}

.right-54 {
  right: 54px !important;
}

.font-54 {
  font-size: 54px !important;
}

.fw-54 {
  font-weight: 54 !important;
}

.lh-54 {
  line-height: 54px !important;
}

.flex-init-54 {
  flex: 0 0 54px !important;
}

.radius-54 {
  border-radius: 54px !important;
}

.padding-54 {
  padding: 54px !important;
}

.wp-55 {
  width: 55px !important;
}

.min-wp-55 {
  min-width: 55px !important;
}

.max-wp-55 {
  max-width: 55px !important;
}

.vw-55 {
  width: 55vw !important;
}

.min-vw-55 {
  min-width: 55vw !important;
}

.max-vw-55 {
  max-width: 55vw !important;
}

.wrem-55 {
  width: 55rem !important;
}

.min-wrem-55 {
  min-width: 55rem !important;
}

.max-wrem-55 {
  max-width: 55rem !important;
}

.hp-55 {
  height: 55px !important;
}

.min-hp-55 {
  min-height: 55px !important;
}

.max-hp-55 {
  max-height: 55px !important;
}

.vh-55 {
  height: 55vh !important;
}

.min-vh-55 {
  min-height: 55vh !important;
}

.max-vh-55 {
  max-height: 55vh !important;
}

.top-55 {
  top: 55px !important;
}

.bottom-55 {
  bottom: 55px !important;
}

.left-55 {
  left: 55px !important;
}

.right-55 {
  right: 55px !important;
}

.font-55 {
  font-size: 55px !important;
}

.fw-55 {
  font-weight: 55 !important;
}

.lh-55 {
  line-height: 55px !important;
}

.flex-init-55 {
  flex: 0 0 55px !important;
}

.radius-55 {
  border-radius: 55px !important;
}

.padding-55 {
  padding: 55px !important;
}

.wp-56 {
  width: 56px !important;
}

.min-wp-56 {
  min-width: 56px !important;
}

.max-wp-56 {
  max-width: 56px !important;
}

.vw-56 {
  width: 56vw !important;
}

.min-vw-56 {
  min-width: 56vw !important;
}

.max-vw-56 {
  max-width: 56vw !important;
}

.wrem-56 {
  width: 56rem !important;
}

.min-wrem-56 {
  min-width: 56rem !important;
}

.max-wrem-56 {
  max-width: 56rem !important;
}

.hp-56 {
  height: 56px !important;
}

.min-hp-56 {
  min-height: 56px !important;
}

.max-hp-56 {
  max-height: 56px !important;
}

.vh-56 {
  height: 56vh !important;
}

.min-vh-56 {
  min-height: 56vh !important;
}

.max-vh-56 {
  max-height: 56vh !important;
}

.top-56 {
  top: 56px !important;
}

.bottom-56 {
  bottom: 56px !important;
}

.left-56 {
  left: 56px !important;
}

.right-56 {
  right: 56px !important;
}

.font-56 {
  font-size: 56px !important;
}

.fw-56 {
  font-weight: 56 !important;
}

.lh-56 {
  line-height: 56px !important;
}

.flex-init-56 {
  flex: 0 0 56px !important;
}

.radius-56 {
  border-radius: 56px !important;
}

.padding-56 {
  padding: 56px !important;
}

.wp-57 {
  width: 57px !important;
}

.min-wp-57 {
  min-width: 57px !important;
}

.max-wp-57 {
  max-width: 57px !important;
}

.vw-57 {
  width: 57vw !important;
}

.min-vw-57 {
  min-width: 57vw !important;
}

.max-vw-57 {
  max-width: 57vw !important;
}

.wrem-57 {
  width: 57rem !important;
}

.min-wrem-57 {
  min-width: 57rem !important;
}

.max-wrem-57 {
  max-width: 57rem !important;
}

.hp-57 {
  height: 57px !important;
}

.min-hp-57 {
  min-height: 57px !important;
}

.max-hp-57 {
  max-height: 57px !important;
}

.vh-57 {
  height: 57vh !important;
}

.min-vh-57 {
  min-height: 57vh !important;
}

.max-vh-57 {
  max-height: 57vh !important;
}

.top-57 {
  top: 57px !important;
}

.bottom-57 {
  bottom: 57px !important;
}

.left-57 {
  left: 57px !important;
}

.right-57 {
  right: 57px !important;
}

.font-57 {
  font-size: 57px !important;
}

.fw-57 {
  font-weight: 57 !important;
}

.lh-57 {
  line-height: 57px !important;
}

.flex-init-57 {
  flex: 0 0 57px !important;
}

.radius-57 {
  border-radius: 57px !important;
}

.padding-57 {
  padding: 57px !important;
}

.wp-58 {
  width: 58px !important;
}

.min-wp-58 {
  min-width: 58px !important;
}

.max-wp-58 {
  max-width: 58px !important;
}

.vw-58 {
  width: 58vw !important;
}

.min-vw-58 {
  min-width: 58vw !important;
}

.max-vw-58 {
  max-width: 58vw !important;
}

.wrem-58 {
  width: 58rem !important;
}

.min-wrem-58 {
  min-width: 58rem !important;
}

.max-wrem-58 {
  max-width: 58rem !important;
}

.hp-58 {
  height: 58px !important;
}

.min-hp-58 {
  min-height: 58px !important;
}

.max-hp-58 {
  max-height: 58px !important;
}

.vh-58 {
  height: 58vh !important;
}

.min-vh-58 {
  min-height: 58vh !important;
}

.max-vh-58 {
  max-height: 58vh !important;
}

.top-58 {
  top: 58px !important;
}

.bottom-58 {
  bottom: 58px !important;
}

.left-58 {
  left: 58px !important;
}

.right-58 {
  right: 58px !important;
}

.font-58 {
  font-size: 58px !important;
}

.fw-58 {
  font-weight: 58 !important;
}

.lh-58 {
  line-height: 58px !important;
}

.flex-init-58 {
  flex: 0 0 58px !important;
}

.radius-58 {
  border-radius: 58px !important;
}

.padding-58 {
  padding: 58px !important;
}

.wp-59 {
  width: 59px !important;
}

.min-wp-59 {
  min-width: 59px !important;
}

.max-wp-59 {
  max-width: 59px !important;
}

.vw-59 {
  width: 59vw !important;
}

.min-vw-59 {
  min-width: 59vw !important;
}

.max-vw-59 {
  max-width: 59vw !important;
}

.wrem-59 {
  width: 59rem !important;
}

.min-wrem-59 {
  min-width: 59rem !important;
}

.max-wrem-59 {
  max-width: 59rem !important;
}

.hp-59 {
  height: 59px !important;
}

.min-hp-59 {
  min-height: 59px !important;
}

.max-hp-59 {
  max-height: 59px !important;
}

.vh-59 {
  height: 59vh !important;
}

.min-vh-59 {
  min-height: 59vh !important;
}

.max-vh-59 {
  max-height: 59vh !important;
}

.top-59 {
  top: 59px !important;
}

.bottom-59 {
  bottom: 59px !important;
}

.left-59 {
  left: 59px !important;
}

.right-59 {
  right: 59px !important;
}

.font-59 {
  font-size: 59px !important;
}

.fw-59 {
  font-weight: 59 !important;
}

.lh-59 {
  line-height: 59px !important;
}

.flex-init-59 {
  flex: 0 0 59px !important;
}

.radius-59 {
  border-radius: 59px !important;
}

.padding-59 {
  padding: 59px !important;
}

.wp-60 {
  width: 60px !important;
}

.min-wp-60 {
  min-width: 60px !important;
}

.max-wp-60 {
  max-width: 60px !important;
}

.vw-60 {
  width: 60vw !important;
}

.min-vw-60 {
  min-width: 60vw !important;
}

.max-vw-60 {
  max-width: 60vw !important;
}

.wrem-60 {
  width: 60rem !important;
}

.min-wrem-60 {
  min-width: 60rem !important;
}

.max-wrem-60 {
  max-width: 60rem !important;
}

.hp-60 {
  height: 60px !important;
}

.min-hp-60 {
  min-height: 60px !important;
}

.max-hp-60 {
  max-height: 60px !important;
}

.vh-60 {
  height: 60vh !important;
}

.min-vh-60 {
  min-height: 60vh !important;
}

.max-vh-60 {
  max-height: 60vh !important;
}

.top-60 {
  top: 60px !important;
}

.bottom-60 {
  bottom: 60px !important;
}

.left-60 {
  left: 60px !important;
}

.right-60 {
  right: 60px !important;
}

.font-60 {
  font-size: 60px !important;
}

.fw-60 {
  font-weight: 60 !important;
}

.lh-60 {
  line-height: 60px !important;
}

.flex-init-60 {
  flex: 0 0 60px !important;
}

.radius-60 {
  border-radius: 60px !important;
}

.padding-60 {
  padding: 60px !important;
}

.wp-61 {
  width: 61px !important;
}

.min-wp-61 {
  min-width: 61px !important;
}

.max-wp-61 {
  max-width: 61px !important;
}

.vw-61 {
  width: 61vw !important;
}

.min-vw-61 {
  min-width: 61vw !important;
}

.max-vw-61 {
  max-width: 61vw !important;
}

.wrem-61 {
  width: 61rem !important;
}

.min-wrem-61 {
  min-width: 61rem !important;
}

.max-wrem-61 {
  max-width: 61rem !important;
}

.hp-61 {
  height: 61px !important;
}

.min-hp-61 {
  min-height: 61px !important;
}

.max-hp-61 {
  max-height: 61px !important;
}

.vh-61 {
  height: 61vh !important;
}

.min-vh-61 {
  min-height: 61vh !important;
}

.max-vh-61 {
  max-height: 61vh !important;
}

.top-61 {
  top: 61px !important;
}

.bottom-61 {
  bottom: 61px !important;
}

.left-61 {
  left: 61px !important;
}

.right-61 {
  right: 61px !important;
}

.font-61 {
  font-size: 61px !important;
}

.fw-61 {
  font-weight: 61 !important;
}

.lh-61 {
  line-height: 61px !important;
}

.flex-init-61 {
  flex: 0 0 61px !important;
}

.radius-61 {
  border-radius: 61px !important;
}

.padding-61 {
  padding: 61px !important;
}

.wp-62 {
  width: 62px !important;
}

.min-wp-62 {
  min-width: 62px !important;
}

.max-wp-62 {
  max-width: 62px !important;
}

.vw-62 {
  width: 62vw !important;
}

.min-vw-62 {
  min-width: 62vw !important;
}

.max-vw-62 {
  max-width: 62vw !important;
}

.wrem-62 {
  width: 62rem !important;
}

.min-wrem-62 {
  min-width: 62rem !important;
}

.max-wrem-62 {
  max-width: 62rem !important;
}

.hp-62 {
  height: 62px !important;
}

.min-hp-62 {
  min-height: 62px !important;
}

.max-hp-62 {
  max-height: 62px !important;
}

.vh-62 {
  height: 62vh !important;
}

.min-vh-62 {
  min-height: 62vh !important;
}

.max-vh-62 {
  max-height: 62vh !important;
}

.top-62 {
  top: 62px !important;
}

.bottom-62 {
  bottom: 62px !important;
}

.left-62 {
  left: 62px !important;
}

.right-62 {
  right: 62px !important;
}

.font-62 {
  font-size: 62px !important;
}

.fw-62 {
  font-weight: 62 !important;
}

.lh-62 {
  line-height: 62px !important;
}

.flex-init-62 {
  flex: 0 0 62px !important;
}

.radius-62 {
  border-radius: 62px !important;
}

.padding-62 {
  padding: 62px !important;
}

.wp-63 {
  width: 63px !important;
}

.min-wp-63 {
  min-width: 63px !important;
}

.max-wp-63 {
  max-width: 63px !important;
}

.vw-63 {
  width: 63vw !important;
}

.min-vw-63 {
  min-width: 63vw !important;
}

.max-vw-63 {
  max-width: 63vw !important;
}

.wrem-63 {
  width: 63rem !important;
}

.min-wrem-63 {
  min-width: 63rem !important;
}

.max-wrem-63 {
  max-width: 63rem !important;
}

.hp-63 {
  height: 63px !important;
}

.min-hp-63 {
  min-height: 63px !important;
}

.max-hp-63 {
  max-height: 63px !important;
}

.vh-63 {
  height: 63vh !important;
}

.min-vh-63 {
  min-height: 63vh !important;
}

.max-vh-63 {
  max-height: 63vh !important;
}

.top-63 {
  top: 63px !important;
}

.bottom-63 {
  bottom: 63px !important;
}

.left-63 {
  left: 63px !important;
}

.right-63 {
  right: 63px !important;
}

.font-63 {
  font-size: 63px !important;
}

.fw-63 {
  font-weight: 63 !important;
}

.lh-63 {
  line-height: 63px !important;
}

.flex-init-63 {
  flex: 0 0 63px !important;
}

.radius-63 {
  border-radius: 63px !important;
}

.padding-63 {
  padding: 63px !important;
}

.wp-64 {
  width: 64px !important;
}

.min-wp-64 {
  min-width: 64px !important;
}

.max-wp-64 {
  max-width: 64px !important;
}

.vw-64 {
  width: 64vw !important;
}

.min-vw-64 {
  min-width: 64vw !important;
}

.max-vw-64 {
  max-width: 64vw !important;
}

.wrem-64 {
  width: 64rem !important;
}

.min-wrem-64 {
  min-width: 64rem !important;
}

.max-wrem-64 {
  max-width: 64rem !important;
}

.hp-64 {
  height: 64px !important;
}

.min-hp-64 {
  min-height: 64px !important;
}

.max-hp-64 {
  max-height: 64px !important;
}

.vh-64 {
  height: 64vh !important;
}

.min-vh-64 {
  min-height: 64vh !important;
}

.max-vh-64 {
  max-height: 64vh !important;
}

.top-64 {
  top: 64px !important;
}

.bottom-64 {
  bottom: 64px !important;
}

.left-64 {
  left: 64px !important;
}

.right-64 {
  right: 64px !important;
}

.font-64 {
  font-size: 64px !important;
}

.fw-64 {
  font-weight: 64 !important;
}

.lh-64 {
  line-height: 64px !important;
}

.flex-init-64 {
  flex: 0 0 64px !important;
}

.radius-64 {
  border-radius: 64px !important;
}

.padding-64 {
  padding: 64px !important;
}

.wp-65 {
  width: 65px !important;
}

.min-wp-65 {
  min-width: 65px !important;
}

.max-wp-65 {
  max-width: 65px !important;
}

.vw-65 {
  width: 65vw !important;
}

.min-vw-65 {
  min-width: 65vw !important;
}

.max-vw-65 {
  max-width: 65vw !important;
}

.wrem-65 {
  width: 65rem !important;
}

.min-wrem-65 {
  min-width: 65rem !important;
}

.max-wrem-65 {
  max-width: 65rem !important;
}

.hp-65 {
  height: 65px !important;
}

.min-hp-65 {
  min-height: 65px !important;
}

.max-hp-65 {
  max-height: 65px !important;
}

.vh-65 {
  height: 65vh !important;
}

.min-vh-65 {
  min-height: 65vh !important;
}

.max-vh-65 {
  max-height: 65vh !important;
}

.top-65 {
  top: 65px !important;
}

.bottom-65 {
  bottom: 65px !important;
}

.left-65 {
  left: 65px !important;
}

.right-65 {
  right: 65px !important;
}

.font-65 {
  font-size: 65px !important;
}

.fw-65 {
  font-weight: 65 !important;
}

.lh-65 {
  line-height: 65px !important;
}

.flex-init-65 {
  flex: 0 0 65px !important;
}

.radius-65 {
  border-radius: 65px !important;
}

.padding-65 {
  padding: 65px !important;
}

.wp-66 {
  width: 66px !important;
}

.min-wp-66 {
  min-width: 66px !important;
}

.max-wp-66 {
  max-width: 66px !important;
}

.vw-66 {
  width: 66vw !important;
}

.min-vw-66 {
  min-width: 66vw !important;
}

.max-vw-66 {
  max-width: 66vw !important;
}

.wrem-66 {
  width: 66rem !important;
}

.min-wrem-66 {
  min-width: 66rem !important;
}

.max-wrem-66 {
  max-width: 66rem !important;
}

.hp-66 {
  height: 66px !important;
}

.min-hp-66 {
  min-height: 66px !important;
}

.max-hp-66 {
  max-height: 66px !important;
}

.vh-66 {
  height: 66vh !important;
}

.min-vh-66 {
  min-height: 66vh !important;
}

.max-vh-66 {
  max-height: 66vh !important;
}

.top-66 {
  top: 66px !important;
}

.bottom-66 {
  bottom: 66px !important;
}

.left-66 {
  left: 66px !important;
}

.right-66 {
  right: 66px !important;
}

.font-66 {
  font-size: 66px !important;
}

.fw-66 {
  font-weight: 66 !important;
}

.lh-66 {
  line-height: 66px !important;
}

.flex-init-66 {
  flex: 0 0 66px !important;
}

.radius-66 {
  border-radius: 66px !important;
}

.padding-66 {
  padding: 66px !important;
}

.wp-67 {
  width: 67px !important;
}

.min-wp-67 {
  min-width: 67px !important;
}

.max-wp-67 {
  max-width: 67px !important;
}

.vw-67 {
  width: 67vw !important;
}

.min-vw-67 {
  min-width: 67vw !important;
}

.max-vw-67 {
  max-width: 67vw !important;
}

.wrem-67 {
  width: 67rem !important;
}

.min-wrem-67 {
  min-width: 67rem !important;
}

.max-wrem-67 {
  max-width: 67rem !important;
}

.hp-67 {
  height: 67px !important;
}

.min-hp-67 {
  min-height: 67px !important;
}

.max-hp-67 {
  max-height: 67px !important;
}

.vh-67 {
  height: 67vh !important;
}

.min-vh-67 {
  min-height: 67vh !important;
}

.max-vh-67 {
  max-height: 67vh !important;
}

.top-67 {
  top: 67px !important;
}

.bottom-67 {
  bottom: 67px !important;
}

.left-67 {
  left: 67px !important;
}

.right-67 {
  right: 67px !important;
}

.font-67 {
  font-size: 67px !important;
}

.fw-67 {
  font-weight: 67 !important;
}

.lh-67 {
  line-height: 67px !important;
}

.flex-init-67 {
  flex: 0 0 67px !important;
}

.radius-67 {
  border-radius: 67px !important;
}

.padding-67 {
  padding: 67px !important;
}

.wp-68 {
  width: 68px !important;
}

.min-wp-68 {
  min-width: 68px !important;
}

.max-wp-68 {
  max-width: 68px !important;
}

.vw-68 {
  width: 68vw !important;
}

.min-vw-68 {
  min-width: 68vw !important;
}

.max-vw-68 {
  max-width: 68vw !important;
}

.wrem-68 {
  width: 68rem !important;
}

.min-wrem-68 {
  min-width: 68rem !important;
}

.max-wrem-68 {
  max-width: 68rem !important;
}

.hp-68 {
  height: 68px !important;
}

.min-hp-68 {
  min-height: 68px !important;
}

.max-hp-68 {
  max-height: 68px !important;
}

.vh-68 {
  height: 68vh !important;
}

.min-vh-68 {
  min-height: 68vh !important;
}

.max-vh-68 {
  max-height: 68vh !important;
}

.top-68 {
  top: 68px !important;
}

.bottom-68 {
  bottom: 68px !important;
}

.left-68 {
  left: 68px !important;
}

.right-68 {
  right: 68px !important;
}

.font-68 {
  font-size: 68px !important;
}

.fw-68 {
  font-weight: 68 !important;
}

.lh-68 {
  line-height: 68px !important;
}

.flex-init-68 {
  flex: 0 0 68px !important;
}

.radius-68 {
  border-radius: 68px !important;
}

.padding-68 {
  padding: 68px !important;
}

.wp-69 {
  width: 69px !important;
}

.min-wp-69 {
  min-width: 69px !important;
}

.max-wp-69 {
  max-width: 69px !important;
}

.vw-69 {
  width: 69vw !important;
}

.min-vw-69 {
  min-width: 69vw !important;
}

.max-vw-69 {
  max-width: 69vw !important;
}

.wrem-69 {
  width: 69rem !important;
}

.min-wrem-69 {
  min-width: 69rem !important;
}

.max-wrem-69 {
  max-width: 69rem !important;
}

.hp-69 {
  height: 69px !important;
}

.min-hp-69 {
  min-height: 69px !important;
}

.max-hp-69 {
  max-height: 69px !important;
}

.vh-69 {
  height: 69vh !important;
}

.min-vh-69 {
  min-height: 69vh !important;
}

.max-vh-69 {
  max-height: 69vh !important;
}

.top-69 {
  top: 69px !important;
}

.bottom-69 {
  bottom: 69px !important;
}

.left-69 {
  left: 69px !important;
}

.right-69 {
  right: 69px !important;
}

.font-69 {
  font-size: 69px !important;
}

.fw-69 {
  font-weight: 69 !important;
}

.lh-69 {
  line-height: 69px !important;
}

.flex-init-69 {
  flex: 0 0 69px !important;
}

.radius-69 {
  border-radius: 69px !important;
}

.padding-69 {
  padding: 69px !important;
}

.wp-70 {
  width: 70px !important;
}

.min-wp-70 {
  min-width: 70px !important;
}

.max-wp-70 {
  max-width: 70px !important;
}

.vw-70 {
  width: 70vw !important;
}

.min-vw-70 {
  min-width: 70vw !important;
}

.max-vw-70 {
  max-width: 70vw !important;
}

.wrem-70 {
  width: 70rem !important;
}

.min-wrem-70 {
  min-width: 70rem !important;
}

.max-wrem-70 {
  max-width: 70rem !important;
}

.hp-70 {
  height: 70px !important;
}

.min-hp-70 {
  min-height: 70px !important;
}

.max-hp-70 {
  max-height: 70px !important;
}

.vh-70 {
  height: 70vh !important;
}

.min-vh-70 {
  min-height: 70vh !important;
}

.max-vh-70 {
  max-height: 70vh !important;
}

.top-70 {
  top: 70px !important;
}

.bottom-70 {
  bottom: 70px !important;
}

.left-70 {
  left: 70px !important;
}

.right-70 {
  right: 70px !important;
}

.font-70 {
  font-size: 70px !important;
}

.fw-70 {
  font-weight: 70 !important;
}

.lh-70 {
  line-height: 70px !important;
}

.flex-init-70 {
  flex: 0 0 70px !important;
}

.radius-70 {
  border-radius: 70px !important;
}

.padding-70 {
  padding: 70px !important;
}

.wp-71 {
  width: 71px !important;
}

.min-wp-71 {
  min-width: 71px !important;
}

.max-wp-71 {
  max-width: 71px !important;
}

.vw-71 {
  width: 71vw !important;
}

.min-vw-71 {
  min-width: 71vw !important;
}

.max-vw-71 {
  max-width: 71vw !important;
}

.wrem-71 {
  width: 71rem !important;
}

.min-wrem-71 {
  min-width: 71rem !important;
}

.max-wrem-71 {
  max-width: 71rem !important;
}

.hp-71 {
  height: 71px !important;
}

.min-hp-71 {
  min-height: 71px !important;
}

.max-hp-71 {
  max-height: 71px !important;
}

.vh-71 {
  height: 71vh !important;
}

.min-vh-71 {
  min-height: 71vh !important;
}

.max-vh-71 {
  max-height: 71vh !important;
}

.top-71 {
  top: 71px !important;
}

.bottom-71 {
  bottom: 71px !important;
}

.left-71 {
  left: 71px !important;
}

.right-71 {
  right: 71px !important;
}

.font-71 {
  font-size: 71px !important;
}

.fw-71 {
  font-weight: 71 !important;
}

.lh-71 {
  line-height: 71px !important;
}

.flex-init-71 {
  flex: 0 0 71px !important;
}

.radius-71 {
  border-radius: 71px !important;
}

.padding-71 {
  padding: 71px !important;
}

.wp-72 {
  width: 72px !important;
}

.min-wp-72 {
  min-width: 72px !important;
}

.max-wp-72 {
  max-width: 72px !important;
}

.vw-72 {
  width: 72vw !important;
}

.min-vw-72 {
  min-width: 72vw !important;
}

.max-vw-72 {
  max-width: 72vw !important;
}

.wrem-72 {
  width: 72rem !important;
}

.min-wrem-72 {
  min-width: 72rem !important;
}

.max-wrem-72 {
  max-width: 72rem !important;
}

.hp-72 {
  height: 72px !important;
}

.min-hp-72 {
  min-height: 72px !important;
}

.max-hp-72 {
  max-height: 72px !important;
}

.vh-72 {
  height: 72vh !important;
}

.min-vh-72 {
  min-height: 72vh !important;
}

.max-vh-72 {
  max-height: 72vh !important;
}

.top-72 {
  top: 72px !important;
}

.bottom-72 {
  bottom: 72px !important;
}

.left-72 {
  left: 72px !important;
}

.right-72 {
  right: 72px !important;
}

.font-72 {
  font-size: 72px !important;
}

.fw-72 {
  font-weight: 72 !important;
}

.lh-72 {
  line-height: 72px !important;
}

.flex-init-72 {
  flex: 0 0 72px !important;
}

.radius-72 {
  border-radius: 72px !important;
}

.padding-72 {
  padding: 72px !important;
}

.wp-73 {
  width: 73px !important;
}

.min-wp-73 {
  min-width: 73px !important;
}

.max-wp-73 {
  max-width: 73px !important;
}

.vw-73 {
  width: 73vw !important;
}

.min-vw-73 {
  min-width: 73vw !important;
}

.max-vw-73 {
  max-width: 73vw !important;
}

.wrem-73 {
  width: 73rem !important;
}

.min-wrem-73 {
  min-width: 73rem !important;
}

.max-wrem-73 {
  max-width: 73rem !important;
}

.hp-73 {
  height: 73px !important;
}

.min-hp-73 {
  min-height: 73px !important;
}

.max-hp-73 {
  max-height: 73px !important;
}

.vh-73 {
  height: 73vh !important;
}

.min-vh-73 {
  min-height: 73vh !important;
}

.max-vh-73 {
  max-height: 73vh !important;
}

.top-73 {
  top: 73px !important;
}

.bottom-73 {
  bottom: 73px !important;
}

.left-73 {
  left: 73px !important;
}

.right-73 {
  right: 73px !important;
}

.font-73 {
  font-size: 73px !important;
}

.fw-73 {
  font-weight: 73 !important;
}

.lh-73 {
  line-height: 73px !important;
}

.flex-init-73 {
  flex: 0 0 73px !important;
}

.radius-73 {
  border-radius: 73px !important;
}

.padding-73 {
  padding: 73px !important;
}

.wp-74 {
  width: 74px !important;
}

.min-wp-74 {
  min-width: 74px !important;
}

.max-wp-74 {
  max-width: 74px !important;
}

.vw-74 {
  width: 74vw !important;
}

.min-vw-74 {
  min-width: 74vw !important;
}

.max-vw-74 {
  max-width: 74vw !important;
}

.wrem-74 {
  width: 74rem !important;
}

.min-wrem-74 {
  min-width: 74rem !important;
}

.max-wrem-74 {
  max-width: 74rem !important;
}

.hp-74 {
  height: 74px !important;
}

.min-hp-74 {
  min-height: 74px !important;
}

.max-hp-74 {
  max-height: 74px !important;
}

.vh-74 {
  height: 74vh !important;
}

.min-vh-74 {
  min-height: 74vh !important;
}

.max-vh-74 {
  max-height: 74vh !important;
}

.top-74 {
  top: 74px !important;
}

.bottom-74 {
  bottom: 74px !important;
}

.left-74 {
  left: 74px !important;
}

.right-74 {
  right: 74px !important;
}

.font-74 {
  font-size: 74px !important;
}

.fw-74 {
  font-weight: 74 !important;
}

.lh-74 {
  line-height: 74px !important;
}

.flex-init-74 {
  flex: 0 0 74px !important;
}

.radius-74 {
  border-radius: 74px !important;
}

.padding-74 {
  padding: 74px !important;
}

.wp-75 {
  width: 75px !important;
}

.min-wp-75 {
  min-width: 75px !important;
}

.max-wp-75 {
  max-width: 75px !important;
}

.vw-75 {
  width: 75vw !important;
}

.min-vw-75 {
  min-width: 75vw !important;
}

.max-vw-75 {
  max-width: 75vw !important;
}

.wrem-75 {
  width: 75rem !important;
}

.min-wrem-75 {
  min-width: 75rem !important;
}

.max-wrem-75 {
  max-width: 75rem !important;
}

.hp-75 {
  height: 75px !important;
}

.min-hp-75 {
  min-height: 75px !important;
}

.max-hp-75 {
  max-height: 75px !important;
}

.vh-75 {
  height: 75vh !important;
}

.min-vh-75 {
  min-height: 75vh !important;
}

.max-vh-75 {
  max-height: 75vh !important;
}

.top-75 {
  top: 75px !important;
}

.bottom-75 {
  bottom: 75px !important;
}

.left-75 {
  left: 75px !important;
}

.right-75 {
  right: 75px !important;
}

.font-75 {
  font-size: 75px !important;
}

.fw-75 {
  font-weight: 75 !important;
}

.lh-75 {
  line-height: 75px !important;
}

.flex-init-75 {
  flex: 0 0 75px !important;
}

.radius-75 {
  border-radius: 75px !important;
}

.padding-75 {
  padding: 75px !important;
}

.wp-76 {
  width: 76px !important;
}

.min-wp-76 {
  min-width: 76px !important;
}

.max-wp-76 {
  max-width: 76px !important;
}

.vw-76 {
  width: 76vw !important;
}

.min-vw-76 {
  min-width: 76vw !important;
}

.max-vw-76 {
  max-width: 76vw !important;
}

.wrem-76 {
  width: 76rem !important;
}

.min-wrem-76 {
  min-width: 76rem !important;
}

.max-wrem-76 {
  max-width: 76rem !important;
}

.hp-76 {
  height: 76px !important;
}

.min-hp-76 {
  min-height: 76px !important;
}

.max-hp-76 {
  max-height: 76px !important;
}

.vh-76 {
  height: 76vh !important;
}

.min-vh-76 {
  min-height: 76vh !important;
}

.max-vh-76 {
  max-height: 76vh !important;
}

.top-76 {
  top: 76px !important;
}

.bottom-76 {
  bottom: 76px !important;
}

.left-76 {
  left: 76px !important;
}

.right-76 {
  right: 76px !important;
}

.font-76 {
  font-size: 76px !important;
}

.fw-76 {
  font-weight: 76 !important;
}

.lh-76 {
  line-height: 76px !important;
}

.flex-init-76 {
  flex: 0 0 76px !important;
}

.radius-76 {
  border-radius: 76px !important;
}

.padding-76 {
  padding: 76px !important;
}

.wp-77 {
  width: 77px !important;
}

.min-wp-77 {
  min-width: 77px !important;
}

.max-wp-77 {
  max-width: 77px !important;
}

.vw-77 {
  width: 77vw !important;
}

.min-vw-77 {
  min-width: 77vw !important;
}

.max-vw-77 {
  max-width: 77vw !important;
}

.wrem-77 {
  width: 77rem !important;
}

.min-wrem-77 {
  min-width: 77rem !important;
}

.max-wrem-77 {
  max-width: 77rem !important;
}

.hp-77 {
  height: 77px !important;
}

.min-hp-77 {
  min-height: 77px !important;
}

.max-hp-77 {
  max-height: 77px !important;
}

.vh-77 {
  height: 77vh !important;
}

.min-vh-77 {
  min-height: 77vh !important;
}

.max-vh-77 {
  max-height: 77vh !important;
}

.top-77 {
  top: 77px !important;
}

.bottom-77 {
  bottom: 77px !important;
}

.left-77 {
  left: 77px !important;
}

.right-77 {
  right: 77px !important;
}

.font-77 {
  font-size: 77px !important;
}

.fw-77 {
  font-weight: 77 !important;
}

.lh-77 {
  line-height: 77px !important;
}

.flex-init-77 {
  flex: 0 0 77px !important;
}

.radius-77 {
  border-radius: 77px !important;
}

.padding-77 {
  padding: 77px !important;
}

.wp-78 {
  width: 78px !important;
}

.min-wp-78 {
  min-width: 78px !important;
}

.max-wp-78 {
  max-width: 78px !important;
}

.vw-78 {
  width: 78vw !important;
}

.min-vw-78 {
  min-width: 78vw !important;
}

.max-vw-78 {
  max-width: 78vw !important;
}

.wrem-78 {
  width: 78rem !important;
}

.min-wrem-78 {
  min-width: 78rem !important;
}

.max-wrem-78 {
  max-width: 78rem !important;
}

.hp-78 {
  height: 78px !important;
}

.min-hp-78 {
  min-height: 78px !important;
}

.max-hp-78 {
  max-height: 78px !important;
}

.vh-78 {
  height: 78vh !important;
}

.min-vh-78 {
  min-height: 78vh !important;
}

.max-vh-78 {
  max-height: 78vh !important;
}

.top-78 {
  top: 78px !important;
}

.bottom-78 {
  bottom: 78px !important;
}

.left-78 {
  left: 78px !important;
}

.right-78 {
  right: 78px !important;
}

.font-78 {
  font-size: 78px !important;
}

.fw-78 {
  font-weight: 78 !important;
}

.lh-78 {
  line-height: 78px !important;
}

.flex-init-78 {
  flex: 0 0 78px !important;
}

.radius-78 {
  border-radius: 78px !important;
}

.padding-78 {
  padding: 78px !important;
}

.wp-79 {
  width: 79px !important;
}

.min-wp-79 {
  min-width: 79px !important;
}

.max-wp-79 {
  max-width: 79px !important;
}

.vw-79 {
  width: 79vw !important;
}

.min-vw-79 {
  min-width: 79vw !important;
}

.max-vw-79 {
  max-width: 79vw !important;
}

.wrem-79 {
  width: 79rem !important;
}

.min-wrem-79 {
  min-width: 79rem !important;
}

.max-wrem-79 {
  max-width: 79rem !important;
}

.hp-79 {
  height: 79px !important;
}

.min-hp-79 {
  min-height: 79px !important;
}

.max-hp-79 {
  max-height: 79px !important;
}

.vh-79 {
  height: 79vh !important;
}

.min-vh-79 {
  min-height: 79vh !important;
}

.max-vh-79 {
  max-height: 79vh !important;
}

.top-79 {
  top: 79px !important;
}

.bottom-79 {
  bottom: 79px !important;
}

.left-79 {
  left: 79px !important;
}

.right-79 {
  right: 79px !important;
}

.font-79 {
  font-size: 79px !important;
}

.fw-79 {
  font-weight: 79 !important;
}

.lh-79 {
  line-height: 79px !important;
}

.flex-init-79 {
  flex: 0 0 79px !important;
}

.radius-79 {
  border-radius: 79px !important;
}

.padding-79 {
  padding: 79px !important;
}

.wp-80 {
  width: 80px !important;
}

.min-wp-80 {
  min-width: 80px !important;
}

.max-wp-80 {
  max-width: 80px !important;
}

.vw-80 {
  width: 80vw !important;
}

.min-vw-80 {
  min-width: 80vw !important;
}

.max-vw-80 {
  max-width: 80vw !important;
}

.wrem-80 {
  width: 80rem !important;
}

.min-wrem-80 {
  min-width: 80rem !important;
}

.max-wrem-80 {
  max-width: 80rem !important;
}

.hp-80 {
  height: 80px !important;
}

.min-hp-80 {
  min-height: 80px !important;
}

.max-hp-80 {
  max-height: 80px !important;
}

.vh-80 {
  height: 80vh !important;
}

.min-vh-80 {
  min-height: 80vh !important;
}

.max-vh-80 {
  max-height: 80vh !important;
}

.top-80 {
  top: 80px !important;
}

.bottom-80 {
  bottom: 80px !important;
}

.left-80 {
  left: 80px !important;
}

.right-80 {
  right: 80px !important;
}

.font-80 {
  font-size: 80px !important;
}

.fw-80 {
  font-weight: 80 !important;
}

.lh-80 {
  line-height: 80px !important;
}

.flex-init-80 {
  flex: 0 0 80px !important;
}

.radius-80 {
  border-radius: 80px !important;
}

.padding-80 {
  padding: 80px !important;
}

.wp-81 {
  width: 81px !important;
}

.min-wp-81 {
  min-width: 81px !important;
}

.max-wp-81 {
  max-width: 81px !important;
}

.vw-81 {
  width: 81vw !important;
}

.min-vw-81 {
  min-width: 81vw !important;
}

.max-vw-81 {
  max-width: 81vw !important;
}

.wrem-81 {
  width: 81rem !important;
}

.min-wrem-81 {
  min-width: 81rem !important;
}

.max-wrem-81 {
  max-width: 81rem !important;
}

.hp-81 {
  height: 81px !important;
}

.min-hp-81 {
  min-height: 81px !important;
}

.max-hp-81 {
  max-height: 81px !important;
}

.vh-81 {
  height: 81vh !important;
}

.min-vh-81 {
  min-height: 81vh !important;
}

.max-vh-81 {
  max-height: 81vh !important;
}

.top-81 {
  top: 81px !important;
}

.bottom-81 {
  bottom: 81px !important;
}

.left-81 {
  left: 81px !important;
}

.right-81 {
  right: 81px !important;
}

.font-81 {
  font-size: 81px !important;
}

.fw-81 {
  font-weight: 81 !important;
}

.lh-81 {
  line-height: 81px !important;
}

.flex-init-81 {
  flex: 0 0 81px !important;
}

.radius-81 {
  border-radius: 81px !important;
}

.padding-81 {
  padding: 81px !important;
}

.wp-82 {
  width: 82px !important;
}

.min-wp-82 {
  min-width: 82px !important;
}

.max-wp-82 {
  max-width: 82px !important;
}

.vw-82 {
  width: 82vw !important;
}

.min-vw-82 {
  min-width: 82vw !important;
}

.max-vw-82 {
  max-width: 82vw !important;
}

.wrem-82 {
  width: 82rem !important;
}

.min-wrem-82 {
  min-width: 82rem !important;
}

.max-wrem-82 {
  max-width: 82rem !important;
}

.hp-82 {
  height: 82px !important;
}

.min-hp-82 {
  min-height: 82px !important;
}

.max-hp-82 {
  max-height: 82px !important;
}

.vh-82 {
  height: 82vh !important;
}

.min-vh-82 {
  min-height: 82vh !important;
}

.max-vh-82 {
  max-height: 82vh !important;
}

.top-82 {
  top: 82px !important;
}

.bottom-82 {
  bottom: 82px !important;
}

.left-82 {
  left: 82px !important;
}

.right-82 {
  right: 82px !important;
}

.font-82 {
  font-size: 82px !important;
}

.fw-82 {
  font-weight: 82 !important;
}

.lh-82 {
  line-height: 82px !important;
}

.flex-init-82 {
  flex: 0 0 82px !important;
}

.radius-82 {
  border-radius: 82px !important;
}

.padding-82 {
  padding: 82px !important;
}

.wp-83 {
  width: 83px !important;
}

.min-wp-83 {
  min-width: 83px !important;
}

.max-wp-83 {
  max-width: 83px !important;
}

.vw-83 {
  width: 83vw !important;
}

.min-vw-83 {
  min-width: 83vw !important;
}

.max-vw-83 {
  max-width: 83vw !important;
}

.wrem-83 {
  width: 83rem !important;
}

.min-wrem-83 {
  min-width: 83rem !important;
}

.max-wrem-83 {
  max-width: 83rem !important;
}

.hp-83 {
  height: 83px !important;
}

.min-hp-83 {
  min-height: 83px !important;
}

.max-hp-83 {
  max-height: 83px !important;
}

.vh-83 {
  height: 83vh !important;
}

.min-vh-83 {
  min-height: 83vh !important;
}

.max-vh-83 {
  max-height: 83vh !important;
}

.top-83 {
  top: 83px !important;
}

.bottom-83 {
  bottom: 83px !important;
}

.left-83 {
  left: 83px !important;
}

.right-83 {
  right: 83px !important;
}

.font-83 {
  font-size: 83px !important;
}

.fw-83 {
  font-weight: 83 !important;
}

.lh-83 {
  line-height: 83px !important;
}

.flex-init-83 {
  flex: 0 0 83px !important;
}

.radius-83 {
  border-radius: 83px !important;
}

.padding-83 {
  padding: 83px !important;
}

.wp-84 {
  width: 84px !important;
}

.min-wp-84 {
  min-width: 84px !important;
}

.max-wp-84 {
  max-width: 84px !important;
}

.vw-84 {
  width: 84vw !important;
}

.min-vw-84 {
  min-width: 84vw !important;
}

.max-vw-84 {
  max-width: 84vw !important;
}

.wrem-84 {
  width: 84rem !important;
}

.min-wrem-84 {
  min-width: 84rem !important;
}

.max-wrem-84 {
  max-width: 84rem !important;
}

.hp-84 {
  height: 84px !important;
}

.min-hp-84 {
  min-height: 84px !important;
}

.max-hp-84 {
  max-height: 84px !important;
}

.vh-84 {
  height: 84vh !important;
}

.min-vh-84 {
  min-height: 84vh !important;
}

.max-vh-84 {
  max-height: 84vh !important;
}

.top-84 {
  top: 84px !important;
}

.bottom-84 {
  bottom: 84px !important;
}

.left-84 {
  left: 84px !important;
}

.right-84 {
  right: 84px !important;
}

.font-84 {
  font-size: 84px !important;
}

.fw-84 {
  font-weight: 84 !important;
}

.lh-84 {
  line-height: 84px !important;
}

.flex-init-84 {
  flex: 0 0 84px !important;
}

.radius-84 {
  border-radius: 84px !important;
}

.padding-84 {
  padding: 84px !important;
}

.wp-85 {
  width: 85px !important;
}

.min-wp-85 {
  min-width: 85px !important;
}

.max-wp-85 {
  max-width: 85px !important;
}

.vw-85 {
  width: 85vw !important;
}

.min-vw-85 {
  min-width: 85vw !important;
}

.max-vw-85 {
  max-width: 85vw !important;
}

.wrem-85 {
  width: 85rem !important;
}

.min-wrem-85 {
  min-width: 85rem !important;
}

.max-wrem-85 {
  max-width: 85rem !important;
}

.hp-85 {
  height: 85px !important;
}

.min-hp-85 {
  min-height: 85px !important;
}

.max-hp-85 {
  max-height: 85px !important;
}

.vh-85 {
  height: 85vh !important;
}

.min-vh-85 {
  min-height: 85vh !important;
}

.max-vh-85 {
  max-height: 85vh !important;
}

.top-85 {
  top: 85px !important;
}

.bottom-85 {
  bottom: 85px !important;
}

.left-85 {
  left: 85px !important;
}

.right-85 {
  right: 85px !important;
}

.font-85 {
  font-size: 85px !important;
}

.fw-85 {
  font-weight: 85 !important;
}

.lh-85 {
  line-height: 85px !important;
}

.flex-init-85 {
  flex: 0 0 85px !important;
}

.radius-85 {
  border-radius: 85px !important;
}

.padding-85 {
  padding: 85px !important;
}

.wp-86 {
  width: 86px !important;
}

.min-wp-86 {
  min-width: 86px !important;
}

.max-wp-86 {
  max-width: 86px !important;
}

.vw-86 {
  width: 86vw !important;
}

.min-vw-86 {
  min-width: 86vw !important;
}

.max-vw-86 {
  max-width: 86vw !important;
}

.wrem-86 {
  width: 86rem !important;
}

.min-wrem-86 {
  min-width: 86rem !important;
}

.max-wrem-86 {
  max-width: 86rem !important;
}

.hp-86 {
  height: 86px !important;
}

.min-hp-86 {
  min-height: 86px !important;
}

.max-hp-86 {
  max-height: 86px !important;
}

.vh-86 {
  height: 86vh !important;
}

.min-vh-86 {
  min-height: 86vh !important;
}

.max-vh-86 {
  max-height: 86vh !important;
}

.top-86 {
  top: 86px !important;
}

.bottom-86 {
  bottom: 86px !important;
}

.left-86 {
  left: 86px !important;
}

.right-86 {
  right: 86px !important;
}

.font-86 {
  font-size: 86px !important;
}

.fw-86 {
  font-weight: 86 !important;
}

.lh-86 {
  line-height: 86px !important;
}

.flex-init-86 {
  flex: 0 0 86px !important;
}

.radius-86 {
  border-radius: 86px !important;
}

.padding-86 {
  padding: 86px !important;
}

.wp-87 {
  width: 87px !important;
}

.min-wp-87 {
  min-width: 87px !important;
}

.max-wp-87 {
  max-width: 87px !important;
}

.vw-87 {
  width: 87vw !important;
}

.min-vw-87 {
  min-width: 87vw !important;
}

.max-vw-87 {
  max-width: 87vw !important;
}

.wrem-87 {
  width: 87rem !important;
}

.min-wrem-87 {
  min-width: 87rem !important;
}

.max-wrem-87 {
  max-width: 87rem !important;
}

.hp-87 {
  height: 87px !important;
}

.min-hp-87 {
  min-height: 87px !important;
}

.max-hp-87 {
  max-height: 87px !important;
}

.vh-87 {
  height: 87vh !important;
}

.min-vh-87 {
  min-height: 87vh !important;
}

.max-vh-87 {
  max-height: 87vh !important;
}

.top-87 {
  top: 87px !important;
}

.bottom-87 {
  bottom: 87px !important;
}

.left-87 {
  left: 87px !important;
}

.right-87 {
  right: 87px !important;
}

.font-87 {
  font-size: 87px !important;
}

.fw-87 {
  font-weight: 87 !important;
}

.lh-87 {
  line-height: 87px !important;
}

.flex-init-87 {
  flex: 0 0 87px !important;
}

.radius-87 {
  border-radius: 87px !important;
}

.padding-87 {
  padding: 87px !important;
}

.wp-88 {
  width: 88px !important;
}

.min-wp-88 {
  min-width: 88px !important;
}

.max-wp-88 {
  max-width: 88px !important;
}

.vw-88 {
  width: 88vw !important;
}

.min-vw-88 {
  min-width: 88vw !important;
}

.max-vw-88 {
  max-width: 88vw !important;
}

.wrem-88 {
  width: 88rem !important;
}

.min-wrem-88 {
  min-width: 88rem !important;
}

.max-wrem-88 {
  max-width: 88rem !important;
}

.hp-88 {
  height: 88px !important;
}

.min-hp-88 {
  min-height: 88px !important;
}

.max-hp-88 {
  max-height: 88px !important;
}

.vh-88 {
  height: 88vh !important;
}

.min-vh-88 {
  min-height: 88vh !important;
}

.max-vh-88 {
  max-height: 88vh !important;
}

.top-88 {
  top: 88px !important;
}

.bottom-88 {
  bottom: 88px !important;
}

.left-88 {
  left: 88px !important;
}

.right-88 {
  right: 88px !important;
}

.font-88 {
  font-size: 88px !important;
}

.fw-88 {
  font-weight: 88 !important;
}

.lh-88 {
  line-height: 88px !important;
}

.flex-init-88 {
  flex: 0 0 88px !important;
}

.radius-88 {
  border-radius: 88px !important;
}

.padding-88 {
  padding: 88px !important;
}

.wp-89 {
  width: 89px !important;
}

.min-wp-89 {
  min-width: 89px !important;
}

.max-wp-89 {
  max-width: 89px !important;
}

.vw-89 {
  width: 89vw !important;
}

.min-vw-89 {
  min-width: 89vw !important;
}

.max-vw-89 {
  max-width: 89vw !important;
}

.wrem-89 {
  width: 89rem !important;
}

.min-wrem-89 {
  min-width: 89rem !important;
}

.max-wrem-89 {
  max-width: 89rem !important;
}

.hp-89 {
  height: 89px !important;
}

.min-hp-89 {
  min-height: 89px !important;
}

.max-hp-89 {
  max-height: 89px !important;
}

.vh-89 {
  height: 89vh !important;
}

.min-vh-89 {
  min-height: 89vh !important;
}

.max-vh-89 {
  max-height: 89vh !important;
}

.top-89 {
  top: 89px !important;
}

.bottom-89 {
  bottom: 89px !important;
}

.left-89 {
  left: 89px !important;
}

.right-89 {
  right: 89px !important;
}

.font-89 {
  font-size: 89px !important;
}

.fw-89 {
  font-weight: 89 !important;
}

.lh-89 {
  line-height: 89px !important;
}

.flex-init-89 {
  flex: 0 0 89px !important;
}

.radius-89 {
  border-radius: 89px !important;
}

.padding-89 {
  padding: 89px !important;
}

.wp-90 {
  width: 90px !important;
}

.min-wp-90 {
  min-width: 90px !important;
}

.max-wp-90 {
  max-width: 90px !important;
}

.vw-90 {
  width: 90vw !important;
}

.min-vw-90 {
  min-width: 90vw !important;
}

.max-vw-90 {
  max-width: 90vw !important;
}

.wrem-90 {
  width: 90rem !important;
}

.min-wrem-90 {
  min-width: 90rem !important;
}

.max-wrem-90 {
  max-width: 90rem !important;
}

.hp-90 {
  height: 90px !important;
}

.min-hp-90 {
  min-height: 90px !important;
}

.max-hp-90 {
  max-height: 90px !important;
}

.vh-90 {
  height: 90vh !important;
}

.min-vh-90 {
  min-height: 90vh !important;
}

.max-vh-90 {
  max-height: 90vh !important;
}

.top-90 {
  top: 90px !important;
}

.bottom-90 {
  bottom: 90px !important;
}

.left-90 {
  left: 90px !important;
}

.right-90 {
  right: 90px !important;
}

.font-90 {
  font-size: 90px !important;
}

.fw-90 {
  font-weight: 90 !important;
}

.lh-90 {
  line-height: 90px !important;
}

.flex-init-90 {
  flex: 0 0 90px !important;
}

.radius-90 {
  border-radius: 90px !important;
}

.padding-90 {
  padding: 90px !important;
}

.wp-91 {
  width: 91px !important;
}

.min-wp-91 {
  min-width: 91px !important;
}

.max-wp-91 {
  max-width: 91px !important;
}

.vw-91 {
  width: 91vw !important;
}

.min-vw-91 {
  min-width: 91vw !important;
}

.max-vw-91 {
  max-width: 91vw !important;
}

.wrem-91 {
  width: 91rem !important;
}

.min-wrem-91 {
  min-width: 91rem !important;
}

.max-wrem-91 {
  max-width: 91rem !important;
}

.hp-91 {
  height: 91px !important;
}

.min-hp-91 {
  min-height: 91px !important;
}

.max-hp-91 {
  max-height: 91px !important;
}

.vh-91 {
  height: 91vh !important;
}

.min-vh-91 {
  min-height: 91vh !important;
}

.max-vh-91 {
  max-height: 91vh !important;
}

.top-91 {
  top: 91px !important;
}

.bottom-91 {
  bottom: 91px !important;
}

.left-91 {
  left: 91px !important;
}

.right-91 {
  right: 91px !important;
}

.font-91 {
  font-size: 91px !important;
}

.fw-91 {
  font-weight: 91 !important;
}

.lh-91 {
  line-height: 91px !important;
}

.flex-init-91 {
  flex: 0 0 91px !important;
}

.radius-91 {
  border-radius: 91px !important;
}

.padding-91 {
  padding: 91px !important;
}

.wp-92 {
  width: 92px !important;
}

.min-wp-92 {
  min-width: 92px !important;
}

.max-wp-92 {
  max-width: 92px !important;
}

.vw-92 {
  width: 92vw !important;
}

.min-vw-92 {
  min-width: 92vw !important;
}

.max-vw-92 {
  max-width: 92vw !important;
}

.wrem-92 {
  width: 92rem !important;
}

.min-wrem-92 {
  min-width: 92rem !important;
}

.max-wrem-92 {
  max-width: 92rem !important;
}

.hp-92 {
  height: 92px !important;
}

.min-hp-92 {
  min-height: 92px !important;
}

.max-hp-92 {
  max-height: 92px !important;
}

.vh-92 {
  height: 92vh !important;
}

.min-vh-92 {
  min-height: 92vh !important;
}

.max-vh-92 {
  max-height: 92vh !important;
}

.top-92 {
  top: 92px !important;
}

.bottom-92 {
  bottom: 92px !important;
}

.left-92 {
  left: 92px !important;
}

.right-92 {
  right: 92px !important;
}

.font-92 {
  font-size: 92px !important;
}

.fw-92 {
  font-weight: 92 !important;
}

.lh-92 {
  line-height: 92px !important;
}

.flex-init-92 {
  flex: 0 0 92px !important;
}

.radius-92 {
  border-radius: 92px !important;
}

.padding-92 {
  padding: 92px !important;
}

.wp-93 {
  width: 93px !important;
}

.min-wp-93 {
  min-width: 93px !important;
}

.max-wp-93 {
  max-width: 93px !important;
}

.vw-93 {
  width: 93vw !important;
}

.min-vw-93 {
  min-width: 93vw !important;
}

.max-vw-93 {
  max-width: 93vw !important;
}

.wrem-93 {
  width: 93rem !important;
}

.min-wrem-93 {
  min-width: 93rem !important;
}

.max-wrem-93 {
  max-width: 93rem !important;
}

.hp-93 {
  height: 93px !important;
}

.min-hp-93 {
  min-height: 93px !important;
}

.max-hp-93 {
  max-height: 93px !important;
}

.vh-93 {
  height: 93vh !important;
}

.min-vh-93 {
  min-height: 93vh !important;
}

.max-vh-93 {
  max-height: 93vh !important;
}

.top-93 {
  top: 93px !important;
}

.bottom-93 {
  bottom: 93px !important;
}

.left-93 {
  left: 93px !important;
}

.right-93 {
  right: 93px !important;
}

.font-93 {
  font-size: 93px !important;
}

.fw-93 {
  font-weight: 93 !important;
}

.lh-93 {
  line-height: 93px !important;
}

.flex-init-93 {
  flex: 0 0 93px !important;
}

.radius-93 {
  border-radius: 93px !important;
}

.padding-93 {
  padding: 93px !important;
}

.wp-94 {
  width: 94px !important;
}

.min-wp-94 {
  min-width: 94px !important;
}

.max-wp-94 {
  max-width: 94px !important;
}

.vw-94 {
  width: 94vw !important;
}

.min-vw-94 {
  min-width: 94vw !important;
}

.max-vw-94 {
  max-width: 94vw !important;
}

.wrem-94 {
  width: 94rem !important;
}

.min-wrem-94 {
  min-width: 94rem !important;
}

.max-wrem-94 {
  max-width: 94rem !important;
}

.hp-94 {
  height: 94px !important;
}

.min-hp-94 {
  min-height: 94px !important;
}

.max-hp-94 {
  max-height: 94px !important;
}

.vh-94 {
  height: 94vh !important;
}

.min-vh-94 {
  min-height: 94vh !important;
}

.max-vh-94 {
  max-height: 94vh !important;
}

.top-94 {
  top: 94px !important;
}

.bottom-94 {
  bottom: 94px !important;
}

.left-94 {
  left: 94px !important;
}

.right-94 {
  right: 94px !important;
}

.font-94 {
  font-size: 94px !important;
}

.fw-94 {
  font-weight: 94 !important;
}

.lh-94 {
  line-height: 94px !important;
}

.flex-init-94 {
  flex: 0 0 94px !important;
}

.radius-94 {
  border-radius: 94px !important;
}

.padding-94 {
  padding: 94px !important;
}

.wp-95 {
  width: 95px !important;
}

.min-wp-95 {
  min-width: 95px !important;
}

.max-wp-95 {
  max-width: 95px !important;
}

.vw-95 {
  width: 95vw !important;
}

.min-vw-95 {
  min-width: 95vw !important;
}

.max-vw-95 {
  max-width: 95vw !important;
}

.wrem-95 {
  width: 95rem !important;
}

.min-wrem-95 {
  min-width: 95rem !important;
}

.max-wrem-95 {
  max-width: 95rem !important;
}

.hp-95 {
  height: 95px !important;
}

.min-hp-95 {
  min-height: 95px !important;
}

.max-hp-95 {
  max-height: 95px !important;
}

.vh-95 {
  height: 95vh !important;
}

.min-vh-95 {
  min-height: 95vh !important;
}

.max-vh-95 {
  max-height: 95vh !important;
}

.top-95 {
  top: 95px !important;
}

.bottom-95 {
  bottom: 95px !important;
}

.left-95 {
  left: 95px !important;
}

.right-95 {
  right: 95px !important;
}

.font-95 {
  font-size: 95px !important;
}

.fw-95 {
  font-weight: 95 !important;
}

.lh-95 {
  line-height: 95px !important;
}

.flex-init-95 {
  flex: 0 0 95px !important;
}

.radius-95 {
  border-radius: 95px !important;
}

.padding-95 {
  padding: 95px !important;
}

.wp-96 {
  width: 96px !important;
}

.min-wp-96 {
  min-width: 96px !important;
}

.max-wp-96 {
  max-width: 96px !important;
}

.vw-96 {
  width: 96vw !important;
}

.min-vw-96 {
  min-width: 96vw !important;
}

.max-vw-96 {
  max-width: 96vw !important;
}

.wrem-96 {
  width: 96rem !important;
}

.min-wrem-96 {
  min-width: 96rem !important;
}

.max-wrem-96 {
  max-width: 96rem !important;
}

.hp-96 {
  height: 96px !important;
}

.min-hp-96 {
  min-height: 96px !important;
}

.max-hp-96 {
  max-height: 96px !important;
}

.vh-96 {
  height: 96vh !important;
}

.min-vh-96 {
  min-height: 96vh !important;
}

.max-vh-96 {
  max-height: 96vh !important;
}

.top-96 {
  top: 96px !important;
}

.bottom-96 {
  bottom: 96px !important;
}

.left-96 {
  left: 96px !important;
}

.right-96 {
  right: 96px !important;
}

.font-96 {
  font-size: 96px !important;
}

.fw-96 {
  font-weight: 96 !important;
}

.lh-96 {
  line-height: 96px !important;
}

.flex-init-96 {
  flex: 0 0 96px !important;
}

.radius-96 {
  border-radius: 96px !important;
}

.padding-96 {
  padding: 96px !important;
}

.wp-97 {
  width: 97px !important;
}

.min-wp-97 {
  min-width: 97px !important;
}

.max-wp-97 {
  max-width: 97px !important;
}

.vw-97 {
  width: 97vw !important;
}

.min-vw-97 {
  min-width: 97vw !important;
}

.max-vw-97 {
  max-width: 97vw !important;
}

.wrem-97 {
  width: 97rem !important;
}

.min-wrem-97 {
  min-width: 97rem !important;
}

.max-wrem-97 {
  max-width: 97rem !important;
}

.hp-97 {
  height: 97px !important;
}

.min-hp-97 {
  min-height: 97px !important;
}

.max-hp-97 {
  max-height: 97px !important;
}

.vh-97 {
  height: 97vh !important;
}

.min-vh-97 {
  min-height: 97vh !important;
}

.max-vh-97 {
  max-height: 97vh !important;
}

.top-97 {
  top: 97px !important;
}

.bottom-97 {
  bottom: 97px !important;
}

.left-97 {
  left: 97px !important;
}

.right-97 {
  right: 97px !important;
}

.font-97 {
  font-size: 97px !important;
}

.fw-97 {
  font-weight: 97 !important;
}

.lh-97 {
  line-height: 97px !important;
}

.flex-init-97 {
  flex: 0 0 97px !important;
}

.radius-97 {
  border-radius: 97px !important;
}

.padding-97 {
  padding: 97px !important;
}

.wp-98 {
  width: 98px !important;
}

.min-wp-98 {
  min-width: 98px !important;
}

.max-wp-98 {
  max-width: 98px !important;
}

.vw-98 {
  width: 98vw !important;
}

.min-vw-98 {
  min-width: 98vw !important;
}

.max-vw-98 {
  max-width: 98vw !important;
}

.wrem-98 {
  width: 98rem !important;
}

.min-wrem-98 {
  min-width: 98rem !important;
}

.max-wrem-98 {
  max-width: 98rem !important;
}

.hp-98 {
  height: 98px !important;
}

.min-hp-98 {
  min-height: 98px !important;
}

.max-hp-98 {
  max-height: 98px !important;
}

.vh-98 {
  height: 98vh !important;
}

.min-vh-98 {
  min-height: 98vh !important;
}

.max-vh-98 {
  max-height: 98vh !important;
}

.top-98 {
  top: 98px !important;
}

.bottom-98 {
  bottom: 98px !important;
}

.left-98 {
  left: 98px !important;
}

.right-98 {
  right: 98px !important;
}

.font-98 {
  font-size: 98px !important;
}

.fw-98 {
  font-weight: 98 !important;
}

.lh-98 {
  line-height: 98px !important;
}

.flex-init-98 {
  flex: 0 0 98px !important;
}

.radius-98 {
  border-radius: 98px !important;
}

.padding-98 {
  padding: 98px !important;
}

.wp-99 {
  width: 99px !important;
}

.min-wp-99 {
  min-width: 99px !important;
}

.max-wp-99 {
  max-width: 99px !important;
}

.vw-99 {
  width: 99vw !important;
}

.min-vw-99 {
  min-width: 99vw !important;
}

.max-vw-99 {
  max-width: 99vw !important;
}

.wrem-99 {
  width: 99rem !important;
}

.min-wrem-99 {
  min-width: 99rem !important;
}

.max-wrem-99 {
  max-width: 99rem !important;
}

.hp-99 {
  height: 99px !important;
}

.min-hp-99 {
  min-height: 99px !important;
}

.max-hp-99 {
  max-height: 99px !important;
}

.vh-99 {
  height: 99vh !important;
}

.min-vh-99 {
  min-height: 99vh !important;
}

.max-vh-99 {
  max-height: 99vh !important;
}

.top-99 {
  top: 99px !important;
}

.bottom-99 {
  bottom: 99px !important;
}

.left-99 {
  left: 99px !important;
}

.right-99 {
  right: 99px !important;
}

.font-99 {
  font-size: 99px !important;
}

.fw-99 {
  font-weight: 99 !important;
}

.lh-99 {
  line-height: 99px !important;
}

.flex-init-99 {
  flex: 0 0 99px !important;
}

.radius-99 {
  border-radius: 99px !important;
}

.padding-99 {
  padding: 99px !important;
}

.wp-100 {
  width: 100px !important;
}

.min-wp-100 {
  min-width: 100px !important;
}

.max-wp-100 {
  max-width: 100px !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.max-vw-100 {
  max-width: 100vw !important;
}

.wrem-100 {
  width: 100rem !important;
}

.min-wrem-100 {
  min-width: 100rem !important;
}

.max-wrem-100 {
  max-width: 100rem !important;
}

.hp-100 {
  height: 100px !important;
}

.min-hp-100 {
  min-height: 100px !important;
}

.max-hp-100 {
  max-height: 100px !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.max-vh-100 {
  max-height: 100vh !important;
}

.top-100 {
  top: 100px !important;
}

.bottom-100 {
  bottom: 100px !important;
}

.left-100 {
  left: 100px !important;
}

.right-100 {
  right: 100px !important;
}

.font-100 {
  font-size: 100px !important;
}

.fw-100 {
  font-weight: 100 !important;
}

.lh-100 {
  line-height: 100px !important;
}

.flex-init-100 {
  flex: 0 0 100px !important;
}

.radius-100 {
  border-radius: 100px !important;
}

.padding-100 {
  padding: 100px !important;
}

.wp-101 {
  width: 101px !important;
}

.min-wp-101 {
  min-width: 101px !important;
}

.max-wp-101 {
  max-width: 101px !important;
}

.vw-101 {
  width: 101vw !important;
}

.min-vw-101 {
  min-width: 101vw !important;
}

.max-vw-101 {
  max-width: 101vw !important;
}

.wrem-101 {
  width: 101rem !important;
}

.min-wrem-101 {
  min-width: 101rem !important;
}

.max-wrem-101 {
  max-width: 101rem !important;
}

.hp-101 {
  height: 101px !important;
}

.min-hp-101 {
  min-height: 101px !important;
}

.max-hp-101 {
  max-height: 101px !important;
}

.vh-101 {
  height: 101vh !important;
}

.min-vh-101 {
  min-height: 101vh !important;
}

.max-vh-101 {
  max-height: 101vh !important;
}

.top-101 {
  top: 101px !important;
}

.bottom-101 {
  bottom: 101px !important;
}

.left-101 {
  left: 101px !important;
}

.right-101 {
  right: 101px !important;
}

.font-101 {
  font-size: 101px !important;
}

.fw-101 {
  font-weight: 101 !important;
}

.lh-101 {
  line-height: 101px !important;
}

.flex-init-101 {
  flex: 0 0 101px !important;
}

.radius-101 {
  border-radius: 101px !important;
}

.padding-101 {
  padding: 101px !important;
}

.wp-102 {
  width: 102px !important;
}

.min-wp-102 {
  min-width: 102px !important;
}

.max-wp-102 {
  max-width: 102px !important;
}

.vw-102 {
  width: 102vw !important;
}

.min-vw-102 {
  min-width: 102vw !important;
}

.max-vw-102 {
  max-width: 102vw !important;
}

.wrem-102 {
  width: 102rem !important;
}

.min-wrem-102 {
  min-width: 102rem !important;
}

.max-wrem-102 {
  max-width: 102rem !important;
}

.hp-102 {
  height: 102px !important;
}

.min-hp-102 {
  min-height: 102px !important;
}

.max-hp-102 {
  max-height: 102px !important;
}

.vh-102 {
  height: 102vh !important;
}

.min-vh-102 {
  min-height: 102vh !important;
}

.max-vh-102 {
  max-height: 102vh !important;
}

.top-102 {
  top: 102px !important;
}

.bottom-102 {
  bottom: 102px !important;
}

.left-102 {
  left: 102px !important;
}

.right-102 {
  right: 102px !important;
}

.font-102 {
  font-size: 102px !important;
}

.fw-102 {
  font-weight: 102 !important;
}

.lh-102 {
  line-height: 102px !important;
}

.flex-init-102 {
  flex: 0 0 102px !important;
}

.radius-102 {
  border-radius: 102px !important;
}

.padding-102 {
  padding: 102px !important;
}

.wp-103 {
  width: 103px !important;
}

.min-wp-103 {
  min-width: 103px !important;
}

.max-wp-103 {
  max-width: 103px !important;
}

.vw-103 {
  width: 103vw !important;
}

.min-vw-103 {
  min-width: 103vw !important;
}

.max-vw-103 {
  max-width: 103vw !important;
}

.wrem-103 {
  width: 103rem !important;
}

.min-wrem-103 {
  min-width: 103rem !important;
}

.max-wrem-103 {
  max-width: 103rem !important;
}

.hp-103 {
  height: 103px !important;
}

.min-hp-103 {
  min-height: 103px !important;
}

.max-hp-103 {
  max-height: 103px !important;
}

.vh-103 {
  height: 103vh !important;
}

.min-vh-103 {
  min-height: 103vh !important;
}

.max-vh-103 {
  max-height: 103vh !important;
}

.top-103 {
  top: 103px !important;
}

.bottom-103 {
  bottom: 103px !important;
}

.left-103 {
  left: 103px !important;
}

.right-103 {
  right: 103px !important;
}

.font-103 {
  font-size: 103px !important;
}

.fw-103 {
  font-weight: 103 !important;
}

.lh-103 {
  line-height: 103px !important;
}

.flex-init-103 {
  flex: 0 0 103px !important;
}

.radius-103 {
  border-radius: 103px !important;
}

.padding-103 {
  padding: 103px !important;
}

.wp-104 {
  width: 104px !important;
}

.min-wp-104 {
  min-width: 104px !important;
}

.max-wp-104 {
  max-width: 104px !important;
}

.vw-104 {
  width: 104vw !important;
}

.min-vw-104 {
  min-width: 104vw !important;
}

.max-vw-104 {
  max-width: 104vw !important;
}

.wrem-104 {
  width: 104rem !important;
}

.min-wrem-104 {
  min-width: 104rem !important;
}

.max-wrem-104 {
  max-width: 104rem !important;
}

.hp-104 {
  height: 104px !important;
}

.min-hp-104 {
  min-height: 104px !important;
}

.max-hp-104 {
  max-height: 104px !important;
}

.vh-104 {
  height: 104vh !important;
}

.min-vh-104 {
  min-height: 104vh !important;
}

.max-vh-104 {
  max-height: 104vh !important;
}

.top-104 {
  top: 104px !important;
}

.bottom-104 {
  bottom: 104px !important;
}

.left-104 {
  left: 104px !important;
}

.right-104 {
  right: 104px !important;
}

.font-104 {
  font-size: 104px !important;
}

.fw-104 {
  font-weight: 104 !important;
}

.lh-104 {
  line-height: 104px !important;
}

.flex-init-104 {
  flex: 0 0 104px !important;
}

.radius-104 {
  border-radius: 104px !important;
}

.padding-104 {
  padding: 104px !important;
}

.wp-105 {
  width: 105px !important;
}

.min-wp-105 {
  min-width: 105px !important;
}

.max-wp-105 {
  max-width: 105px !important;
}

.vw-105 {
  width: 105vw !important;
}

.min-vw-105 {
  min-width: 105vw !important;
}

.max-vw-105 {
  max-width: 105vw !important;
}

.wrem-105 {
  width: 105rem !important;
}

.min-wrem-105 {
  min-width: 105rem !important;
}

.max-wrem-105 {
  max-width: 105rem !important;
}

.hp-105 {
  height: 105px !important;
}

.min-hp-105 {
  min-height: 105px !important;
}

.max-hp-105 {
  max-height: 105px !important;
}

.vh-105 {
  height: 105vh !important;
}

.min-vh-105 {
  min-height: 105vh !important;
}

.max-vh-105 {
  max-height: 105vh !important;
}

.top-105 {
  top: 105px !important;
}

.bottom-105 {
  bottom: 105px !important;
}

.left-105 {
  left: 105px !important;
}

.right-105 {
  right: 105px !important;
}

.font-105 {
  font-size: 105px !important;
}

.fw-105 {
  font-weight: 105 !important;
}

.lh-105 {
  line-height: 105px !important;
}

.flex-init-105 {
  flex: 0 0 105px !important;
}

.radius-105 {
  border-radius: 105px !important;
}

.padding-105 {
  padding: 105px !important;
}

.wp-106 {
  width: 106px !important;
}

.min-wp-106 {
  min-width: 106px !important;
}

.max-wp-106 {
  max-width: 106px !important;
}

.vw-106 {
  width: 106vw !important;
}

.min-vw-106 {
  min-width: 106vw !important;
}

.max-vw-106 {
  max-width: 106vw !important;
}

.wrem-106 {
  width: 106rem !important;
}

.min-wrem-106 {
  min-width: 106rem !important;
}

.max-wrem-106 {
  max-width: 106rem !important;
}

.hp-106 {
  height: 106px !important;
}

.min-hp-106 {
  min-height: 106px !important;
}

.max-hp-106 {
  max-height: 106px !important;
}

.vh-106 {
  height: 106vh !important;
}

.min-vh-106 {
  min-height: 106vh !important;
}

.max-vh-106 {
  max-height: 106vh !important;
}

.top-106 {
  top: 106px !important;
}

.bottom-106 {
  bottom: 106px !important;
}

.left-106 {
  left: 106px !important;
}

.right-106 {
  right: 106px !important;
}

.font-106 {
  font-size: 106px !important;
}

.fw-106 {
  font-weight: 106 !important;
}

.lh-106 {
  line-height: 106px !important;
}

.flex-init-106 {
  flex: 0 0 106px !important;
}

.radius-106 {
  border-radius: 106px !important;
}

.padding-106 {
  padding: 106px !important;
}

.wp-107 {
  width: 107px !important;
}

.min-wp-107 {
  min-width: 107px !important;
}

.max-wp-107 {
  max-width: 107px !important;
}

.vw-107 {
  width: 107vw !important;
}

.min-vw-107 {
  min-width: 107vw !important;
}

.max-vw-107 {
  max-width: 107vw !important;
}

.wrem-107 {
  width: 107rem !important;
}

.min-wrem-107 {
  min-width: 107rem !important;
}

.max-wrem-107 {
  max-width: 107rem !important;
}

.hp-107 {
  height: 107px !important;
}

.min-hp-107 {
  min-height: 107px !important;
}

.max-hp-107 {
  max-height: 107px !important;
}

.vh-107 {
  height: 107vh !important;
}

.min-vh-107 {
  min-height: 107vh !important;
}

.max-vh-107 {
  max-height: 107vh !important;
}

.top-107 {
  top: 107px !important;
}

.bottom-107 {
  bottom: 107px !important;
}

.left-107 {
  left: 107px !important;
}

.right-107 {
  right: 107px !important;
}

.font-107 {
  font-size: 107px !important;
}

.fw-107 {
  font-weight: 107 !important;
}

.lh-107 {
  line-height: 107px !important;
}

.flex-init-107 {
  flex: 0 0 107px !important;
}

.radius-107 {
  border-radius: 107px !important;
}

.padding-107 {
  padding: 107px !important;
}

.wp-108 {
  width: 108px !important;
}

.min-wp-108 {
  min-width: 108px !important;
}

.max-wp-108 {
  max-width: 108px !important;
}

.vw-108 {
  width: 108vw !important;
}

.min-vw-108 {
  min-width: 108vw !important;
}

.max-vw-108 {
  max-width: 108vw !important;
}

.wrem-108 {
  width: 108rem !important;
}

.min-wrem-108 {
  min-width: 108rem !important;
}

.max-wrem-108 {
  max-width: 108rem !important;
}

.hp-108 {
  height: 108px !important;
}

.min-hp-108 {
  min-height: 108px !important;
}

.max-hp-108 {
  max-height: 108px !important;
}

.vh-108 {
  height: 108vh !important;
}

.min-vh-108 {
  min-height: 108vh !important;
}

.max-vh-108 {
  max-height: 108vh !important;
}

.top-108 {
  top: 108px !important;
}

.bottom-108 {
  bottom: 108px !important;
}

.left-108 {
  left: 108px !important;
}

.right-108 {
  right: 108px !important;
}

.font-108 {
  font-size: 108px !important;
}

.fw-108 {
  font-weight: 108 !important;
}

.lh-108 {
  line-height: 108px !important;
}

.flex-init-108 {
  flex: 0 0 108px !important;
}

.radius-108 {
  border-radius: 108px !important;
}

.padding-108 {
  padding: 108px !important;
}

.wp-109 {
  width: 109px !important;
}

.min-wp-109 {
  min-width: 109px !important;
}

.max-wp-109 {
  max-width: 109px !important;
}

.vw-109 {
  width: 109vw !important;
}

.min-vw-109 {
  min-width: 109vw !important;
}

.max-vw-109 {
  max-width: 109vw !important;
}

.wrem-109 {
  width: 109rem !important;
}

.min-wrem-109 {
  min-width: 109rem !important;
}

.max-wrem-109 {
  max-width: 109rem !important;
}

.hp-109 {
  height: 109px !important;
}

.min-hp-109 {
  min-height: 109px !important;
}

.max-hp-109 {
  max-height: 109px !important;
}

.vh-109 {
  height: 109vh !important;
}

.min-vh-109 {
  min-height: 109vh !important;
}

.max-vh-109 {
  max-height: 109vh !important;
}

.top-109 {
  top: 109px !important;
}

.bottom-109 {
  bottom: 109px !important;
}

.left-109 {
  left: 109px !important;
}

.right-109 {
  right: 109px !important;
}

.font-109 {
  font-size: 109px !important;
}

.fw-109 {
  font-weight: 109 !important;
}

.lh-109 {
  line-height: 109px !important;
}

.flex-init-109 {
  flex: 0 0 109px !important;
}

.radius-109 {
  border-radius: 109px !important;
}

.padding-109 {
  padding: 109px !important;
}

.wp-110 {
  width: 110px !important;
}

.min-wp-110 {
  min-width: 110px !important;
}

.max-wp-110 {
  max-width: 110px !important;
}

.vw-110 {
  width: 110vw !important;
}

.min-vw-110 {
  min-width: 110vw !important;
}

.max-vw-110 {
  max-width: 110vw !important;
}

.wrem-110 {
  width: 110rem !important;
}

.min-wrem-110 {
  min-width: 110rem !important;
}

.max-wrem-110 {
  max-width: 110rem !important;
}

.hp-110 {
  height: 110px !important;
}

.min-hp-110 {
  min-height: 110px !important;
}

.max-hp-110 {
  max-height: 110px !important;
}

.vh-110 {
  height: 110vh !important;
}

.min-vh-110 {
  min-height: 110vh !important;
}

.max-vh-110 {
  max-height: 110vh !important;
}

.top-110 {
  top: 110px !important;
}

.bottom-110 {
  bottom: 110px !important;
}

.left-110 {
  left: 110px !important;
}

.right-110 {
  right: 110px !important;
}

.font-110 {
  font-size: 110px !important;
}

.fw-110 {
  font-weight: 110 !important;
}

.lh-110 {
  line-height: 110px !important;
}

.flex-init-110 {
  flex: 0 0 110px !important;
}

.radius-110 {
  border-radius: 110px !important;
}

.padding-110 {
  padding: 110px !important;
}

.wp-111 {
  width: 111px !important;
}

.min-wp-111 {
  min-width: 111px !important;
}

.max-wp-111 {
  max-width: 111px !important;
}

.vw-111 {
  width: 111vw !important;
}

.min-vw-111 {
  min-width: 111vw !important;
}

.max-vw-111 {
  max-width: 111vw !important;
}

.wrem-111 {
  width: 111rem !important;
}

.min-wrem-111 {
  min-width: 111rem !important;
}

.max-wrem-111 {
  max-width: 111rem !important;
}

.hp-111 {
  height: 111px !important;
}

.min-hp-111 {
  min-height: 111px !important;
}

.max-hp-111 {
  max-height: 111px !important;
}

.vh-111 {
  height: 111vh !important;
}

.min-vh-111 {
  min-height: 111vh !important;
}

.max-vh-111 {
  max-height: 111vh !important;
}

.top-111 {
  top: 111px !important;
}

.bottom-111 {
  bottom: 111px !important;
}

.left-111 {
  left: 111px !important;
}

.right-111 {
  right: 111px !important;
}

.font-111 {
  font-size: 111px !important;
}

.fw-111 {
  font-weight: 111 !important;
}

.lh-111 {
  line-height: 111px !important;
}

.flex-init-111 {
  flex: 0 0 111px !important;
}

.radius-111 {
  border-radius: 111px !important;
}

.padding-111 {
  padding: 111px !important;
}

.wp-112 {
  width: 112px !important;
}

.min-wp-112 {
  min-width: 112px !important;
}

.max-wp-112 {
  max-width: 112px !important;
}

.vw-112 {
  width: 112vw !important;
}

.min-vw-112 {
  min-width: 112vw !important;
}

.max-vw-112 {
  max-width: 112vw !important;
}

.wrem-112 {
  width: 112rem !important;
}

.min-wrem-112 {
  min-width: 112rem !important;
}

.max-wrem-112 {
  max-width: 112rem !important;
}

.hp-112 {
  height: 112px !important;
}

.min-hp-112 {
  min-height: 112px !important;
}

.max-hp-112 {
  max-height: 112px !important;
}

.vh-112 {
  height: 112vh !important;
}

.min-vh-112 {
  min-height: 112vh !important;
}

.max-vh-112 {
  max-height: 112vh !important;
}

.top-112 {
  top: 112px !important;
}

.bottom-112 {
  bottom: 112px !important;
}

.left-112 {
  left: 112px !important;
}

.right-112 {
  right: 112px !important;
}

.font-112 {
  font-size: 112px !important;
}

.fw-112 {
  font-weight: 112 !important;
}

.lh-112 {
  line-height: 112px !important;
}

.flex-init-112 {
  flex: 0 0 112px !important;
}

.radius-112 {
  border-radius: 112px !important;
}

.padding-112 {
  padding: 112px !important;
}

.wp-113 {
  width: 113px !important;
}

.min-wp-113 {
  min-width: 113px !important;
}

.max-wp-113 {
  max-width: 113px !important;
}

.vw-113 {
  width: 113vw !important;
}

.min-vw-113 {
  min-width: 113vw !important;
}

.max-vw-113 {
  max-width: 113vw !important;
}

.wrem-113 {
  width: 113rem !important;
}

.min-wrem-113 {
  min-width: 113rem !important;
}

.max-wrem-113 {
  max-width: 113rem !important;
}

.hp-113 {
  height: 113px !important;
}

.min-hp-113 {
  min-height: 113px !important;
}

.max-hp-113 {
  max-height: 113px !important;
}

.vh-113 {
  height: 113vh !important;
}

.min-vh-113 {
  min-height: 113vh !important;
}

.max-vh-113 {
  max-height: 113vh !important;
}

.top-113 {
  top: 113px !important;
}

.bottom-113 {
  bottom: 113px !important;
}

.left-113 {
  left: 113px !important;
}

.right-113 {
  right: 113px !important;
}

.font-113 {
  font-size: 113px !important;
}

.fw-113 {
  font-weight: 113 !important;
}

.lh-113 {
  line-height: 113px !important;
}

.flex-init-113 {
  flex: 0 0 113px !important;
}

.radius-113 {
  border-radius: 113px !important;
}

.padding-113 {
  padding: 113px !important;
}

.wp-114 {
  width: 114px !important;
}

.min-wp-114 {
  min-width: 114px !important;
}

.max-wp-114 {
  max-width: 114px !important;
}

.vw-114 {
  width: 114vw !important;
}

.min-vw-114 {
  min-width: 114vw !important;
}

.max-vw-114 {
  max-width: 114vw !important;
}

.wrem-114 {
  width: 114rem !important;
}

.min-wrem-114 {
  min-width: 114rem !important;
}

.max-wrem-114 {
  max-width: 114rem !important;
}

.hp-114 {
  height: 114px !important;
}

.min-hp-114 {
  min-height: 114px !important;
}

.max-hp-114 {
  max-height: 114px !important;
}

.vh-114 {
  height: 114vh !important;
}

.min-vh-114 {
  min-height: 114vh !important;
}

.max-vh-114 {
  max-height: 114vh !important;
}

.top-114 {
  top: 114px !important;
}

.bottom-114 {
  bottom: 114px !important;
}

.left-114 {
  left: 114px !important;
}

.right-114 {
  right: 114px !important;
}

.font-114 {
  font-size: 114px !important;
}

.fw-114 {
  font-weight: 114 !important;
}

.lh-114 {
  line-height: 114px !important;
}

.flex-init-114 {
  flex: 0 0 114px !important;
}

.radius-114 {
  border-radius: 114px !important;
}

.padding-114 {
  padding: 114px !important;
}

.wp-115 {
  width: 115px !important;
}

.min-wp-115 {
  min-width: 115px !important;
}

.max-wp-115 {
  max-width: 115px !important;
}

.vw-115 {
  width: 115vw !important;
}

.min-vw-115 {
  min-width: 115vw !important;
}

.max-vw-115 {
  max-width: 115vw !important;
}

.wrem-115 {
  width: 115rem !important;
}

.min-wrem-115 {
  min-width: 115rem !important;
}

.max-wrem-115 {
  max-width: 115rem !important;
}

.hp-115 {
  height: 115px !important;
}

.min-hp-115 {
  min-height: 115px !important;
}

.max-hp-115 {
  max-height: 115px !important;
}

.vh-115 {
  height: 115vh !important;
}

.min-vh-115 {
  min-height: 115vh !important;
}

.max-vh-115 {
  max-height: 115vh !important;
}

.top-115 {
  top: 115px !important;
}

.bottom-115 {
  bottom: 115px !important;
}

.left-115 {
  left: 115px !important;
}

.right-115 {
  right: 115px !important;
}

.font-115 {
  font-size: 115px !important;
}

.fw-115 {
  font-weight: 115 !important;
}

.lh-115 {
  line-height: 115px !important;
}

.flex-init-115 {
  flex: 0 0 115px !important;
}

.radius-115 {
  border-radius: 115px !important;
}

.padding-115 {
  padding: 115px !important;
}

.wp-116 {
  width: 116px !important;
}

.min-wp-116 {
  min-width: 116px !important;
}

.max-wp-116 {
  max-width: 116px !important;
}

.vw-116 {
  width: 116vw !important;
}

.min-vw-116 {
  min-width: 116vw !important;
}

.max-vw-116 {
  max-width: 116vw !important;
}

.wrem-116 {
  width: 116rem !important;
}

.min-wrem-116 {
  min-width: 116rem !important;
}

.max-wrem-116 {
  max-width: 116rem !important;
}

.hp-116 {
  height: 116px !important;
}

.min-hp-116 {
  min-height: 116px !important;
}

.max-hp-116 {
  max-height: 116px !important;
}

.vh-116 {
  height: 116vh !important;
}

.min-vh-116 {
  min-height: 116vh !important;
}

.max-vh-116 {
  max-height: 116vh !important;
}

.top-116 {
  top: 116px !important;
}

.bottom-116 {
  bottom: 116px !important;
}

.left-116 {
  left: 116px !important;
}

.right-116 {
  right: 116px !important;
}

.font-116 {
  font-size: 116px !important;
}

.fw-116 {
  font-weight: 116 !important;
}

.lh-116 {
  line-height: 116px !important;
}

.flex-init-116 {
  flex: 0 0 116px !important;
}

.radius-116 {
  border-radius: 116px !important;
}

.padding-116 {
  padding: 116px !important;
}

.wp-117 {
  width: 117px !important;
}

.min-wp-117 {
  min-width: 117px !important;
}

.max-wp-117 {
  max-width: 117px !important;
}

.vw-117 {
  width: 117vw !important;
}

.min-vw-117 {
  min-width: 117vw !important;
}

.max-vw-117 {
  max-width: 117vw !important;
}

.wrem-117 {
  width: 117rem !important;
}

.min-wrem-117 {
  min-width: 117rem !important;
}

.max-wrem-117 {
  max-width: 117rem !important;
}

.hp-117 {
  height: 117px !important;
}

.min-hp-117 {
  min-height: 117px !important;
}

.max-hp-117 {
  max-height: 117px !important;
}

.vh-117 {
  height: 117vh !important;
}

.min-vh-117 {
  min-height: 117vh !important;
}

.max-vh-117 {
  max-height: 117vh !important;
}

.top-117 {
  top: 117px !important;
}

.bottom-117 {
  bottom: 117px !important;
}

.left-117 {
  left: 117px !important;
}

.right-117 {
  right: 117px !important;
}

.font-117 {
  font-size: 117px !important;
}

.fw-117 {
  font-weight: 117 !important;
}

.lh-117 {
  line-height: 117px !important;
}

.flex-init-117 {
  flex: 0 0 117px !important;
}

.radius-117 {
  border-radius: 117px !important;
}

.padding-117 {
  padding: 117px !important;
}

.wp-118 {
  width: 118px !important;
}

.min-wp-118 {
  min-width: 118px !important;
}

.max-wp-118 {
  max-width: 118px !important;
}

.vw-118 {
  width: 118vw !important;
}

.min-vw-118 {
  min-width: 118vw !important;
}

.max-vw-118 {
  max-width: 118vw !important;
}

.wrem-118 {
  width: 118rem !important;
}

.min-wrem-118 {
  min-width: 118rem !important;
}

.max-wrem-118 {
  max-width: 118rem !important;
}

.hp-118 {
  height: 118px !important;
}

.min-hp-118 {
  min-height: 118px !important;
}

.max-hp-118 {
  max-height: 118px !important;
}

.vh-118 {
  height: 118vh !important;
}

.min-vh-118 {
  min-height: 118vh !important;
}

.max-vh-118 {
  max-height: 118vh !important;
}

.top-118 {
  top: 118px !important;
}

.bottom-118 {
  bottom: 118px !important;
}

.left-118 {
  left: 118px !important;
}

.right-118 {
  right: 118px !important;
}

.font-118 {
  font-size: 118px !important;
}

.fw-118 {
  font-weight: 118 !important;
}

.lh-118 {
  line-height: 118px !important;
}

.flex-init-118 {
  flex: 0 0 118px !important;
}

.radius-118 {
  border-radius: 118px !important;
}

.padding-118 {
  padding: 118px !important;
}

.wp-119 {
  width: 119px !important;
}

.min-wp-119 {
  min-width: 119px !important;
}

.max-wp-119 {
  max-width: 119px !important;
}

.vw-119 {
  width: 119vw !important;
}

.min-vw-119 {
  min-width: 119vw !important;
}

.max-vw-119 {
  max-width: 119vw !important;
}

.wrem-119 {
  width: 119rem !important;
}

.min-wrem-119 {
  min-width: 119rem !important;
}

.max-wrem-119 {
  max-width: 119rem !important;
}

.hp-119 {
  height: 119px !important;
}

.min-hp-119 {
  min-height: 119px !important;
}

.max-hp-119 {
  max-height: 119px !important;
}

.vh-119 {
  height: 119vh !important;
}

.min-vh-119 {
  min-height: 119vh !important;
}

.max-vh-119 {
  max-height: 119vh !important;
}

.top-119 {
  top: 119px !important;
}

.bottom-119 {
  bottom: 119px !important;
}

.left-119 {
  left: 119px !important;
}

.right-119 {
  right: 119px !important;
}

.font-119 {
  font-size: 119px !important;
}

.fw-119 {
  font-weight: 119 !important;
}

.lh-119 {
  line-height: 119px !important;
}

.flex-init-119 {
  flex: 0 0 119px !important;
}

.radius-119 {
  border-radius: 119px !important;
}

.padding-119 {
  padding: 119px !important;
}

.wp-120 {
  width: 120px !important;
}

.min-wp-120 {
  min-width: 120px !important;
}

.max-wp-120 {
  max-width: 120px !important;
}

.vw-120 {
  width: 120vw !important;
}

.min-vw-120 {
  min-width: 120vw !important;
}

.max-vw-120 {
  max-width: 120vw !important;
}

.wrem-120 {
  width: 120rem !important;
}

.min-wrem-120 {
  min-width: 120rem !important;
}

.max-wrem-120 {
  max-width: 120rem !important;
}

.hp-120 {
  height: 120px !important;
}

.min-hp-120 {
  min-height: 120px !important;
}

.max-hp-120 {
  max-height: 120px !important;
}

.vh-120 {
  height: 120vh !important;
}

.min-vh-120 {
  min-height: 120vh !important;
}

.max-vh-120 {
  max-height: 120vh !important;
}

.top-120 {
  top: 120px !important;
}

.bottom-120 {
  bottom: 120px !important;
}

.left-120 {
  left: 120px !important;
}

.right-120 {
  right: 120px !important;
}

.font-120 {
  font-size: 120px !important;
}

.fw-120 {
  font-weight: 120 !important;
}

.lh-120 {
  line-height: 120px !important;
}

.flex-init-120 {
  flex: 0 0 120px !important;
}

.radius-120 {
  border-radius: 120px !important;
}

.padding-120 {
  padding: 120px !important;
}

.wp-121 {
  width: 121px !important;
}

.min-wp-121 {
  min-width: 121px !important;
}

.max-wp-121 {
  max-width: 121px !important;
}

.vw-121 {
  width: 121vw !important;
}

.min-vw-121 {
  min-width: 121vw !important;
}

.max-vw-121 {
  max-width: 121vw !important;
}

.wrem-121 {
  width: 121rem !important;
}

.min-wrem-121 {
  min-width: 121rem !important;
}

.max-wrem-121 {
  max-width: 121rem !important;
}

.hp-121 {
  height: 121px !important;
}

.min-hp-121 {
  min-height: 121px !important;
}

.max-hp-121 {
  max-height: 121px !important;
}

.vh-121 {
  height: 121vh !important;
}

.min-vh-121 {
  min-height: 121vh !important;
}

.max-vh-121 {
  max-height: 121vh !important;
}

.top-121 {
  top: 121px !important;
}

.bottom-121 {
  bottom: 121px !important;
}

.left-121 {
  left: 121px !important;
}

.right-121 {
  right: 121px !important;
}

.font-121 {
  font-size: 121px !important;
}

.fw-121 {
  font-weight: 121 !important;
}

.lh-121 {
  line-height: 121px !important;
}

.flex-init-121 {
  flex: 0 0 121px !important;
}

.radius-121 {
  border-radius: 121px !important;
}

.padding-121 {
  padding: 121px !important;
}

.wp-122 {
  width: 122px !important;
}

.min-wp-122 {
  min-width: 122px !important;
}

.max-wp-122 {
  max-width: 122px !important;
}

.vw-122 {
  width: 122vw !important;
}

.min-vw-122 {
  min-width: 122vw !important;
}

.max-vw-122 {
  max-width: 122vw !important;
}

.wrem-122 {
  width: 122rem !important;
}

.min-wrem-122 {
  min-width: 122rem !important;
}

.max-wrem-122 {
  max-width: 122rem !important;
}

.hp-122 {
  height: 122px !important;
}

.min-hp-122 {
  min-height: 122px !important;
}

.max-hp-122 {
  max-height: 122px !important;
}

.vh-122 {
  height: 122vh !important;
}

.min-vh-122 {
  min-height: 122vh !important;
}

.max-vh-122 {
  max-height: 122vh !important;
}

.top-122 {
  top: 122px !important;
}

.bottom-122 {
  bottom: 122px !important;
}

.left-122 {
  left: 122px !important;
}

.right-122 {
  right: 122px !important;
}

.font-122 {
  font-size: 122px !important;
}

.fw-122 {
  font-weight: 122 !important;
}

.lh-122 {
  line-height: 122px !important;
}

.flex-init-122 {
  flex: 0 0 122px !important;
}

.radius-122 {
  border-radius: 122px !important;
}

.padding-122 {
  padding: 122px !important;
}

.wp-123 {
  width: 123px !important;
}

.min-wp-123 {
  min-width: 123px !important;
}

.max-wp-123 {
  max-width: 123px !important;
}

.vw-123 {
  width: 123vw !important;
}

.min-vw-123 {
  min-width: 123vw !important;
}

.max-vw-123 {
  max-width: 123vw !important;
}

.wrem-123 {
  width: 123rem !important;
}

.min-wrem-123 {
  min-width: 123rem !important;
}

.max-wrem-123 {
  max-width: 123rem !important;
}

.hp-123 {
  height: 123px !important;
}

.min-hp-123 {
  min-height: 123px !important;
}

.max-hp-123 {
  max-height: 123px !important;
}

.vh-123 {
  height: 123vh !important;
}

.min-vh-123 {
  min-height: 123vh !important;
}

.max-vh-123 {
  max-height: 123vh !important;
}

.top-123 {
  top: 123px !important;
}

.bottom-123 {
  bottom: 123px !important;
}

.left-123 {
  left: 123px !important;
}

.right-123 {
  right: 123px !important;
}

.font-123 {
  font-size: 123px !important;
}

.fw-123 {
  font-weight: 123 !important;
}

.lh-123 {
  line-height: 123px !important;
}

.flex-init-123 {
  flex: 0 0 123px !important;
}

.radius-123 {
  border-radius: 123px !important;
}

.padding-123 {
  padding: 123px !important;
}

.wp-124 {
  width: 124px !important;
}

.min-wp-124 {
  min-width: 124px !important;
}

.max-wp-124 {
  max-width: 124px !important;
}

.vw-124 {
  width: 124vw !important;
}

.min-vw-124 {
  min-width: 124vw !important;
}

.max-vw-124 {
  max-width: 124vw !important;
}

.wrem-124 {
  width: 124rem !important;
}

.min-wrem-124 {
  min-width: 124rem !important;
}

.max-wrem-124 {
  max-width: 124rem !important;
}

.hp-124 {
  height: 124px !important;
}

.min-hp-124 {
  min-height: 124px !important;
}

.max-hp-124 {
  max-height: 124px !important;
}

.vh-124 {
  height: 124vh !important;
}

.min-vh-124 {
  min-height: 124vh !important;
}

.max-vh-124 {
  max-height: 124vh !important;
}

.top-124 {
  top: 124px !important;
}

.bottom-124 {
  bottom: 124px !important;
}

.left-124 {
  left: 124px !important;
}

.right-124 {
  right: 124px !important;
}

.font-124 {
  font-size: 124px !important;
}

.fw-124 {
  font-weight: 124 !important;
}

.lh-124 {
  line-height: 124px !important;
}

.flex-init-124 {
  flex: 0 0 124px !important;
}

.radius-124 {
  border-radius: 124px !important;
}

.padding-124 {
  padding: 124px !important;
}

.wp-125 {
  width: 125px !important;
}

.min-wp-125 {
  min-width: 125px !important;
}

.max-wp-125 {
  max-width: 125px !important;
}

.vw-125 {
  width: 125vw !important;
}

.min-vw-125 {
  min-width: 125vw !important;
}

.max-vw-125 {
  max-width: 125vw !important;
}

.wrem-125 {
  width: 125rem !important;
}

.min-wrem-125 {
  min-width: 125rem !important;
}

.max-wrem-125 {
  max-width: 125rem !important;
}

.hp-125 {
  height: 125px !important;
}

.min-hp-125 {
  min-height: 125px !important;
}

.max-hp-125 {
  max-height: 125px !important;
}

.vh-125 {
  height: 125vh !important;
}

.min-vh-125 {
  min-height: 125vh !important;
}

.max-vh-125 {
  max-height: 125vh !important;
}

.top-125 {
  top: 125px !important;
}

.bottom-125 {
  bottom: 125px !important;
}

.left-125 {
  left: 125px !important;
}

.right-125 {
  right: 125px !important;
}

.font-125 {
  font-size: 125px !important;
}

.fw-125 {
  font-weight: 125 !important;
}

.lh-125 {
  line-height: 125px !important;
}

.flex-init-125 {
  flex: 0 0 125px !important;
}

.radius-125 {
  border-radius: 125px !important;
}

.padding-125 {
  padding: 125px !important;
}

.wp-126 {
  width: 126px !important;
}

.min-wp-126 {
  min-width: 126px !important;
}

.max-wp-126 {
  max-width: 126px !important;
}

.vw-126 {
  width: 126vw !important;
}

.min-vw-126 {
  min-width: 126vw !important;
}

.max-vw-126 {
  max-width: 126vw !important;
}

.wrem-126 {
  width: 126rem !important;
}

.min-wrem-126 {
  min-width: 126rem !important;
}

.max-wrem-126 {
  max-width: 126rem !important;
}

.hp-126 {
  height: 126px !important;
}

.min-hp-126 {
  min-height: 126px !important;
}

.max-hp-126 {
  max-height: 126px !important;
}

.vh-126 {
  height: 126vh !important;
}

.min-vh-126 {
  min-height: 126vh !important;
}

.max-vh-126 {
  max-height: 126vh !important;
}

.top-126 {
  top: 126px !important;
}

.bottom-126 {
  bottom: 126px !important;
}

.left-126 {
  left: 126px !important;
}

.right-126 {
  right: 126px !important;
}

.font-126 {
  font-size: 126px !important;
}

.fw-126 {
  font-weight: 126 !important;
}

.lh-126 {
  line-height: 126px !important;
}

.flex-init-126 {
  flex: 0 0 126px !important;
}

.radius-126 {
  border-radius: 126px !important;
}

.padding-126 {
  padding: 126px !important;
}

.wp-127 {
  width: 127px !important;
}

.min-wp-127 {
  min-width: 127px !important;
}

.max-wp-127 {
  max-width: 127px !important;
}

.vw-127 {
  width: 127vw !important;
}

.min-vw-127 {
  min-width: 127vw !important;
}

.max-vw-127 {
  max-width: 127vw !important;
}

.wrem-127 {
  width: 127rem !important;
}

.min-wrem-127 {
  min-width: 127rem !important;
}

.max-wrem-127 {
  max-width: 127rem !important;
}

.hp-127 {
  height: 127px !important;
}

.min-hp-127 {
  min-height: 127px !important;
}

.max-hp-127 {
  max-height: 127px !important;
}

.vh-127 {
  height: 127vh !important;
}

.min-vh-127 {
  min-height: 127vh !important;
}

.max-vh-127 {
  max-height: 127vh !important;
}

.top-127 {
  top: 127px !important;
}

.bottom-127 {
  bottom: 127px !important;
}

.left-127 {
  left: 127px !important;
}

.right-127 {
  right: 127px !important;
}

.font-127 {
  font-size: 127px !important;
}

.fw-127 {
  font-weight: 127 !important;
}

.lh-127 {
  line-height: 127px !important;
}

.flex-init-127 {
  flex: 0 0 127px !important;
}

.radius-127 {
  border-radius: 127px !important;
}

.padding-127 {
  padding: 127px !important;
}

.wp-128 {
  width: 128px !important;
}

.min-wp-128 {
  min-width: 128px !important;
}

.max-wp-128 {
  max-width: 128px !important;
}

.vw-128 {
  width: 128vw !important;
}

.min-vw-128 {
  min-width: 128vw !important;
}

.max-vw-128 {
  max-width: 128vw !important;
}

.wrem-128 {
  width: 128rem !important;
}

.min-wrem-128 {
  min-width: 128rem !important;
}

.max-wrem-128 {
  max-width: 128rem !important;
}

.hp-128 {
  height: 128px !important;
}

.min-hp-128 {
  min-height: 128px !important;
}

.max-hp-128 {
  max-height: 128px !important;
}

.vh-128 {
  height: 128vh !important;
}

.min-vh-128 {
  min-height: 128vh !important;
}

.max-vh-128 {
  max-height: 128vh !important;
}

.top-128 {
  top: 128px !important;
}

.bottom-128 {
  bottom: 128px !important;
}

.left-128 {
  left: 128px !important;
}

.right-128 {
  right: 128px !important;
}

.font-128 {
  font-size: 128px !important;
}

.fw-128 {
  font-weight: 128 !important;
}

.lh-128 {
  line-height: 128px !important;
}

.flex-init-128 {
  flex: 0 0 128px !important;
}

.radius-128 {
  border-radius: 128px !important;
}

.padding-128 {
  padding: 128px !important;
}

.wp-129 {
  width: 129px !important;
}

.min-wp-129 {
  min-width: 129px !important;
}

.max-wp-129 {
  max-width: 129px !important;
}

.vw-129 {
  width: 129vw !important;
}

.min-vw-129 {
  min-width: 129vw !important;
}

.max-vw-129 {
  max-width: 129vw !important;
}

.wrem-129 {
  width: 129rem !important;
}

.min-wrem-129 {
  min-width: 129rem !important;
}

.max-wrem-129 {
  max-width: 129rem !important;
}

.hp-129 {
  height: 129px !important;
}

.min-hp-129 {
  min-height: 129px !important;
}

.max-hp-129 {
  max-height: 129px !important;
}

.vh-129 {
  height: 129vh !important;
}

.min-vh-129 {
  min-height: 129vh !important;
}

.max-vh-129 {
  max-height: 129vh !important;
}

.top-129 {
  top: 129px !important;
}

.bottom-129 {
  bottom: 129px !important;
}

.left-129 {
  left: 129px !important;
}

.right-129 {
  right: 129px !important;
}

.font-129 {
  font-size: 129px !important;
}

.fw-129 {
  font-weight: 129 !important;
}

.lh-129 {
  line-height: 129px !important;
}

.flex-init-129 {
  flex: 0 0 129px !important;
}

.radius-129 {
  border-radius: 129px !important;
}

.padding-129 {
  padding: 129px !important;
}

.wp-130 {
  width: 130px !important;
}

.min-wp-130 {
  min-width: 130px !important;
}

.max-wp-130 {
  max-width: 130px !important;
}

.vw-130 {
  width: 130vw !important;
}

.min-vw-130 {
  min-width: 130vw !important;
}

.max-vw-130 {
  max-width: 130vw !important;
}

.wrem-130 {
  width: 130rem !important;
}

.min-wrem-130 {
  min-width: 130rem !important;
}

.max-wrem-130 {
  max-width: 130rem !important;
}

.hp-130 {
  height: 130px !important;
}

.min-hp-130 {
  min-height: 130px !important;
}

.max-hp-130 {
  max-height: 130px !important;
}

.vh-130 {
  height: 130vh !important;
}

.min-vh-130 {
  min-height: 130vh !important;
}

.max-vh-130 {
  max-height: 130vh !important;
}

.top-130 {
  top: 130px !important;
}

.bottom-130 {
  bottom: 130px !important;
}

.left-130 {
  left: 130px !important;
}

.right-130 {
  right: 130px !important;
}

.font-130 {
  font-size: 130px !important;
}

.fw-130 {
  font-weight: 130 !important;
}

.lh-130 {
  line-height: 130px !important;
}

.flex-init-130 {
  flex: 0 0 130px !important;
}

.radius-130 {
  border-radius: 130px !important;
}

.padding-130 {
  padding: 130px !important;
}

.wp-131 {
  width: 131px !important;
}

.min-wp-131 {
  min-width: 131px !important;
}

.max-wp-131 {
  max-width: 131px !important;
}

.vw-131 {
  width: 131vw !important;
}

.min-vw-131 {
  min-width: 131vw !important;
}

.max-vw-131 {
  max-width: 131vw !important;
}

.wrem-131 {
  width: 131rem !important;
}

.min-wrem-131 {
  min-width: 131rem !important;
}

.max-wrem-131 {
  max-width: 131rem !important;
}

.hp-131 {
  height: 131px !important;
}

.min-hp-131 {
  min-height: 131px !important;
}

.max-hp-131 {
  max-height: 131px !important;
}

.vh-131 {
  height: 131vh !important;
}

.min-vh-131 {
  min-height: 131vh !important;
}

.max-vh-131 {
  max-height: 131vh !important;
}

.top-131 {
  top: 131px !important;
}

.bottom-131 {
  bottom: 131px !important;
}

.left-131 {
  left: 131px !important;
}

.right-131 {
  right: 131px !important;
}

.font-131 {
  font-size: 131px !important;
}

.fw-131 {
  font-weight: 131 !important;
}

.lh-131 {
  line-height: 131px !important;
}

.flex-init-131 {
  flex: 0 0 131px !important;
}

.radius-131 {
  border-radius: 131px !important;
}

.padding-131 {
  padding: 131px !important;
}

.wp-132 {
  width: 132px !important;
}

.min-wp-132 {
  min-width: 132px !important;
}

.max-wp-132 {
  max-width: 132px !important;
}

.vw-132 {
  width: 132vw !important;
}

.min-vw-132 {
  min-width: 132vw !important;
}

.max-vw-132 {
  max-width: 132vw !important;
}

.wrem-132 {
  width: 132rem !important;
}

.min-wrem-132 {
  min-width: 132rem !important;
}

.max-wrem-132 {
  max-width: 132rem !important;
}

.hp-132 {
  height: 132px !important;
}

.min-hp-132 {
  min-height: 132px !important;
}

.max-hp-132 {
  max-height: 132px !important;
}

.vh-132 {
  height: 132vh !important;
}

.min-vh-132 {
  min-height: 132vh !important;
}

.max-vh-132 {
  max-height: 132vh !important;
}

.top-132 {
  top: 132px !important;
}

.bottom-132 {
  bottom: 132px !important;
}

.left-132 {
  left: 132px !important;
}

.right-132 {
  right: 132px !important;
}

.font-132 {
  font-size: 132px !important;
}

.fw-132 {
  font-weight: 132 !important;
}

.lh-132 {
  line-height: 132px !important;
}

.flex-init-132 {
  flex: 0 0 132px !important;
}

.radius-132 {
  border-radius: 132px !important;
}

.padding-132 {
  padding: 132px !important;
}

.wp-133 {
  width: 133px !important;
}

.min-wp-133 {
  min-width: 133px !important;
}

.max-wp-133 {
  max-width: 133px !important;
}

.vw-133 {
  width: 133vw !important;
}

.min-vw-133 {
  min-width: 133vw !important;
}

.max-vw-133 {
  max-width: 133vw !important;
}

.wrem-133 {
  width: 133rem !important;
}

.min-wrem-133 {
  min-width: 133rem !important;
}

.max-wrem-133 {
  max-width: 133rem !important;
}

.hp-133 {
  height: 133px !important;
}

.min-hp-133 {
  min-height: 133px !important;
}

.max-hp-133 {
  max-height: 133px !important;
}

.vh-133 {
  height: 133vh !important;
}

.min-vh-133 {
  min-height: 133vh !important;
}

.max-vh-133 {
  max-height: 133vh !important;
}

.top-133 {
  top: 133px !important;
}

.bottom-133 {
  bottom: 133px !important;
}

.left-133 {
  left: 133px !important;
}

.right-133 {
  right: 133px !important;
}

.font-133 {
  font-size: 133px !important;
}

.fw-133 {
  font-weight: 133 !important;
}

.lh-133 {
  line-height: 133px !important;
}

.flex-init-133 {
  flex: 0 0 133px !important;
}

.radius-133 {
  border-radius: 133px !important;
}

.padding-133 {
  padding: 133px !important;
}

.wp-134 {
  width: 134px !important;
}

.min-wp-134 {
  min-width: 134px !important;
}

.max-wp-134 {
  max-width: 134px !important;
}

.vw-134 {
  width: 134vw !important;
}

.min-vw-134 {
  min-width: 134vw !important;
}

.max-vw-134 {
  max-width: 134vw !important;
}

.wrem-134 {
  width: 134rem !important;
}

.min-wrem-134 {
  min-width: 134rem !important;
}

.max-wrem-134 {
  max-width: 134rem !important;
}

.hp-134 {
  height: 134px !important;
}

.min-hp-134 {
  min-height: 134px !important;
}

.max-hp-134 {
  max-height: 134px !important;
}

.vh-134 {
  height: 134vh !important;
}

.min-vh-134 {
  min-height: 134vh !important;
}

.max-vh-134 {
  max-height: 134vh !important;
}

.top-134 {
  top: 134px !important;
}

.bottom-134 {
  bottom: 134px !important;
}

.left-134 {
  left: 134px !important;
}

.right-134 {
  right: 134px !important;
}

.font-134 {
  font-size: 134px !important;
}

.fw-134 {
  font-weight: 134 !important;
}

.lh-134 {
  line-height: 134px !important;
}

.flex-init-134 {
  flex: 0 0 134px !important;
}

.radius-134 {
  border-radius: 134px !important;
}

.padding-134 {
  padding: 134px !important;
}

.wp-135 {
  width: 135px !important;
}

.min-wp-135 {
  min-width: 135px !important;
}

.max-wp-135 {
  max-width: 135px !important;
}

.vw-135 {
  width: 135vw !important;
}

.min-vw-135 {
  min-width: 135vw !important;
}

.max-vw-135 {
  max-width: 135vw !important;
}

.wrem-135 {
  width: 135rem !important;
}

.min-wrem-135 {
  min-width: 135rem !important;
}

.max-wrem-135 {
  max-width: 135rem !important;
}

.hp-135 {
  height: 135px !important;
}

.min-hp-135 {
  min-height: 135px !important;
}

.max-hp-135 {
  max-height: 135px !important;
}

.vh-135 {
  height: 135vh !important;
}

.min-vh-135 {
  min-height: 135vh !important;
}

.max-vh-135 {
  max-height: 135vh !important;
}

.top-135 {
  top: 135px !important;
}

.bottom-135 {
  bottom: 135px !important;
}

.left-135 {
  left: 135px !important;
}

.right-135 {
  right: 135px !important;
}

.font-135 {
  font-size: 135px !important;
}

.fw-135 {
  font-weight: 135 !important;
}

.lh-135 {
  line-height: 135px !important;
}

.flex-init-135 {
  flex: 0 0 135px !important;
}

.radius-135 {
  border-radius: 135px !important;
}

.padding-135 {
  padding: 135px !important;
}

.wp-136 {
  width: 136px !important;
}

.min-wp-136 {
  min-width: 136px !important;
}

.max-wp-136 {
  max-width: 136px !important;
}

.vw-136 {
  width: 136vw !important;
}

.min-vw-136 {
  min-width: 136vw !important;
}

.max-vw-136 {
  max-width: 136vw !important;
}

.wrem-136 {
  width: 136rem !important;
}

.min-wrem-136 {
  min-width: 136rem !important;
}

.max-wrem-136 {
  max-width: 136rem !important;
}

.hp-136 {
  height: 136px !important;
}

.min-hp-136 {
  min-height: 136px !important;
}

.max-hp-136 {
  max-height: 136px !important;
}

.vh-136 {
  height: 136vh !important;
}

.min-vh-136 {
  min-height: 136vh !important;
}

.max-vh-136 {
  max-height: 136vh !important;
}

.top-136 {
  top: 136px !important;
}

.bottom-136 {
  bottom: 136px !important;
}

.left-136 {
  left: 136px !important;
}

.right-136 {
  right: 136px !important;
}

.font-136 {
  font-size: 136px !important;
}

.fw-136 {
  font-weight: 136 !important;
}

.lh-136 {
  line-height: 136px !important;
}

.flex-init-136 {
  flex: 0 0 136px !important;
}

.radius-136 {
  border-radius: 136px !important;
}

.padding-136 {
  padding: 136px !important;
}

.wp-137 {
  width: 137px !important;
}

.min-wp-137 {
  min-width: 137px !important;
}

.max-wp-137 {
  max-width: 137px !important;
}

.vw-137 {
  width: 137vw !important;
}

.min-vw-137 {
  min-width: 137vw !important;
}

.max-vw-137 {
  max-width: 137vw !important;
}

.wrem-137 {
  width: 137rem !important;
}

.min-wrem-137 {
  min-width: 137rem !important;
}

.max-wrem-137 {
  max-width: 137rem !important;
}

.hp-137 {
  height: 137px !important;
}

.min-hp-137 {
  min-height: 137px !important;
}

.max-hp-137 {
  max-height: 137px !important;
}

.vh-137 {
  height: 137vh !important;
}

.min-vh-137 {
  min-height: 137vh !important;
}

.max-vh-137 {
  max-height: 137vh !important;
}

.top-137 {
  top: 137px !important;
}

.bottom-137 {
  bottom: 137px !important;
}

.left-137 {
  left: 137px !important;
}

.right-137 {
  right: 137px !important;
}

.font-137 {
  font-size: 137px !important;
}

.fw-137 {
  font-weight: 137 !important;
}

.lh-137 {
  line-height: 137px !important;
}

.flex-init-137 {
  flex: 0 0 137px !important;
}

.radius-137 {
  border-radius: 137px !important;
}

.padding-137 {
  padding: 137px !important;
}

.wp-138 {
  width: 138px !important;
}

.min-wp-138 {
  min-width: 138px !important;
}

.max-wp-138 {
  max-width: 138px !important;
}

.vw-138 {
  width: 138vw !important;
}

.min-vw-138 {
  min-width: 138vw !important;
}

.max-vw-138 {
  max-width: 138vw !important;
}

.wrem-138 {
  width: 138rem !important;
}

.min-wrem-138 {
  min-width: 138rem !important;
}

.max-wrem-138 {
  max-width: 138rem !important;
}

.hp-138 {
  height: 138px !important;
}

.min-hp-138 {
  min-height: 138px !important;
}

.max-hp-138 {
  max-height: 138px !important;
}

.vh-138 {
  height: 138vh !important;
}

.min-vh-138 {
  min-height: 138vh !important;
}

.max-vh-138 {
  max-height: 138vh !important;
}

.top-138 {
  top: 138px !important;
}

.bottom-138 {
  bottom: 138px !important;
}

.left-138 {
  left: 138px !important;
}

.right-138 {
  right: 138px !important;
}

.font-138 {
  font-size: 138px !important;
}

.fw-138 {
  font-weight: 138 !important;
}

.lh-138 {
  line-height: 138px !important;
}

.flex-init-138 {
  flex: 0 0 138px !important;
}

.radius-138 {
  border-radius: 138px !important;
}

.padding-138 {
  padding: 138px !important;
}

.wp-139 {
  width: 139px !important;
}

.min-wp-139 {
  min-width: 139px !important;
}

.max-wp-139 {
  max-width: 139px !important;
}

.vw-139 {
  width: 139vw !important;
}

.min-vw-139 {
  min-width: 139vw !important;
}

.max-vw-139 {
  max-width: 139vw !important;
}

.wrem-139 {
  width: 139rem !important;
}

.min-wrem-139 {
  min-width: 139rem !important;
}

.max-wrem-139 {
  max-width: 139rem !important;
}

.hp-139 {
  height: 139px !important;
}

.min-hp-139 {
  min-height: 139px !important;
}

.max-hp-139 {
  max-height: 139px !important;
}

.vh-139 {
  height: 139vh !important;
}

.min-vh-139 {
  min-height: 139vh !important;
}

.max-vh-139 {
  max-height: 139vh !important;
}

.top-139 {
  top: 139px !important;
}

.bottom-139 {
  bottom: 139px !important;
}

.left-139 {
  left: 139px !important;
}

.right-139 {
  right: 139px !important;
}

.font-139 {
  font-size: 139px !important;
}

.fw-139 {
  font-weight: 139 !important;
}

.lh-139 {
  line-height: 139px !important;
}

.flex-init-139 {
  flex: 0 0 139px !important;
}

.radius-139 {
  border-radius: 139px !important;
}

.padding-139 {
  padding: 139px !important;
}

.wp-140 {
  width: 140px !important;
}

.min-wp-140 {
  min-width: 140px !important;
}

.max-wp-140 {
  max-width: 140px !important;
}

.vw-140 {
  width: 140vw !important;
}

.min-vw-140 {
  min-width: 140vw !important;
}

.max-vw-140 {
  max-width: 140vw !important;
}

.wrem-140 {
  width: 140rem !important;
}

.min-wrem-140 {
  min-width: 140rem !important;
}

.max-wrem-140 {
  max-width: 140rem !important;
}

.hp-140 {
  height: 140px !important;
}

.min-hp-140 {
  min-height: 140px !important;
}

.max-hp-140 {
  max-height: 140px !important;
}

.vh-140 {
  height: 140vh !important;
}

.min-vh-140 {
  min-height: 140vh !important;
}

.max-vh-140 {
  max-height: 140vh !important;
}

.top-140 {
  top: 140px !important;
}

.bottom-140 {
  bottom: 140px !important;
}

.left-140 {
  left: 140px !important;
}

.right-140 {
  right: 140px !important;
}

.font-140 {
  font-size: 140px !important;
}

.fw-140 {
  font-weight: 140 !important;
}

.lh-140 {
  line-height: 140px !important;
}

.flex-init-140 {
  flex: 0 0 140px !important;
}

.radius-140 {
  border-radius: 140px !important;
}

.padding-140 {
  padding: 140px !important;
}

.wp-141 {
  width: 141px !important;
}

.min-wp-141 {
  min-width: 141px !important;
}

.max-wp-141 {
  max-width: 141px !important;
}

.vw-141 {
  width: 141vw !important;
}

.min-vw-141 {
  min-width: 141vw !important;
}

.max-vw-141 {
  max-width: 141vw !important;
}

.wrem-141 {
  width: 141rem !important;
}

.min-wrem-141 {
  min-width: 141rem !important;
}

.max-wrem-141 {
  max-width: 141rem !important;
}

.hp-141 {
  height: 141px !important;
}

.min-hp-141 {
  min-height: 141px !important;
}

.max-hp-141 {
  max-height: 141px !important;
}

.vh-141 {
  height: 141vh !important;
}

.min-vh-141 {
  min-height: 141vh !important;
}

.max-vh-141 {
  max-height: 141vh !important;
}

.top-141 {
  top: 141px !important;
}

.bottom-141 {
  bottom: 141px !important;
}

.left-141 {
  left: 141px !important;
}

.right-141 {
  right: 141px !important;
}

.font-141 {
  font-size: 141px !important;
}

.fw-141 {
  font-weight: 141 !important;
}

.lh-141 {
  line-height: 141px !important;
}

.flex-init-141 {
  flex: 0 0 141px !important;
}

.radius-141 {
  border-radius: 141px !important;
}

.padding-141 {
  padding: 141px !important;
}

.wp-142 {
  width: 142px !important;
}

.min-wp-142 {
  min-width: 142px !important;
}

.max-wp-142 {
  max-width: 142px !important;
}

.vw-142 {
  width: 142vw !important;
}

.min-vw-142 {
  min-width: 142vw !important;
}

.max-vw-142 {
  max-width: 142vw !important;
}

.wrem-142 {
  width: 142rem !important;
}

.min-wrem-142 {
  min-width: 142rem !important;
}

.max-wrem-142 {
  max-width: 142rem !important;
}

.hp-142 {
  height: 142px !important;
}

.min-hp-142 {
  min-height: 142px !important;
}

.max-hp-142 {
  max-height: 142px !important;
}

.vh-142 {
  height: 142vh !important;
}

.min-vh-142 {
  min-height: 142vh !important;
}

.max-vh-142 {
  max-height: 142vh !important;
}

.top-142 {
  top: 142px !important;
}

.bottom-142 {
  bottom: 142px !important;
}

.left-142 {
  left: 142px !important;
}

.right-142 {
  right: 142px !important;
}

.font-142 {
  font-size: 142px !important;
}

.fw-142 {
  font-weight: 142 !important;
}

.lh-142 {
  line-height: 142px !important;
}

.flex-init-142 {
  flex: 0 0 142px !important;
}

.radius-142 {
  border-radius: 142px !important;
}

.padding-142 {
  padding: 142px !important;
}

.wp-143 {
  width: 143px !important;
}

.min-wp-143 {
  min-width: 143px !important;
}

.max-wp-143 {
  max-width: 143px !important;
}

.vw-143 {
  width: 143vw !important;
}

.min-vw-143 {
  min-width: 143vw !important;
}

.max-vw-143 {
  max-width: 143vw !important;
}

.wrem-143 {
  width: 143rem !important;
}

.min-wrem-143 {
  min-width: 143rem !important;
}

.max-wrem-143 {
  max-width: 143rem !important;
}

.hp-143 {
  height: 143px !important;
}

.min-hp-143 {
  min-height: 143px !important;
}

.max-hp-143 {
  max-height: 143px !important;
}

.vh-143 {
  height: 143vh !important;
}

.min-vh-143 {
  min-height: 143vh !important;
}

.max-vh-143 {
  max-height: 143vh !important;
}

.top-143 {
  top: 143px !important;
}

.bottom-143 {
  bottom: 143px !important;
}

.left-143 {
  left: 143px !important;
}

.right-143 {
  right: 143px !important;
}

.font-143 {
  font-size: 143px !important;
}

.fw-143 {
  font-weight: 143 !important;
}

.lh-143 {
  line-height: 143px !important;
}

.flex-init-143 {
  flex: 0 0 143px !important;
}

.radius-143 {
  border-radius: 143px !important;
}

.padding-143 {
  padding: 143px !important;
}

.wp-144 {
  width: 144px !important;
}

.min-wp-144 {
  min-width: 144px !important;
}

.max-wp-144 {
  max-width: 144px !important;
}

.vw-144 {
  width: 144vw !important;
}

.min-vw-144 {
  min-width: 144vw !important;
}

.max-vw-144 {
  max-width: 144vw !important;
}

.wrem-144 {
  width: 144rem !important;
}

.min-wrem-144 {
  min-width: 144rem !important;
}

.max-wrem-144 {
  max-width: 144rem !important;
}

.hp-144 {
  height: 144px !important;
}

.min-hp-144 {
  min-height: 144px !important;
}

.max-hp-144 {
  max-height: 144px !important;
}

.vh-144 {
  height: 144vh !important;
}

.min-vh-144 {
  min-height: 144vh !important;
}

.max-vh-144 {
  max-height: 144vh !important;
}

.top-144 {
  top: 144px !important;
}

.bottom-144 {
  bottom: 144px !important;
}

.left-144 {
  left: 144px !important;
}

.right-144 {
  right: 144px !important;
}

.font-144 {
  font-size: 144px !important;
}

.fw-144 {
  font-weight: 144 !important;
}

.lh-144 {
  line-height: 144px !important;
}

.flex-init-144 {
  flex: 0 0 144px !important;
}

.radius-144 {
  border-radius: 144px !important;
}

.padding-144 {
  padding: 144px !important;
}

.wp-145 {
  width: 145px !important;
}

.min-wp-145 {
  min-width: 145px !important;
}

.max-wp-145 {
  max-width: 145px !important;
}

.vw-145 {
  width: 145vw !important;
}

.min-vw-145 {
  min-width: 145vw !important;
}

.max-vw-145 {
  max-width: 145vw !important;
}

.wrem-145 {
  width: 145rem !important;
}

.min-wrem-145 {
  min-width: 145rem !important;
}

.max-wrem-145 {
  max-width: 145rem !important;
}

.hp-145 {
  height: 145px !important;
}

.min-hp-145 {
  min-height: 145px !important;
}

.max-hp-145 {
  max-height: 145px !important;
}

.vh-145 {
  height: 145vh !important;
}

.min-vh-145 {
  min-height: 145vh !important;
}

.max-vh-145 {
  max-height: 145vh !important;
}

.top-145 {
  top: 145px !important;
}

.bottom-145 {
  bottom: 145px !important;
}

.left-145 {
  left: 145px !important;
}

.right-145 {
  right: 145px !important;
}

.font-145 {
  font-size: 145px !important;
}

.fw-145 {
  font-weight: 145 !important;
}

.lh-145 {
  line-height: 145px !important;
}

.flex-init-145 {
  flex: 0 0 145px !important;
}

.radius-145 {
  border-radius: 145px !important;
}

.padding-145 {
  padding: 145px !important;
}

.wp-146 {
  width: 146px !important;
}

.min-wp-146 {
  min-width: 146px !important;
}

.max-wp-146 {
  max-width: 146px !important;
}

.vw-146 {
  width: 146vw !important;
}

.min-vw-146 {
  min-width: 146vw !important;
}

.max-vw-146 {
  max-width: 146vw !important;
}

.wrem-146 {
  width: 146rem !important;
}

.min-wrem-146 {
  min-width: 146rem !important;
}

.max-wrem-146 {
  max-width: 146rem !important;
}

.hp-146 {
  height: 146px !important;
}

.min-hp-146 {
  min-height: 146px !important;
}

.max-hp-146 {
  max-height: 146px !important;
}

.vh-146 {
  height: 146vh !important;
}

.min-vh-146 {
  min-height: 146vh !important;
}

.max-vh-146 {
  max-height: 146vh !important;
}

.top-146 {
  top: 146px !important;
}

.bottom-146 {
  bottom: 146px !important;
}

.left-146 {
  left: 146px !important;
}

.right-146 {
  right: 146px !important;
}

.font-146 {
  font-size: 146px !important;
}

.fw-146 {
  font-weight: 146 !important;
}

.lh-146 {
  line-height: 146px !important;
}

.flex-init-146 {
  flex: 0 0 146px !important;
}

.radius-146 {
  border-radius: 146px !important;
}

.padding-146 {
  padding: 146px !important;
}

.wp-147 {
  width: 147px !important;
}

.min-wp-147 {
  min-width: 147px !important;
}

.max-wp-147 {
  max-width: 147px !important;
}

.vw-147 {
  width: 147vw !important;
}

.min-vw-147 {
  min-width: 147vw !important;
}

.max-vw-147 {
  max-width: 147vw !important;
}

.wrem-147 {
  width: 147rem !important;
}

.min-wrem-147 {
  min-width: 147rem !important;
}

.max-wrem-147 {
  max-width: 147rem !important;
}

.hp-147 {
  height: 147px !important;
}

.min-hp-147 {
  min-height: 147px !important;
}

.max-hp-147 {
  max-height: 147px !important;
}

.vh-147 {
  height: 147vh !important;
}

.min-vh-147 {
  min-height: 147vh !important;
}

.max-vh-147 {
  max-height: 147vh !important;
}

.top-147 {
  top: 147px !important;
}

.bottom-147 {
  bottom: 147px !important;
}

.left-147 {
  left: 147px !important;
}

.right-147 {
  right: 147px !important;
}

.font-147 {
  font-size: 147px !important;
}

.fw-147 {
  font-weight: 147 !important;
}

.lh-147 {
  line-height: 147px !important;
}

.flex-init-147 {
  flex: 0 0 147px !important;
}

.radius-147 {
  border-radius: 147px !important;
}

.padding-147 {
  padding: 147px !important;
}

.wp-148 {
  width: 148px !important;
}

.min-wp-148 {
  min-width: 148px !important;
}

.max-wp-148 {
  max-width: 148px !important;
}

.vw-148 {
  width: 148vw !important;
}

.min-vw-148 {
  min-width: 148vw !important;
}

.max-vw-148 {
  max-width: 148vw !important;
}

.wrem-148 {
  width: 148rem !important;
}

.min-wrem-148 {
  min-width: 148rem !important;
}

.max-wrem-148 {
  max-width: 148rem !important;
}

.hp-148 {
  height: 148px !important;
}

.min-hp-148 {
  min-height: 148px !important;
}

.max-hp-148 {
  max-height: 148px !important;
}

.vh-148 {
  height: 148vh !important;
}

.min-vh-148 {
  min-height: 148vh !important;
}

.max-vh-148 {
  max-height: 148vh !important;
}

.top-148 {
  top: 148px !important;
}

.bottom-148 {
  bottom: 148px !important;
}

.left-148 {
  left: 148px !important;
}

.right-148 {
  right: 148px !important;
}

.font-148 {
  font-size: 148px !important;
}

.fw-148 {
  font-weight: 148 !important;
}

.lh-148 {
  line-height: 148px !important;
}

.flex-init-148 {
  flex: 0 0 148px !important;
}

.radius-148 {
  border-radius: 148px !important;
}

.padding-148 {
  padding: 148px !important;
}

.wp-149 {
  width: 149px !important;
}

.min-wp-149 {
  min-width: 149px !important;
}

.max-wp-149 {
  max-width: 149px !important;
}

.vw-149 {
  width: 149vw !important;
}

.min-vw-149 {
  min-width: 149vw !important;
}

.max-vw-149 {
  max-width: 149vw !important;
}

.wrem-149 {
  width: 149rem !important;
}

.min-wrem-149 {
  min-width: 149rem !important;
}

.max-wrem-149 {
  max-width: 149rem !important;
}

.hp-149 {
  height: 149px !important;
}

.min-hp-149 {
  min-height: 149px !important;
}

.max-hp-149 {
  max-height: 149px !important;
}

.vh-149 {
  height: 149vh !important;
}

.min-vh-149 {
  min-height: 149vh !important;
}

.max-vh-149 {
  max-height: 149vh !important;
}

.top-149 {
  top: 149px !important;
}

.bottom-149 {
  bottom: 149px !important;
}

.left-149 {
  left: 149px !important;
}

.right-149 {
  right: 149px !important;
}

.font-149 {
  font-size: 149px !important;
}

.fw-149 {
  font-weight: 149 !important;
}

.lh-149 {
  line-height: 149px !important;
}

.flex-init-149 {
  flex: 0 0 149px !important;
}

.radius-149 {
  border-radius: 149px !important;
}

.padding-149 {
  padding: 149px !important;
}

.wp-150 {
  width: 150px !important;
}

.min-wp-150 {
  min-width: 150px !important;
}

.max-wp-150 {
  max-width: 150px !important;
}

.vw-150 {
  width: 150vw !important;
}

.min-vw-150 {
  min-width: 150vw !important;
}

.max-vw-150 {
  max-width: 150vw !important;
}

.wrem-150 {
  width: 150rem !important;
}

.min-wrem-150 {
  min-width: 150rem !important;
}

.max-wrem-150 {
  max-width: 150rem !important;
}

.hp-150 {
  height: 150px !important;
}

.min-hp-150 {
  min-height: 150px !important;
}

.max-hp-150 {
  max-height: 150px !important;
}

.vh-150 {
  height: 150vh !important;
}

.min-vh-150 {
  min-height: 150vh !important;
}

.max-vh-150 {
  max-height: 150vh !important;
}

.top-150 {
  top: 150px !important;
}

.bottom-150 {
  bottom: 150px !important;
}

.left-150 {
  left: 150px !important;
}

.right-150 {
  right: 150px !important;
}

.font-150 {
  font-size: 150px !important;
}

.fw-150 {
  font-weight: 150 !important;
}

.lh-150 {
  line-height: 150px !important;
}

.flex-init-150 {
  flex: 0 0 150px !important;
}

.radius-150 {
  border-radius: 150px !important;
}

.padding-150 {
  padding: 150px !important;
}

.wp-151 {
  width: 151px !important;
}

.min-wp-151 {
  min-width: 151px !important;
}

.max-wp-151 {
  max-width: 151px !important;
}

.vw-151 {
  width: 151vw !important;
}

.min-vw-151 {
  min-width: 151vw !important;
}

.max-vw-151 {
  max-width: 151vw !important;
}

.wrem-151 {
  width: 151rem !important;
}

.min-wrem-151 {
  min-width: 151rem !important;
}

.max-wrem-151 {
  max-width: 151rem !important;
}

.hp-151 {
  height: 151px !important;
}

.min-hp-151 {
  min-height: 151px !important;
}

.max-hp-151 {
  max-height: 151px !important;
}

.vh-151 {
  height: 151vh !important;
}

.min-vh-151 {
  min-height: 151vh !important;
}

.max-vh-151 {
  max-height: 151vh !important;
}

.top-151 {
  top: 151px !important;
}

.bottom-151 {
  bottom: 151px !important;
}

.left-151 {
  left: 151px !important;
}

.right-151 {
  right: 151px !important;
}

.font-151 {
  font-size: 151px !important;
}

.fw-151 {
  font-weight: 151 !important;
}

.lh-151 {
  line-height: 151px !important;
}

.flex-init-151 {
  flex: 0 0 151px !important;
}

.radius-151 {
  border-radius: 151px !important;
}

.padding-151 {
  padding: 151px !important;
}

.wp-152 {
  width: 152px !important;
}

.min-wp-152 {
  min-width: 152px !important;
}

.max-wp-152 {
  max-width: 152px !important;
}

.vw-152 {
  width: 152vw !important;
}

.min-vw-152 {
  min-width: 152vw !important;
}

.max-vw-152 {
  max-width: 152vw !important;
}

.wrem-152 {
  width: 152rem !important;
}

.min-wrem-152 {
  min-width: 152rem !important;
}

.max-wrem-152 {
  max-width: 152rem !important;
}

.hp-152 {
  height: 152px !important;
}

.min-hp-152 {
  min-height: 152px !important;
}

.max-hp-152 {
  max-height: 152px !important;
}

.vh-152 {
  height: 152vh !important;
}

.min-vh-152 {
  min-height: 152vh !important;
}

.max-vh-152 {
  max-height: 152vh !important;
}

.top-152 {
  top: 152px !important;
}

.bottom-152 {
  bottom: 152px !important;
}

.left-152 {
  left: 152px !important;
}

.right-152 {
  right: 152px !important;
}

.font-152 {
  font-size: 152px !important;
}

.fw-152 {
  font-weight: 152 !important;
}

.lh-152 {
  line-height: 152px !important;
}

.flex-init-152 {
  flex: 0 0 152px !important;
}

.radius-152 {
  border-radius: 152px !important;
}

.padding-152 {
  padding: 152px !important;
}

.wp-153 {
  width: 153px !important;
}

.min-wp-153 {
  min-width: 153px !important;
}

.max-wp-153 {
  max-width: 153px !important;
}

.vw-153 {
  width: 153vw !important;
}

.min-vw-153 {
  min-width: 153vw !important;
}

.max-vw-153 {
  max-width: 153vw !important;
}

.wrem-153 {
  width: 153rem !important;
}

.min-wrem-153 {
  min-width: 153rem !important;
}

.max-wrem-153 {
  max-width: 153rem !important;
}

.hp-153 {
  height: 153px !important;
}

.min-hp-153 {
  min-height: 153px !important;
}

.max-hp-153 {
  max-height: 153px !important;
}

.vh-153 {
  height: 153vh !important;
}

.min-vh-153 {
  min-height: 153vh !important;
}

.max-vh-153 {
  max-height: 153vh !important;
}

.top-153 {
  top: 153px !important;
}

.bottom-153 {
  bottom: 153px !important;
}

.left-153 {
  left: 153px !important;
}

.right-153 {
  right: 153px !important;
}

.font-153 {
  font-size: 153px !important;
}

.fw-153 {
  font-weight: 153 !important;
}

.lh-153 {
  line-height: 153px !important;
}

.flex-init-153 {
  flex: 0 0 153px !important;
}

.radius-153 {
  border-radius: 153px !important;
}

.padding-153 {
  padding: 153px !important;
}

.wp-154 {
  width: 154px !important;
}

.min-wp-154 {
  min-width: 154px !important;
}

.max-wp-154 {
  max-width: 154px !important;
}

.vw-154 {
  width: 154vw !important;
}

.min-vw-154 {
  min-width: 154vw !important;
}

.max-vw-154 {
  max-width: 154vw !important;
}

.wrem-154 {
  width: 154rem !important;
}

.min-wrem-154 {
  min-width: 154rem !important;
}

.max-wrem-154 {
  max-width: 154rem !important;
}

.hp-154 {
  height: 154px !important;
}

.min-hp-154 {
  min-height: 154px !important;
}

.max-hp-154 {
  max-height: 154px !important;
}

.vh-154 {
  height: 154vh !important;
}

.min-vh-154 {
  min-height: 154vh !important;
}

.max-vh-154 {
  max-height: 154vh !important;
}

.top-154 {
  top: 154px !important;
}

.bottom-154 {
  bottom: 154px !important;
}

.left-154 {
  left: 154px !important;
}

.right-154 {
  right: 154px !important;
}

.font-154 {
  font-size: 154px !important;
}

.fw-154 {
  font-weight: 154 !important;
}

.lh-154 {
  line-height: 154px !important;
}

.flex-init-154 {
  flex: 0 0 154px !important;
}

.radius-154 {
  border-radius: 154px !important;
}

.padding-154 {
  padding: 154px !important;
}

.wp-155 {
  width: 155px !important;
}

.min-wp-155 {
  min-width: 155px !important;
}

.max-wp-155 {
  max-width: 155px !important;
}

.vw-155 {
  width: 155vw !important;
}

.min-vw-155 {
  min-width: 155vw !important;
}

.max-vw-155 {
  max-width: 155vw !important;
}

.wrem-155 {
  width: 155rem !important;
}

.min-wrem-155 {
  min-width: 155rem !important;
}

.max-wrem-155 {
  max-width: 155rem !important;
}

.hp-155 {
  height: 155px !important;
}

.min-hp-155 {
  min-height: 155px !important;
}

.max-hp-155 {
  max-height: 155px !important;
}

.vh-155 {
  height: 155vh !important;
}

.min-vh-155 {
  min-height: 155vh !important;
}

.max-vh-155 {
  max-height: 155vh !important;
}

.top-155 {
  top: 155px !important;
}

.bottom-155 {
  bottom: 155px !important;
}

.left-155 {
  left: 155px !important;
}

.right-155 {
  right: 155px !important;
}

.font-155 {
  font-size: 155px !important;
}

.fw-155 {
  font-weight: 155 !important;
}

.lh-155 {
  line-height: 155px !important;
}

.flex-init-155 {
  flex: 0 0 155px !important;
}

.radius-155 {
  border-radius: 155px !important;
}

.padding-155 {
  padding: 155px !important;
}

.wp-156 {
  width: 156px !important;
}

.min-wp-156 {
  min-width: 156px !important;
}

.max-wp-156 {
  max-width: 156px !important;
}

.vw-156 {
  width: 156vw !important;
}

.min-vw-156 {
  min-width: 156vw !important;
}

.max-vw-156 {
  max-width: 156vw !important;
}

.wrem-156 {
  width: 156rem !important;
}

.min-wrem-156 {
  min-width: 156rem !important;
}

.max-wrem-156 {
  max-width: 156rem !important;
}

.hp-156 {
  height: 156px !important;
}

.min-hp-156 {
  min-height: 156px !important;
}

.max-hp-156 {
  max-height: 156px !important;
}

.vh-156 {
  height: 156vh !important;
}

.min-vh-156 {
  min-height: 156vh !important;
}

.max-vh-156 {
  max-height: 156vh !important;
}

.top-156 {
  top: 156px !important;
}

.bottom-156 {
  bottom: 156px !important;
}

.left-156 {
  left: 156px !important;
}

.right-156 {
  right: 156px !important;
}

.font-156 {
  font-size: 156px !important;
}

.fw-156 {
  font-weight: 156 !important;
}

.lh-156 {
  line-height: 156px !important;
}

.flex-init-156 {
  flex: 0 0 156px !important;
}

.radius-156 {
  border-radius: 156px !important;
}

.padding-156 {
  padding: 156px !important;
}

.wp-157 {
  width: 157px !important;
}

.min-wp-157 {
  min-width: 157px !important;
}

.max-wp-157 {
  max-width: 157px !important;
}

.vw-157 {
  width: 157vw !important;
}

.min-vw-157 {
  min-width: 157vw !important;
}

.max-vw-157 {
  max-width: 157vw !important;
}

.wrem-157 {
  width: 157rem !important;
}

.min-wrem-157 {
  min-width: 157rem !important;
}

.max-wrem-157 {
  max-width: 157rem !important;
}

.hp-157 {
  height: 157px !important;
}

.min-hp-157 {
  min-height: 157px !important;
}

.max-hp-157 {
  max-height: 157px !important;
}

.vh-157 {
  height: 157vh !important;
}

.min-vh-157 {
  min-height: 157vh !important;
}

.max-vh-157 {
  max-height: 157vh !important;
}

.top-157 {
  top: 157px !important;
}

.bottom-157 {
  bottom: 157px !important;
}

.left-157 {
  left: 157px !important;
}

.right-157 {
  right: 157px !important;
}

.font-157 {
  font-size: 157px !important;
}

.fw-157 {
  font-weight: 157 !important;
}

.lh-157 {
  line-height: 157px !important;
}

.flex-init-157 {
  flex: 0 0 157px !important;
}

.radius-157 {
  border-radius: 157px !important;
}

.padding-157 {
  padding: 157px !important;
}

.wp-158 {
  width: 158px !important;
}

.min-wp-158 {
  min-width: 158px !important;
}

.max-wp-158 {
  max-width: 158px !important;
}

.vw-158 {
  width: 158vw !important;
}

.min-vw-158 {
  min-width: 158vw !important;
}

.max-vw-158 {
  max-width: 158vw !important;
}

.wrem-158 {
  width: 158rem !important;
}

.min-wrem-158 {
  min-width: 158rem !important;
}

.max-wrem-158 {
  max-width: 158rem !important;
}

.hp-158 {
  height: 158px !important;
}

.min-hp-158 {
  min-height: 158px !important;
}

.max-hp-158 {
  max-height: 158px !important;
}

.vh-158 {
  height: 158vh !important;
}

.min-vh-158 {
  min-height: 158vh !important;
}

.max-vh-158 {
  max-height: 158vh !important;
}

.top-158 {
  top: 158px !important;
}

.bottom-158 {
  bottom: 158px !important;
}

.left-158 {
  left: 158px !important;
}

.right-158 {
  right: 158px !important;
}

.font-158 {
  font-size: 158px !important;
}

.fw-158 {
  font-weight: 158 !important;
}

.lh-158 {
  line-height: 158px !important;
}

.flex-init-158 {
  flex: 0 0 158px !important;
}

.radius-158 {
  border-radius: 158px !important;
}

.padding-158 {
  padding: 158px !important;
}

.wp-159 {
  width: 159px !important;
}

.min-wp-159 {
  min-width: 159px !important;
}

.max-wp-159 {
  max-width: 159px !important;
}

.vw-159 {
  width: 159vw !important;
}

.min-vw-159 {
  min-width: 159vw !important;
}

.max-vw-159 {
  max-width: 159vw !important;
}

.wrem-159 {
  width: 159rem !important;
}

.min-wrem-159 {
  min-width: 159rem !important;
}

.max-wrem-159 {
  max-width: 159rem !important;
}

.hp-159 {
  height: 159px !important;
}

.min-hp-159 {
  min-height: 159px !important;
}

.max-hp-159 {
  max-height: 159px !important;
}

.vh-159 {
  height: 159vh !important;
}

.min-vh-159 {
  min-height: 159vh !important;
}

.max-vh-159 {
  max-height: 159vh !important;
}

.top-159 {
  top: 159px !important;
}

.bottom-159 {
  bottom: 159px !important;
}

.left-159 {
  left: 159px !important;
}

.right-159 {
  right: 159px !important;
}

.font-159 {
  font-size: 159px !important;
}

.fw-159 {
  font-weight: 159 !important;
}

.lh-159 {
  line-height: 159px !important;
}

.flex-init-159 {
  flex: 0 0 159px !important;
}

.radius-159 {
  border-radius: 159px !important;
}

.padding-159 {
  padding: 159px !important;
}

.wp-160 {
  width: 160px !important;
}

.min-wp-160 {
  min-width: 160px !important;
}

.max-wp-160 {
  max-width: 160px !important;
}

.vw-160 {
  width: 160vw !important;
}

.min-vw-160 {
  min-width: 160vw !important;
}

.max-vw-160 {
  max-width: 160vw !important;
}

.wrem-160 {
  width: 160rem !important;
}

.min-wrem-160 {
  min-width: 160rem !important;
}

.max-wrem-160 {
  max-width: 160rem !important;
}

.hp-160 {
  height: 160px !important;
}

.min-hp-160 {
  min-height: 160px !important;
}

.max-hp-160 {
  max-height: 160px !important;
}

.vh-160 {
  height: 160vh !important;
}

.min-vh-160 {
  min-height: 160vh !important;
}

.max-vh-160 {
  max-height: 160vh !important;
}

.top-160 {
  top: 160px !important;
}

.bottom-160 {
  bottom: 160px !important;
}

.left-160 {
  left: 160px !important;
}

.right-160 {
  right: 160px !important;
}

.font-160 {
  font-size: 160px !important;
}

.fw-160 {
  font-weight: 160 !important;
}

.lh-160 {
  line-height: 160px !important;
}

.flex-init-160 {
  flex: 0 0 160px !important;
}

.radius-160 {
  border-radius: 160px !important;
}

.padding-160 {
  padding: 160px !important;
}

.wp-161 {
  width: 161px !important;
}

.min-wp-161 {
  min-width: 161px !important;
}

.max-wp-161 {
  max-width: 161px !important;
}

.vw-161 {
  width: 161vw !important;
}

.min-vw-161 {
  min-width: 161vw !important;
}

.max-vw-161 {
  max-width: 161vw !important;
}

.wrem-161 {
  width: 161rem !important;
}

.min-wrem-161 {
  min-width: 161rem !important;
}

.max-wrem-161 {
  max-width: 161rem !important;
}

.hp-161 {
  height: 161px !important;
}

.min-hp-161 {
  min-height: 161px !important;
}

.max-hp-161 {
  max-height: 161px !important;
}

.vh-161 {
  height: 161vh !important;
}

.min-vh-161 {
  min-height: 161vh !important;
}

.max-vh-161 {
  max-height: 161vh !important;
}

.top-161 {
  top: 161px !important;
}

.bottom-161 {
  bottom: 161px !important;
}

.left-161 {
  left: 161px !important;
}

.right-161 {
  right: 161px !important;
}

.font-161 {
  font-size: 161px !important;
}

.fw-161 {
  font-weight: 161 !important;
}

.lh-161 {
  line-height: 161px !important;
}

.flex-init-161 {
  flex: 0 0 161px !important;
}

.radius-161 {
  border-radius: 161px !important;
}

.padding-161 {
  padding: 161px !important;
}

.wp-162 {
  width: 162px !important;
}

.min-wp-162 {
  min-width: 162px !important;
}

.max-wp-162 {
  max-width: 162px !important;
}

.vw-162 {
  width: 162vw !important;
}

.min-vw-162 {
  min-width: 162vw !important;
}

.max-vw-162 {
  max-width: 162vw !important;
}

.wrem-162 {
  width: 162rem !important;
}

.min-wrem-162 {
  min-width: 162rem !important;
}

.max-wrem-162 {
  max-width: 162rem !important;
}

.hp-162 {
  height: 162px !important;
}

.min-hp-162 {
  min-height: 162px !important;
}

.max-hp-162 {
  max-height: 162px !important;
}

.vh-162 {
  height: 162vh !important;
}

.min-vh-162 {
  min-height: 162vh !important;
}

.max-vh-162 {
  max-height: 162vh !important;
}

.top-162 {
  top: 162px !important;
}

.bottom-162 {
  bottom: 162px !important;
}

.left-162 {
  left: 162px !important;
}

.right-162 {
  right: 162px !important;
}

.font-162 {
  font-size: 162px !important;
}

.fw-162 {
  font-weight: 162 !important;
}

.lh-162 {
  line-height: 162px !important;
}

.flex-init-162 {
  flex: 0 0 162px !important;
}

.radius-162 {
  border-radius: 162px !important;
}

.padding-162 {
  padding: 162px !important;
}

.wp-163 {
  width: 163px !important;
}

.min-wp-163 {
  min-width: 163px !important;
}

.max-wp-163 {
  max-width: 163px !important;
}

.vw-163 {
  width: 163vw !important;
}

.min-vw-163 {
  min-width: 163vw !important;
}

.max-vw-163 {
  max-width: 163vw !important;
}

.wrem-163 {
  width: 163rem !important;
}

.min-wrem-163 {
  min-width: 163rem !important;
}

.max-wrem-163 {
  max-width: 163rem !important;
}

.hp-163 {
  height: 163px !important;
}

.min-hp-163 {
  min-height: 163px !important;
}

.max-hp-163 {
  max-height: 163px !important;
}

.vh-163 {
  height: 163vh !important;
}

.min-vh-163 {
  min-height: 163vh !important;
}

.max-vh-163 {
  max-height: 163vh !important;
}

.top-163 {
  top: 163px !important;
}

.bottom-163 {
  bottom: 163px !important;
}

.left-163 {
  left: 163px !important;
}

.right-163 {
  right: 163px !important;
}

.font-163 {
  font-size: 163px !important;
}

.fw-163 {
  font-weight: 163 !important;
}

.lh-163 {
  line-height: 163px !important;
}

.flex-init-163 {
  flex: 0 0 163px !important;
}

.radius-163 {
  border-radius: 163px !important;
}

.padding-163 {
  padding: 163px !important;
}

.wp-164 {
  width: 164px !important;
}

.min-wp-164 {
  min-width: 164px !important;
}

.max-wp-164 {
  max-width: 164px !important;
}

.vw-164 {
  width: 164vw !important;
}

.min-vw-164 {
  min-width: 164vw !important;
}

.max-vw-164 {
  max-width: 164vw !important;
}

.wrem-164 {
  width: 164rem !important;
}

.min-wrem-164 {
  min-width: 164rem !important;
}

.max-wrem-164 {
  max-width: 164rem !important;
}

.hp-164 {
  height: 164px !important;
}

.min-hp-164 {
  min-height: 164px !important;
}

.max-hp-164 {
  max-height: 164px !important;
}

.vh-164 {
  height: 164vh !important;
}

.min-vh-164 {
  min-height: 164vh !important;
}

.max-vh-164 {
  max-height: 164vh !important;
}

.top-164 {
  top: 164px !important;
}

.bottom-164 {
  bottom: 164px !important;
}

.left-164 {
  left: 164px !important;
}

.right-164 {
  right: 164px !important;
}

.font-164 {
  font-size: 164px !important;
}

.fw-164 {
  font-weight: 164 !important;
}

.lh-164 {
  line-height: 164px !important;
}

.flex-init-164 {
  flex: 0 0 164px !important;
}

.radius-164 {
  border-radius: 164px !important;
}

.padding-164 {
  padding: 164px !important;
}

.wp-165 {
  width: 165px !important;
}

.min-wp-165 {
  min-width: 165px !important;
}

.max-wp-165 {
  max-width: 165px !important;
}

.vw-165 {
  width: 165vw !important;
}

.min-vw-165 {
  min-width: 165vw !important;
}

.max-vw-165 {
  max-width: 165vw !important;
}

.wrem-165 {
  width: 165rem !important;
}

.min-wrem-165 {
  min-width: 165rem !important;
}

.max-wrem-165 {
  max-width: 165rem !important;
}

.hp-165 {
  height: 165px !important;
}

.min-hp-165 {
  min-height: 165px !important;
}

.max-hp-165 {
  max-height: 165px !important;
}

.vh-165 {
  height: 165vh !important;
}

.min-vh-165 {
  min-height: 165vh !important;
}

.max-vh-165 {
  max-height: 165vh !important;
}

.top-165 {
  top: 165px !important;
}

.bottom-165 {
  bottom: 165px !important;
}

.left-165 {
  left: 165px !important;
}

.right-165 {
  right: 165px !important;
}

.font-165 {
  font-size: 165px !important;
}

.fw-165 {
  font-weight: 165 !important;
}

.lh-165 {
  line-height: 165px !important;
}

.flex-init-165 {
  flex: 0 0 165px !important;
}

.radius-165 {
  border-radius: 165px !important;
}

.padding-165 {
  padding: 165px !important;
}

.wp-166 {
  width: 166px !important;
}

.min-wp-166 {
  min-width: 166px !important;
}

.max-wp-166 {
  max-width: 166px !important;
}

.vw-166 {
  width: 166vw !important;
}

.min-vw-166 {
  min-width: 166vw !important;
}

.max-vw-166 {
  max-width: 166vw !important;
}

.wrem-166 {
  width: 166rem !important;
}

.min-wrem-166 {
  min-width: 166rem !important;
}

.max-wrem-166 {
  max-width: 166rem !important;
}

.hp-166 {
  height: 166px !important;
}

.min-hp-166 {
  min-height: 166px !important;
}

.max-hp-166 {
  max-height: 166px !important;
}

.vh-166 {
  height: 166vh !important;
}

.min-vh-166 {
  min-height: 166vh !important;
}

.max-vh-166 {
  max-height: 166vh !important;
}

.top-166 {
  top: 166px !important;
}

.bottom-166 {
  bottom: 166px !important;
}

.left-166 {
  left: 166px !important;
}

.right-166 {
  right: 166px !important;
}

.font-166 {
  font-size: 166px !important;
}

.fw-166 {
  font-weight: 166 !important;
}

.lh-166 {
  line-height: 166px !important;
}

.flex-init-166 {
  flex: 0 0 166px !important;
}

.radius-166 {
  border-radius: 166px !important;
}

.padding-166 {
  padding: 166px !important;
}

.wp-167 {
  width: 167px !important;
}

.min-wp-167 {
  min-width: 167px !important;
}

.max-wp-167 {
  max-width: 167px !important;
}

.vw-167 {
  width: 167vw !important;
}

.min-vw-167 {
  min-width: 167vw !important;
}

.max-vw-167 {
  max-width: 167vw !important;
}

.wrem-167 {
  width: 167rem !important;
}

.min-wrem-167 {
  min-width: 167rem !important;
}

.max-wrem-167 {
  max-width: 167rem !important;
}

.hp-167 {
  height: 167px !important;
}

.min-hp-167 {
  min-height: 167px !important;
}

.max-hp-167 {
  max-height: 167px !important;
}

.vh-167 {
  height: 167vh !important;
}

.min-vh-167 {
  min-height: 167vh !important;
}

.max-vh-167 {
  max-height: 167vh !important;
}

.top-167 {
  top: 167px !important;
}

.bottom-167 {
  bottom: 167px !important;
}

.left-167 {
  left: 167px !important;
}

.right-167 {
  right: 167px !important;
}

.font-167 {
  font-size: 167px !important;
}

.fw-167 {
  font-weight: 167 !important;
}

.lh-167 {
  line-height: 167px !important;
}

.flex-init-167 {
  flex: 0 0 167px !important;
}

.radius-167 {
  border-radius: 167px !important;
}

.padding-167 {
  padding: 167px !important;
}

.wp-168 {
  width: 168px !important;
}

.min-wp-168 {
  min-width: 168px !important;
}

.max-wp-168 {
  max-width: 168px !important;
}

.vw-168 {
  width: 168vw !important;
}

.min-vw-168 {
  min-width: 168vw !important;
}

.max-vw-168 {
  max-width: 168vw !important;
}

.wrem-168 {
  width: 168rem !important;
}

.min-wrem-168 {
  min-width: 168rem !important;
}

.max-wrem-168 {
  max-width: 168rem !important;
}

.hp-168 {
  height: 168px !important;
}

.min-hp-168 {
  min-height: 168px !important;
}

.max-hp-168 {
  max-height: 168px !important;
}

.vh-168 {
  height: 168vh !important;
}

.min-vh-168 {
  min-height: 168vh !important;
}

.max-vh-168 {
  max-height: 168vh !important;
}

.top-168 {
  top: 168px !important;
}

.bottom-168 {
  bottom: 168px !important;
}

.left-168 {
  left: 168px !important;
}

.right-168 {
  right: 168px !important;
}

.font-168 {
  font-size: 168px !important;
}

.fw-168 {
  font-weight: 168 !important;
}

.lh-168 {
  line-height: 168px !important;
}

.flex-init-168 {
  flex: 0 0 168px !important;
}

.radius-168 {
  border-radius: 168px !important;
}

.padding-168 {
  padding: 168px !important;
}

.wp-169 {
  width: 169px !important;
}

.min-wp-169 {
  min-width: 169px !important;
}

.max-wp-169 {
  max-width: 169px !important;
}

.vw-169 {
  width: 169vw !important;
}

.min-vw-169 {
  min-width: 169vw !important;
}

.max-vw-169 {
  max-width: 169vw !important;
}

.wrem-169 {
  width: 169rem !important;
}

.min-wrem-169 {
  min-width: 169rem !important;
}

.max-wrem-169 {
  max-width: 169rem !important;
}

.hp-169 {
  height: 169px !important;
}

.min-hp-169 {
  min-height: 169px !important;
}

.max-hp-169 {
  max-height: 169px !important;
}

.vh-169 {
  height: 169vh !important;
}

.min-vh-169 {
  min-height: 169vh !important;
}

.max-vh-169 {
  max-height: 169vh !important;
}

.top-169 {
  top: 169px !important;
}

.bottom-169 {
  bottom: 169px !important;
}

.left-169 {
  left: 169px !important;
}

.right-169 {
  right: 169px !important;
}

.font-169 {
  font-size: 169px !important;
}

.fw-169 {
  font-weight: 169 !important;
}

.lh-169 {
  line-height: 169px !important;
}

.flex-init-169 {
  flex: 0 0 169px !important;
}

.radius-169 {
  border-radius: 169px !important;
}

.padding-169 {
  padding: 169px !important;
}

.wp-170 {
  width: 170px !important;
}

.min-wp-170 {
  min-width: 170px !important;
}

.max-wp-170 {
  max-width: 170px !important;
}

.vw-170 {
  width: 170vw !important;
}

.min-vw-170 {
  min-width: 170vw !important;
}

.max-vw-170 {
  max-width: 170vw !important;
}

.wrem-170 {
  width: 170rem !important;
}

.min-wrem-170 {
  min-width: 170rem !important;
}

.max-wrem-170 {
  max-width: 170rem !important;
}

.hp-170 {
  height: 170px !important;
}

.min-hp-170 {
  min-height: 170px !important;
}

.max-hp-170 {
  max-height: 170px !important;
}

.vh-170 {
  height: 170vh !important;
}

.min-vh-170 {
  min-height: 170vh !important;
}

.max-vh-170 {
  max-height: 170vh !important;
}

.top-170 {
  top: 170px !important;
}

.bottom-170 {
  bottom: 170px !important;
}

.left-170 {
  left: 170px !important;
}

.right-170 {
  right: 170px !important;
}

.font-170 {
  font-size: 170px !important;
}

.fw-170 {
  font-weight: 170 !important;
}

.lh-170 {
  line-height: 170px !important;
}

.flex-init-170 {
  flex: 0 0 170px !important;
}

.radius-170 {
  border-radius: 170px !important;
}

.padding-170 {
  padding: 170px !important;
}

.wp-171 {
  width: 171px !important;
}

.min-wp-171 {
  min-width: 171px !important;
}

.max-wp-171 {
  max-width: 171px !important;
}

.vw-171 {
  width: 171vw !important;
}

.min-vw-171 {
  min-width: 171vw !important;
}

.max-vw-171 {
  max-width: 171vw !important;
}

.wrem-171 {
  width: 171rem !important;
}

.min-wrem-171 {
  min-width: 171rem !important;
}

.max-wrem-171 {
  max-width: 171rem !important;
}

.hp-171 {
  height: 171px !important;
}

.min-hp-171 {
  min-height: 171px !important;
}

.max-hp-171 {
  max-height: 171px !important;
}

.vh-171 {
  height: 171vh !important;
}

.min-vh-171 {
  min-height: 171vh !important;
}

.max-vh-171 {
  max-height: 171vh !important;
}

.top-171 {
  top: 171px !important;
}

.bottom-171 {
  bottom: 171px !important;
}

.left-171 {
  left: 171px !important;
}

.right-171 {
  right: 171px !important;
}

.font-171 {
  font-size: 171px !important;
}

.fw-171 {
  font-weight: 171 !important;
}

.lh-171 {
  line-height: 171px !important;
}

.flex-init-171 {
  flex: 0 0 171px !important;
}

.radius-171 {
  border-radius: 171px !important;
}

.padding-171 {
  padding: 171px !important;
}

.wp-172 {
  width: 172px !important;
}

.min-wp-172 {
  min-width: 172px !important;
}

.max-wp-172 {
  max-width: 172px !important;
}

.vw-172 {
  width: 172vw !important;
}

.min-vw-172 {
  min-width: 172vw !important;
}

.max-vw-172 {
  max-width: 172vw !important;
}

.wrem-172 {
  width: 172rem !important;
}

.min-wrem-172 {
  min-width: 172rem !important;
}

.max-wrem-172 {
  max-width: 172rem !important;
}

.hp-172 {
  height: 172px !important;
}

.min-hp-172 {
  min-height: 172px !important;
}

.max-hp-172 {
  max-height: 172px !important;
}

.vh-172 {
  height: 172vh !important;
}

.min-vh-172 {
  min-height: 172vh !important;
}

.max-vh-172 {
  max-height: 172vh !important;
}

.top-172 {
  top: 172px !important;
}

.bottom-172 {
  bottom: 172px !important;
}

.left-172 {
  left: 172px !important;
}

.right-172 {
  right: 172px !important;
}

.font-172 {
  font-size: 172px !important;
}

.fw-172 {
  font-weight: 172 !important;
}

.lh-172 {
  line-height: 172px !important;
}

.flex-init-172 {
  flex: 0 0 172px !important;
}

.radius-172 {
  border-radius: 172px !important;
}

.padding-172 {
  padding: 172px !important;
}

.wp-173 {
  width: 173px !important;
}

.min-wp-173 {
  min-width: 173px !important;
}

.max-wp-173 {
  max-width: 173px !important;
}

.vw-173 {
  width: 173vw !important;
}

.min-vw-173 {
  min-width: 173vw !important;
}

.max-vw-173 {
  max-width: 173vw !important;
}

.wrem-173 {
  width: 173rem !important;
}

.min-wrem-173 {
  min-width: 173rem !important;
}

.max-wrem-173 {
  max-width: 173rem !important;
}

.hp-173 {
  height: 173px !important;
}

.min-hp-173 {
  min-height: 173px !important;
}

.max-hp-173 {
  max-height: 173px !important;
}

.vh-173 {
  height: 173vh !important;
}

.min-vh-173 {
  min-height: 173vh !important;
}

.max-vh-173 {
  max-height: 173vh !important;
}

.top-173 {
  top: 173px !important;
}

.bottom-173 {
  bottom: 173px !important;
}

.left-173 {
  left: 173px !important;
}

.right-173 {
  right: 173px !important;
}

.font-173 {
  font-size: 173px !important;
}

.fw-173 {
  font-weight: 173 !important;
}

.lh-173 {
  line-height: 173px !important;
}

.flex-init-173 {
  flex: 0 0 173px !important;
}

.radius-173 {
  border-radius: 173px !important;
}

.padding-173 {
  padding: 173px !important;
}

.wp-174 {
  width: 174px !important;
}

.min-wp-174 {
  min-width: 174px !important;
}

.max-wp-174 {
  max-width: 174px !important;
}

.vw-174 {
  width: 174vw !important;
}

.min-vw-174 {
  min-width: 174vw !important;
}

.max-vw-174 {
  max-width: 174vw !important;
}

.wrem-174 {
  width: 174rem !important;
}

.min-wrem-174 {
  min-width: 174rem !important;
}

.max-wrem-174 {
  max-width: 174rem !important;
}

.hp-174 {
  height: 174px !important;
}

.min-hp-174 {
  min-height: 174px !important;
}

.max-hp-174 {
  max-height: 174px !important;
}

.vh-174 {
  height: 174vh !important;
}

.min-vh-174 {
  min-height: 174vh !important;
}

.max-vh-174 {
  max-height: 174vh !important;
}

.top-174 {
  top: 174px !important;
}

.bottom-174 {
  bottom: 174px !important;
}

.left-174 {
  left: 174px !important;
}

.right-174 {
  right: 174px !important;
}

.font-174 {
  font-size: 174px !important;
}

.fw-174 {
  font-weight: 174 !important;
}

.lh-174 {
  line-height: 174px !important;
}

.flex-init-174 {
  flex: 0 0 174px !important;
}

.radius-174 {
  border-radius: 174px !important;
}

.padding-174 {
  padding: 174px !important;
}

.wp-175 {
  width: 175px !important;
}

.min-wp-175 {
  min-width: 175px !important;
}

.max-wp-175 {
  max-width: 175px !important;
}

.vw-175 {
  width: 175vw !important;
}

.min-vw-175 {
  min-width: 175vw !important;
}

.max-vw-175 {
  max-width: 175vw !important;
}

.wrem-175 {
  width: 175rem !important;
}

.min-wrem-175 {
  min-width: 175rem !important;
}

.max-wrem-175 {
  max-width: 175rem !important;
}

.hp-175 {
  height: 175px !important;
}

.min-hp-175 {
  min-height: 175px !important;
}

.max-hp-175 {
  max-height: 175px !important;
}

.vh-175 {
  height: 175vh !important;
}

.min-vh-175 {
  min-height: 175vh !important;
}

.max-vh-175 {
  max-height: 175vh !important;
}

.top-175 {
  top: 175px !important;
}

.bottom-175 {
  bottom: 175px !important;
}

.left-175 {
  left: 175px !important;
}

.right-175 {
  right: 175px !important;
}

.font-175 {
  font-size: 175px !important;
}

.fw-175 {
  font-weight: 175 !important;
}

.lh-175 {
  line-height: 175px !important;
}

.flex-init-175 {
  flex: 0 0 175px !important;
}

.radius-175 {
  border-radius: 175px !important;
}

.padding-175 {
  padding: 175px !important;
}

.wp-176 {
  width: 176px !important;
}

.min-wp-176 {
  min-width: 176px !important;
}

.max-wp-176 {
  max-width: 176px !important;
}

.vw-176 {
  width: 176vw !important;
}

.min-vw-176 {
  min-width: 176vw !important;
}

.max-vw-176 {
  max-width: 176vw !important;
}

.wrem-176 {
  width: 176rem !important;
}

.min-wrem-176 {
  min-width: 176rem !important;
}

.max-wrem-176 {
  max-width: 176rem !important;
}

.hp-176 {
  height: 176px !important;
}

.min-hp-176 {
  min-height: 176px !important;
}

.max-hp-176 {
  max-height: 176px !important;
}

.vh-176 {
  height: 176vh !important;
}

.min-vh-176 {
  min-height: 176vh !important;
}

.max-vh-176 {
  max-height: 176vh !important;
}

.top-176 {
  top: 176px !important;
}

.bottom-176 {
  bottom: 176px !important;
}

.left-176 {
  left: 176px !important;
}

.right-176 {
  right: 176px !important;
}

.font-176 {
  font-size: 176px !important;
}

.fw-176 {
  font-weight: 176 !important;
}

.lh-176 {
  line-height: 176px !important;
}

.flex-init-176 {
  flex: 0 0 176px !important;
}

.radius-176 {
  border-radius: 176px !important;
}

.padding-176 {
  padding: 176px !important;
}

.wp-177 {
  width: 177px !important;
}

.min-wp-177 {
  min-width: 177px !important;
}

.max-wp-177 {
  max-width: 177px !important;
}

.vw-177 {
  width: 177vw !important;
}

.min-vw-177 {
  min-width: 177vw !important;
}

.max-vw-177 {
  max-width: 177vw !important;
}

.wrem-177 {
  width: 177rem !important;
}

.min-wrem-177 {
  min-width: 177rem !important;
}

.max-wrem-177 {
  max-width: 177rem !important;
}

.hp-177 {
  height: 177px !important;
}

.min-hp-177 {
  min-height: 177px !important;
}

.max-hp-177 {
  max-height: 177px !important;
}

.vh-177 {
  height: 177vh !important;
}

.min-vh-177 {
  min-height: 177vh !important;
}

.max-vh-177 {
  max-height: 177vh !important;
}

.top-177 {
  top: 177px !important;
}

.bottom-177 {
  bottom: 177px !important;
}

.left-177 {
  left: 177px !important;
}

.right-177 {
  right: 177px !important;
}

.font-177 {
  font-size: 177px !important;
}

.fw-177 {
  font-weight: 177 !important;
}

.lh-177 {
  line-height: 177px !important;
}

.flex-init-177 {
  flex: 0 0 177px !important;
}

.radius-177 {
  border-radius: 177px !important;
}

.padding-177 {
  padding: 177px !important;
}

.wp-178 {
  width: 178px !important;
}

.min-wp-178 {
  min-width: 178px !important;
}

.max-wp-178 {
  max-width: 178px !important;
}

.vw-178 {
  width: 178vw !important;
}

.min-vw-178 {
  min-width: 178vw !important;
}

.max-vw-178 {
  max-width: 178vw !important;
}

.wrem-178 {
  width: 178rem !important;
}

.min-wrem-178 {
  min-width: 178rem !important;
}

.max-wrem-178 {
  max-width: 178rem !important;
}

.hp-178 {
  height: 178px !important;
}

.min-hp-178 {
  min-height: 178px !important;
}

.max-hp-178 {
  max-height: 178px !important;
}

.vh-178 {
  height: 178vh !important;
}

.min-vh-178 {
  min-height: 178vh !important;
}

.max-vh-178 {
  max-height: 178vh !important;
}

.top-178 {
  top: 178px !important;
}

.bottom-178 {
  bottom: 178px !important;
}

.left-178 {
  left: 178px !important;
}

.right-178 {
  right: 178px !important;
}

.font-178 {
  font-size: 178px !important;
}

.fw-178 {
  font-weight: 178 !important;
}

.lh-178 {
  line-height: 178px !important;
}

.flex-init-178 {
  flex: 0 0 178px !important;
}

.radius-178 {
  border-radius: 178px !important;
}

.padding-178 {
  padding: 178px !important;
}

.wp-179 {
  width: 179px !important;
}

.min-wp-179 {
  min-width: 179px !important;
}

.max-wp-179 {
  max-width: 179px !important;
}

.vw-179 {
  width: 179vw !important;
}

.min-vw-179 {
  min-width: 179vw !important;
}

.max-vw-179 {
  max-width: 179vw !important;
}

.wrem-179 {
  width: 179rem !important;
}

.min-wrem-179 {
  min-width: 179rem !important;
}

.max-wrem-179 {
  max-width: 179rem !important;
}

.hp-179 {
  height: 179px !important;
}

.min-hp-179 {
  min-height: 179px !important;
}

.max-hp-179 {
  max-height: 179px !important;
}

.vh-179 {
  height: 179vh !important;
}

.min-vh-179 {
  min-height: 179vh !important;
}

.max-vh-179 {
  max-height: 179vh !important;
}

.top-179 {
  top: 179px !important;
}

.bottom-179 {
  bottom: 179px !important;
}

.left-179 {
  left: 179px !important;
}

.right-179 {
  right: 179px !important;
}

.font-179 {
  font-size: 179px !important;
}

.fw-179 {
  font-weight: 179 !important;
}

.lh-179 {
  line-height: 179px !important;
}

.flex-init-179 {
  flex: 0 0 179px !important;
}

.radius-179 {
  border-radius: 179px !important;
}

.padding-179 {
  padding: 179px !important;
}

.wp-180 {
  width: 180px !important;
}

.min-wp-180 {
  min-width: 180px !important;
}

.max-wp-180 {
  max-width: 180px !important;
}

.vw-180 {
  width: 180vw !important;
}

.min-vw-180 {
  min-width: 180vw !important;
}

.max-vw-180 {
  max-width: 180vw !important;
}

.wrem-180 {
  width: 180rem !important;
}

.min-wrem-180 {
  min-width: 180rem !important;
}

.max-wrem-180 {
  max-width: 180rem !important;
}

.hp-180 {
  height: 180px !important;
}

.min-hp-180 {
  min-height: 180px !important;
}

.max-hp-180 {
  max-height: 180px !important;
}

.vh-180 {
  height: 180vh !important;
}

.min-vh-180 {
  min-height: 180vh !important;
}

.max-vh-180 {
  max-height: 180vh !important;
}

.top-180 {
  top: 180px !important;
}

.bottom-180 {
  bottom: 180px !important;
}

.left-180 {
  left: 180px !important;
}

.right-180 {
  right: 180px !important;
}

.font-180 {
  font-size: 180px !important;
}

.fw-180 {
  font-weight: 180 !important;
}

.lh-180 {
  line-height: 180px !important;
}

.flex-init-180 {
  flex: 0 0 180px !important;
}

.radius-180 {
  border-radius: 180px !important;
}

.padding-180 {
  padding: 180px !important;
}

.wp-181 {
  width: 181px !important;
}

.min-wp-181 {
  min-width: 181px !important;
}

.max-wp-181 {
  max-width: 181px !important;
}

.vw-181 {
  width: 181vw !important;
}

.min-vw-181 {
  min-width: 181vw !important;
}

.max-vw-181 {
  max-width: 181vw !important;
}

.wrem-181 {
  width: 181rem !important;
}

.min-wrem-181 {
  min-width: 181rem !important;
}

.max-wrem-181 {
  max-width: 181rem !important;
}

.hp-181 {
  height: 181px !important;
}

.min-hp-181 {
  min-height: 181px !important;
}

.max-hp-181 {
  max-height: 181px !important;
}

.vh-181 {
  height: 181vh !important;
}

.min-vh-181 {
  min-height: 181vh !important;
}

.max-vh-181 {
  max-height: 181vh !important;
}

.top-181 {
  top: 181px !important;
}

.bottom-181 {
  bottom: 181px !important;
}

.left-181 {
  left: 181px !important;
}

.right-181 {
  right: 181px !important;
}

.font-181 {
  font-size: 181px !important;
}

.fw-181 {
  font-weight: 181 !important;
}

.lh-181 {
  line-height: 181px !important;
}

.flex-init-181 {
  flex: 0 0 181px !important;
}

.radius-181 {
  border-radius: 181px !important;
}

.padding-181 {
  padding: 181px !important;
}

.wp-182 {
  width: 182px !important;
}

.min-wp-182 {
  min-width: 182px !important;
}

.max-wp-182 {
  max-width: 182px !important;
}

.vw-182 {
  width: 182vw !important;
}

.min-vw-182 {
  min-width: 182vw !important;
}

.max-vw-182 {
  max-width: 182vw !important;
}

.wrem-182 {
  width: 182rem !important;
}

.min-wrem-182 {
  min-width: 182rem !important;
}

.max-wrem-182 {
  max-width: 182rem !important;
}

.hp-182 {
  height: 182px !important;
}

.min-hp-182 {
  min-height: 182px !important;
}

.max-hp-182 {
  max-height: 182px !important;
}

.vh-182 {
  height: 182vh !important;
}

.min-vh-182 {
  min-height: 182vh !important;
}

.max-vh-182 {
  max-height: 182vh !important;
}

.top-182 {
  top: 182px !important;
}

.bottom-182 {
  bottom: 182px !important;
}

.left-182 {
  left: 182px !important;
}

.right-182 {
  right: 182px !important;
}

.font-182 {
  font-size: 182px !important;
}

.fw-182 {
  font-weight: 182 !important;
}

.lh-182 {
  line-height: 182px !important;
}

.flex-init-182 {
  flex: 0 0 182px !important;
}

.radius-182 {
  border-radius: 182px !important;
}

.padding-182 {
  padding: 182px !important;
}

.wp-183 {
  width: 183px !important;
}

.min-wp-183 {
  min-width: 183px !important;
}

.max-wp-183 {
  max-width: 183px !important;
}

.vw-183 {
  width: 183vw !important;
}

.min-vw-183 {
  min-width: 183vw !important;
}

.max-vw-183 {
  max-width: 183vw !important;
}

.wrem-183 {
  width: 183rem !important;
}

.min-wrem-183 {
  min-width: 183rem !important;
}

.max-wrem-183 {
  max-width: 183rem !important;
}

.hp-183 {
  height: 183px !important;
}

.min-hp-183 {
  min-height: 183px !important;
}

.max-hp-183 {
  max-height: 183px !important;
}

.vh-183 {
  height: 183vh !important;
}

.min-vh-183 {
  min-height: 183vh !important;
}

.max-vh-183 {
  max-height: 183vh !important;
}

.top-183 {
  top: 183px !important;
}

.bottom-183 {
  bottom: 183px !important;
}

.left-183 {
  left: 183px !important;
}

.right-183 {
  right: 183px !important;
}

.font-183 {
  font-size: 183px !important;
}

.fw-183 {
  font-weight: 183 !important;
}

.lh-183 {
  line-height: 183px !important;
}

.flex-init-183 {
  flex: 0 0 183px !important;
}

.radius-183 {
  border-radius: 183px !important;
}

.padding-183 {
  padding: 183px !important;
}

.wp-184 {
  width: 184px !important;
}

.min-wp-184 {
  min-width: 184px !important;
}

.max-wp-184 {
  max-width: 184px !important;
}

.vw-184 {
  width: 184vw !important;
}

.min-vw-184 {
  min-width: 184vw !important;
}

.max-vw-184 {
  max-width: 184vw !important;
}

.wrem-184 {
  width: 184rem !important;
}

.min-wrem-184 {
  min-width: 184rem !important;
}

.max-wrem-184 {
  max-width: 184rem !important;
}

.hp-184 {
  height: 184px !important;
}

.min-hp-184 {
  min-height: 184px !important;
}

.max-hp-184 {
  max-height: 184px !important;
}

.vh-184 {
  height: 184vh !important;
}

.min-vh-184 {
  min-height: 184vh !important;
}

.max-vh-184 {
  max-height: 184vh !important;
}

.top-184 {
  top: 184px !important;
}

.bottom-184 {
  bottom: 184px !important;
}

.left-184 {
  left: 184px !important;
}

.right-184 {
  right: 184px !important;
}

.font-184 {
  font-size: 184px !important;
}

.fw-184 {
  font-weight: 184 !important;
}

.lh-184 {
  line-height: 184px !important;
}

.flex-init-184 {
  flex: 0 0 184px !important;
}

.radius-184 {
  border-radius: 184px !important;
}

.padding-184 {
  padding: 184px !important;
}

.wp-185 {
  width: 185px !important;
}

.min-wp-185 {
  min-width: 185px !important;
}

.max-wp-185 {
  max-width: 185px !important;
}

.vw-185 {
  width: 185vw !important;
}

.min-vw-185 {
  min-width: 185vw !important;
}

.max-vw-185 {
  max-width: 185vw !important;
}

.wrem-185 {
  width: 185rem !important;
}

.min-wrem-185 {
  min-width: 185rem !important;
}

.max-wrem-185 {
  max-width: 185rem !important;
}

.hp-185 {
  height: 185px !important;
}

.min-hp-185 {
  min-height: 185px !important;
}

.max-hp-185 {
  max-height: 185px !important;
}

.vh-185 {
  height: 185vh !important;
}

.min-vh-185 {
  min-height: 185vh !important;
}

.max-vh-185 {
  max-height: 185vh !important;
}

.top-185 {
  top: 185px !important;
}

.bottom-185 {
  bottom: 185px !important;
}

.left-185 {
  left: 185px !important;
}

.right-185 {
  right: 185px !important;
}

.font-185 {
  font-size: 185px !important;
}

.fw-185 {
  font-weight: 185 !important;
}

.lh-185 {
  line-height: 185px !important;
}

.flex-init-185 {
  flex: 0 0 185px !important;
}

.radius-185 {
  border-radius: 185px !important;
}

.padding-185 {
  padding: 185px !important;
}

.wp-186 {
  width: 186px !important;
}

.min-wp-186 {
  min-width: 186px !important;
}

.max-wp-186 {
  max-width: 186px !important;
}

.vw-186 {
  width: 186vw !important;
}

.min-vw-186 {
  min-width: 186vw !important;
}

.max-vw-186 {
  max-width: 186vw !important;
}

.wrem-186 {
  width: 186rem !important;
}

.min-wrem-186 {
  min-width: 186rem !important;
}

.max-wrem-186 {
  max-width: 186rem !important;
}

.hp-186 {
  height: 186px !important;
}

.min-hp-186 {
  min-height: 186px !important;
}

.max-hp-186 {
  max-height: 186px !important;
}

.vh-186 {
  height: 186vh !important;
}

.min-vh-186 {
  min-height: 186vh !important;
}

.max-vh-186 {
  max-height: 186vh !important;
}

.top-186 {
  top: 186px !important;
}

.bottom-186 {
  bottom: 186px !important;
}

.left-186 {
  left: 186px !important;
}

.right-186 {
  right: 186px !important;
}

.font-186 {
  font-size: 186px !important;
}

.fw-186 {
  font-weight: 186 !important;
}

.lh-186 {
  line-height: 186px !important;
}

.flex-init-186 {
  flex: 0 0 186px !important;
}

.radius-186 {
  border-radius: 186px !important;
}

.padding-186 {
  padding: 186px !important;
}

.wp-187 {
  width: 187px !important;
}

.min-wp-187 {
  min-width: 187px !important;
}

.max-wp-187 {
  max-width: 187px !important;
}

.vw-187 {
  width: 187vw !important;
}

.min-vw-187 {
  min-width: 187vw !important;
}

.max-vw-187 {
  max-width: 187vw !important;
}

.wrem-187 {
  width: 187rem !important;
}

.min-wrem-187 {
  min-width: 187rem !important;
}

.max-wrem-187 {
  max-width: 187rem !important;
}

.hp-187 {
  height: 187px !important;
}

.min-hp-187 {
  min-height: 187px !important;
}

.max-hp-187 {
  max-height: 187px !important;
}

.vh-187 {
  height: 187vh !important;
}

.min-vh-187 {
  min-height: 187vh !important;
}

.max-vh-187 {
  max-height: 187vh !important;
}

.top-187 {
  top: 187px !important;
}

.bottom-187 {
  bottom: 187px !important;
}

.left-187 {
  left: 187px !important;
}

.right-187 {
  right: 187px !important;
}

.font-187 {
  font-size: 187px !important;
}

.fw-187 {
  font-weight: 187 !important;
}

.lh-187 {
  line-height: 187px !important;
}

.flex-init-187 {
  flex: 0 0 187px !important;
}

.radius-187 {
  border-radius: 187px !important;
}

.padding-187 {
  padding: 187px !important;
}

.wp-188 {
  width: 188px !important;
}

.min-wp-188 {
  min-width: 188px !important;
}

.max-wp-188 {
  max-width: 188px !important;
}

.vw-188 {
  width: 188vw !important;
}

.min-vw-188 {
  min-width: 188vw !important;
}

.max-vw-188 {
  max-width: 188vw !important;
}

.wrem-188 {
  width: 188rem !important;
}

.min-wrem-188 {
  min-width: 188rem !important;
}

.max-wrem-188 {
  max-width: 188rem !important;
}

.hp-188 {
  height: 188px !important;
}

.min-hp-188 {
  min-height: 188px !important;
}

.max-hp-188 {
  max-height: 188px !important;
}

.vh-188 {
  height: 188vh !important;
}

.min-vh-188 {
  min-height: 188vh !important;
}

.max-vh-188 {
  max-height: 188vh !important;
}

.top-188 {
  top: 188px !important;
}

.bottom-188 {
  bottom: 188px !important;
}

.left-188 {
  left: 188px !important;
}

.right-188 {
  right: 188px !important;
}

.font-188 {
  font-size: 188px !important;
}

.fw-188 {
  font-weight: 188 !important;
}

.lh-188 {
  line-height: 188px !important;
}

.flex-init-188 {
  flex: 0 0 188px !important;
}

.radius-188 {
  border-radius: 188px !important;
}

.padding-188 {
  padding: 188px !important;
}

.wp-189 {
  width: 189px !important;
}

.min-wp-189 {
  min-width: 189px !important;
}

.max-wp-189 {
  max-width: 189px !important;
}

.vw-189 {
  width: 189vw !important;
}

.min-vw-189 {
  min-width: 189vw !important;
}

.max-vw-189 {
  max-width: 189vw !important;
}

.wrem-189 {
  width: 189rem !important;
}

.min-wrem-189 {
  min-width: 189rem !important;
}

.max-wrem-189 {
  max-width: 189rem !important;
}

.hp-189 {
  height: 189px !important;
}

.min-hp-189 {
  min-height: 189px !important;
}

.max-hp-189 {
  max-height: 189px !important;
}

.vh-189 {
  height: 189vh !important;
}

.min-vh-189 {
  min-height: 189vh !important;
}

.max-vh-189 {
  max-height: 189vh !important;
}

.top-189 {
  top: 189px !important;
}

.bottom-189 {
  bottom: 189px !important;
}

.left-189 {
  left: 189px !important;
}

.right-189 {
  right: 189px !important;
}

.font-189 {
  font-size: 189px !important;
}

.fw-189 {
  font-weight: 189 !important;
}

.lh-189 {
  line-height: 189px !important;
}

.flex-init-189 {
  flex: 0 0 189px !important;
}

.radius-189 {
  border-radius: 189px !important;
}

.padding-189 {
  padding: 189px !important;
}

.wp-190 {
  width: 190px !important;
}

.min-wp-190 {
  min-width: 190px !important;
}

.max-wp-190 {
  max-width: 190px !important;
}

.vw-190 {
  width: 190vw !important;
}

.min-vw-190 {
  min-width: 190vw !important;
}

.max-vw-190 {
  max-width: 190vw !important;
}

.wrem-190 {
  width: 190rem !important;
}

.min-wrem-190 {
  min-width: 190rem !important;
}

.max-wrem-190 {
  max-width: 190rem !important;
}

.hp-190 {
  height: 190px !important;
}

.min-hp-190 {
  min-height: 190px !important;
}

.max-hp-190 {
  max-height: 190px !important;
}

.vh-190 {
  height: 190vh !important;
}

.min-vh-190 {
  min-height: 190vh !important;
}

.max-vh-190 {
  max-height: 190vh !important;
}

.top-190 {
  top: 190px !important;
}

.bottom-190 {
  bottom: 190px !important;
}

.left-190 {
  left: 190px !important;
}

.right-190 {
  right: 190px !important;
}

.font-190 {
  font-size: 190px !important;
}

.fw-190 {
  font-weight: 190 !important;
}

.lh-190 {
  line-height: 190px !important;
}

.flex-init-190 {
  flex: 0 0 190px !important;
}

.radius-190 {
  border-radius: 190px !important;
}

.padding-190 {
  padding: 190px !important;
}

.wp-191 {
  width: 191px !important;
}

.min-wp-191 {
  min-width: 191px !important;
}

.max-wp-191 {
  max-width: 191px !important;
}

.vw-191 {
  width: 191vw !important;
}

.min-vw-191 {
  min-width: 191vw !important;
}

.max-vw-191 {
  max-width: 191vw !important;
}

.wrem-191 {
  width: 191rem !important;
}

.min-wrem-191 {
  min-width: 191rem !important;
}

.max-wrem-191 {
  max-width: 191rem !important;
}

.hp-191 {
  height: 191px !important;
}

.min-hp-191 {
  min-height: 191px !important;
}

.max-hp-191 {
  max-height: 191px !important;
}

.vh-191 {
  height: 191vh !important;
}

.min-vh-191 {
  min-height: 191vh !important;
}

.max-vh-191 {
  max-height: 191vh !important;
}

.top-191 {
  top: 191px !important;
}

.bottom-191 {
  bottom: 191px !important;
}

.left-191 {
  left: 191px !important;
}

.right-191 {
  right: 191px !important;
}

.font-191 {
  font-size: 191px !important;
}

.fw-191 {
  font-weight: 191 !important;
}

.lh-191 {
  line-height: 191px !important;
}

.flex-init-191 {
  flex: 0 0 191px !important;
}

.radius-191 {
  border-radius: 191px !important;
}

.padding-191 {
  padding: 191px !important;
}

.wp-192 {
  width: 192px !important;
}

.min-wp-192 {
  min-width: 192px !important;
}

.max-wp-192 {
  max-width: 192px !important;
}

.vw-192 {
  width: 192vw !important;
}

.min-vw-192 {
  min-width: 192vw !important;
}

.max-vw-192 {
  max-width: 192vw !important;
}

.wrem-192 {
  width: 192rem !important;
}

.min-wrem-192 {
  min-width: 192rem !important;
}

.max-wrem-192 {
  max-width: 192rem !important;
}

.hp-192 {
  height: 192px !important;
}

.min-hp-192 {
  min-height: 192px !important;
}

.max-hp-192 {
  max-height: 192px !important;
}

.vh-192 {
  height: 192vh !important;
}

.min-vh-192 {
  min-height: 192vh !important;
}

.max-vh-192 {
  max-height: 192vh !important;
}

.top-192 {
  top: 192px !important;
}

.bottom-192 {
  bottom: 192px !important;
}

.left-192 {
  left: 192px !important;
}

.right-192 {
  right: 192px !important;
}

.font-192 {
  font-size: 192px !important;
}

.fw-192 {
  font-weight: 192 !important;
}

.lh-192 {
  line-height: 192px !important;
}

.flex-init-192 {
  flex: 0 0 192px !important;
}

.radius-192 {
  border-radius: 192px !important;
}

.padding-192 {
  padding: 192px !important;
}

.wp-193 {
  width: 193px !important;
}

.min-wp-193 {
  min-width: 193px !important;
}

.max-wp-193 {
  max-width: 193px !important;
}

.vw-193 {
  width: 193vw !important;
}

.min-vw-193 {
  min-width: 193vw !important;
}

.max-vw-193 {
  max-width: 193vw !important;
}

.wrem-193 {
  width: 193rem !important;
}

.min-wrem-193 {
  min-width: 193rem !important;
}

.max-wrem-193 {
  max-width: 193rem !important;
}

.hp-193 {
  height: 193px !important;
}

.min-hp-193 {
  min-height: 193px !important;
}

.max-hp-193 {
  max-height: 193px !important;
}

.vh-193 {
  height: 193vh !important;
}

.min-vh-193 {
  min-height: 193vh !important;
}

.max-vh-193 {
  max-height: 193vh !important;
}

.top-193 {
  top: 193px !important;
}

.bottom-193 {
  bottom: 193px !important;
}

.left-193 {
  left: 193px !important;
}

.right-193 {
  right: 193px !important;
}

.font-193 {
  font-size: 193px !important;
}

.fw-193 {
  font-weight: 193 !important;
}

.lh-193 {
  line-height: 193px !important;
}

.flex-init-193 {
  flex: 0 0 193px !important;
}

.radius-193 {
  border-radius: 193px !important;
}

.padding-193 {
  padding: 193px !important;
}

.wp-194 {
  width: 194px !important;
}

.min-wp-194 {
  min-width: 194px !important;
}

.max-wp-194 {
  max-width: 194px !important;
}

.vw-194 {
  width: 194vw !important;
}

.min-vw-194 {
  min-width: 194vw !important;
}

.max-vw-194 {
  max-width: 194vw !important;
}

.wrem-194 {
  width: 194rem !important;
}

.min-wrem-194 {
  min-width: 194rem !important;
}

.max-wrem-194 {
  max-width: 194rem !important;
}

.hp-194 {
  height: 194px !important;
}

.min-hp-194 {
  min-height: 194px !important;
}

.max-hp-194 {
  max-height: 194px !important;
}

.vh-194 {
  height: 194vh !important;
}

.min-vh-194 {
  min-height: 194vh !important;
}

.max-vh-194 {
  max-height: 194vh !important;
}

.top-194 {
  top: 194px !important;
}

.bottom-194 {
  bottom: 194px !important;
}

.left-194 {
  left: 194px !important;
}

.right-194 {
  right: 194px !important;
}

.font-194 {
  font-size: 194px !important;
}

.fw-194 {
  font-weight: 194 !important;
}

.lh-194 {
  line-height: 194px !important;
}

.flex-init-194 {
  flex: 0 0 194px !important;
}

.radius-194 {
  border-radius: 194px !important;
}

.padding-194 {
  padding: 194px !important;
}

.wp-195 {
  width: 195px !important;
}

.min-wp-195 {
  min-width: 195px !important;
}

.max-wp-195 {
  max-width: 195px !important;
}

.vw-195 {
  width: 195vw !important;
}

.min-vw-195 {
  min-width: 195vw !important;
}

.max-vw-195 {
  max-width: 195vw !important;
}

.wrem-195 {
  width: 195rem !important;
}

.min-wrem-195 {
  min-width: 195rem !important;
}

.max-wrem-195 {
  max-width: 195rem !important;
}

.hp-195 {
  height: 195px !important;
}

.min-hp-195 {
  min-height: 195px !important;
}

.max-hp-195 {
  max-height: 195px !important;
}

.vh-195 {
  height: 195vh !important;
}

.min-vh-195 {
  min-height: 195vh !important;
}

.max-vh-195 {
  max-height: 195vh !important;
}

.top-195 {
  top: 195px !important;
}

.bottom-195 {
  bottom: 195px !important;
}

.left-195 {
  left: 195px !important;
}

.right-195 {
  right: 195px !important;
}

.font-195 {
  font-size: 195px !important;
}

.fw-195 {
  font-weight: 195 !important;
}

.lh-195 {
  line-height: 195px !important;
}

.flex-init-195 {
  flex: 0 0 195px !important;
}

.radius-195 {
  border-radius: 195px !important;
}

.padding-195 {
  padding: 195px !important;
}

.wp-196 {
  width: 196px !important;
}

.min-wp-196 {
  min-width: 196px !important;
}

.max-wp-196 {
  max-width: 196px !important;
}

.vw-196 {
  width: 196vw !important;
}

.min-vw-196 {
  min-width: 196vw !important;
}

.max-vw-196 {
  max-width: 196vw !important;
}

.wrem-196 {
  width: 196rem !important;
}

.min-wrem-196 {
  min-width: 196rem !important;
}

.max-wrem-196 {
  max-width: 196rem !important;
}

.hp-196 {
  height: 196px !important;
}

.min-hp-196 {
  min-height: 196px !important;
}

.max-hp-196 {
  max-height: 196px !important;
}

.vh-196 {
  height: 196vh !important;
}

.min-vh-196 {
  min-height: 196vh !important;
}

.max-vh-196 {
  max-height: 196vh !important;
}

.top-196 {
  top: 196px !important;
}

.bottom-196 {
  bottom: 196px !important;
}

.left-196 {
  left: 196px !important;
}

.right-196 {
  right: 196px !important;
}

.font-196 {
  font-size: 196px !important;
}

.fw-196 {
  font-weight: 196 !important;
}

.lh-196 {
  line-height: 196px !important;
}

.flex-init-196 {
  flex: 0 0 196px !important;
}

.radius-196 {
  border-radius: 196px !important;
}

.padding-196 {
  padding: 196px !important;
}

.wp-197 {
  width: 197px !important;
}

.min-wp-197 {
  min-width: 197px !important;
}

.max-wp-197 {
  max-width: 197px !important;
}

.vw-197 {
  width: 197vw !important;
}

.min-vw-197 {
  min-width: 197vw !important;
}

.max-vw-197 {
  max-width: 197vw !important;
}

.wrem-197 {
  width: 197rem !important;
}

.min-wrem-197 {
  min-width: 197rem !important;
}

.max-wrem-197 {
  max-width: 197rem !important;
}

.hp-197 {
  height: 197px !important;
}

.min-hp-197 {
  min-height: 197px !important;
}

.max-hp-197 {
  max-height: 197px !important;
}

.vh-197 {
  height: 197vh !important;
}

.min-vh-197 {
  min-height: 197vh !important;
}

.max-vh-197 {
  max-height: 197vh !important;
}

.top-197 {
  top: 197px !important;
}

.bottom-197 {
  bottom: 197px !important;
}

.left-197 {
  left: 197px !important;
}

.right-197 {
  right: 197px !important;
}

.font-197 {
  font-size: 197px !important;
}

.fw-197 {
  font-weight: 197 !important;
}

.lh-197 {
  line-height: 197px !important;
}

.flex-init-197 {
  flex: 0 0 197px !important;
}

.radius-197 {
  border-radius: 197px !important;
}

.padding-197 {
  padding: 197px !important;
}

.wp-198 {
  width: 198px !important;
}

.min-wp-198 {
  min-width: 198px !important;
}

.max-wp-198 {
  max-width: 198px !important;
}

.vw-198 {
  width: 198vw !important;
}

.min-vw-198 {
  min-width: 198vw !important;
}

.max-vw-198 {
  max-width: 198vw !important;
}

.wrem-198 {
  width: 198rem !important;
}

.min-wrem-198 {
  min-width: 198rem !important;
}

.max-wrem-198 {
  max-width: 198rem !important;
}

.hp-198 {
  height: 198px !important;
}

.min-hp-198 {
  min-height: 198px !important;
}

.max-hp-198 {
  max-height: 198px !important;
}

.vh-198 {
  height: 198vh !important;
}

.min-vh-198 {
  min-height: 198vh !important;
}

.max-vh-198 {
  max-height: 198vh !important;
}

.top-198 {
  top: 198px !important;
}

.bottom-198 {
  bottom: 198px !important;
}

.left-198 {
  left: 198px !important;
}

.right-198 {
  right: 198px !important;
}

.font-198 {
  font-size: 198px !important;
}

.fw-198 {
  font-weight: 198 !important;
}

.lh-198 {
  line-height: 198px !important;
}

.flex-init-198 {
  flex: 0 0 198px !important;
}

.radius-198 {
  border-radius: 198px !important;
}

.padding-198 {
  padding: 198px !important;
}

.wp-199 {
  width: 199px !important;
}

.min-wp-199 {
  min-width: 199px !important;
}

.max-wp-199 {
  max-width: 199px !important;
}

.vw-199 {
  width: 199vw !important;
}

.min-vw-199 {
  min-width: 199vw !important;
}

.max-vw-199 {
  max-width: 199vw !important;
}

.wrem-199 {
  width: 199rem !important;
}

.min-wrem-199 {
  min-width: 199rem !important;
}

.max-wrem-199 {
  max-width: 199rem !important;
}

.hp-199 {
  height: 199px !important;
}

.min-hp-199 {
  min-height: 199px !important;
}

.max-hp-199 {
  max-height: 199px !important;
}

.vh-199 {
  height: 199vh !important;
}

.min-vh-199 {
  min-height: 199vh !important;
}

.max-vh-199 {
  max-height: 199vh !important;
}

.top-199 {
  top: 199px !important;
}

.bottom-199 {
  bottom: 199px !important;
}

.left-199 {
  left: 199px !important;
}

.right-199 {
  right: 199px !important;
}

.font-199 {
  font-size: 199px !important;
}

.fw-199 {
  font-weight: 199 !important;
}

.lh-199 {
  line-height: 199px !important;
}

.flex-init-199 {
  flex: 0 0 199px !important;
}

.radius-199 {
  border-radius: 199px !important;
}

.padding-199 {
  padding: 199px !important;
}

.wp-200 {
  width: 200px !important;
}

.min-wp-200 {
  min-width: 200px !important;
}

.max-wp-200 {
  max-width: 200px !important;
}

.vw-200 {
  width: 200vw !important;
}

.min-vw-200 {
  min-width: 200vw !important;
}

.max-vw-200 {
  max-width: 200vw !important;
}

.wrem-200 {
  width: 200rem !important;
}

.min-wrem-200 {
  min-width: 200rem !important;
}

.max-wrem-200 {
  max-width: 200rem !important;
}

.hp-200 {
  height: 200px !important;
}

.min-hp-200 {
  min-height: 200px !important;
}

.max-hp-200 {
  max-height: 200px !important;
}

.vh-200 {
  height: 200vh !important;
}

.min-vh-200 {
  min-height: 200vh !important;
}

.max-vh-200 {
  max-height: 200vh !important;
}

.top-200 {
  top: 200px !important;
}

.bottom-200 {
  bottom: 200px !important;
}

.left-200 {
  left: 200px !important;
}

.right-200 {
  right: 200px !important;
}

.font-200 {
  font-size: 200px !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.lh-200 {
  line-height: 200px !important;
}

.flex-init-200 {
  flex: 0 0 200px !important;
}

.radius-200 {
  border-radius: 200px !important;
}

.padding-200 {
  padding: 200px !important;
}

.wp-201 {
  width: 201px !important;
}

.min-wp-201 {
  min-width: 201px !important;
}

.max-wp-201 {
  max-width: 201px !important;
}

.vw-201 {
  width: 201vw !important;
}

.min-vw-201 {
  min-width: 201vw !important;
}

.max-vw-201 {
  max-width: 201vw !important;
}

.wrem-201 {
  width: 201rem !important;
}

.min-wrem-201 {
  min-width: 201rem !important;
}

.max-wrem-201 {
  max-width: 201rem !important;
}

.hp-201 {
  height: 201px !important;
}

.min-hp-201 {
  min-height: 201px !important;
}

.max-hp-201 {
  max-height: 201px !important;
}

.vh-201 {
  height: 201vh !important;
}

.min-vh-201 {
  min-height: 201vh !important;
}

.max-vh-201 {
  max-height: 201vh !important;
}

.top-201 {
  top: 201px !important;
}

.bottom-201 {
  bottom: 201px !important;
}

.left-201 {
  left: 201px !important;
}

.right-201 {
  right: 201px !important;
}

.font-201 {
  font-size: 201px !important;
}

.fw-201 {
  font-weight: 201 !important;
}

.lh-201 {
  line-height: 201px !important;
}

.flex-init-201 {
  flex: 0 0 201px !important;
}

.radius-201 {
  border-radius: 201px !important;
}

.padding-201 {
  padding: 201px !important;
}

.wp-202 {
  width: 202px !important;
}

.min-wp-202 {
  min-width: 202px !important;
}

.max-wp-202 {
  max-width: 202px !important;
}

.vw-202 {
  width: 202vw !important;
}

.min-vw-202 {
  min-width: 202vw !important;
}

.max-vw-202 {
  max-width: 202vw !important;
}

.wrem-202 {
  width: 202rem !important;
}

.min-wrem-202 {
  min-width: 202rem !important;
}

.max-wrem-202 {
  max-width: 202rem !important;
}

.hp-202 {
  height: 202px !important;
}

.min-hp-202 {
  min-height: 202px !important;
}

.max-hp-202 {
  max-height: 202px !important;
}

.vh-202 {
  height: 202vh !important;
}

.min-vh-202 {
  min-height: 202vh !important;
}

.max-vh-202 {
  max-height: 202vh !important;
}

.top-202 {
  top: 202px !important;
}

.bottom-202 {
  bottom: 202px !important;
}

.left-202 {
  left: 202px !important;
}

.right-202 {
  right: 202px !important;
}

.font-202 {
  font-size: 202px !important;
}

.fw-202 {
  font-weight: 202 !important;
}

.lh-202 {
  line-height: 202px !important;
}

.flex-init-202 {
  flex: 0 0 202px !important;
}

.radius-202 {
  border-radius: 202px !important;
}

.padding-202 {
  padding: 202px !important;
}

.wp-203 {
  width: 203px !important;
}

.min-wp-203 {
  min-width: 203px !important;
}

.max-wp-203 {
  max-width: 203px !important;
}

.vw-203 {
  width: 203vw !important;
}

.min-vw-203 {
  min-width: 203vw !important;
}

.max-vw-203 {
  max-width: 203vw !important;
}

.wrem-203 {
  width: 203rem !important;
}

.min-wrem-203 {
  min-width: 203rem !important;
}

.max-wrem-203 {
  max-width: 203rem !important;
}

.hp-203 {
  height: 203px !important;
}

.min-hp-203 {
  min-height: 203px !important;
}

.max-hp-203 {
  max-height: 203px !important;
}

.vh-203 {
  height: 203vh !important;
}

.min-vh-203 {
  min-height: 203vh !important;
}

.max-vh-203 {
  max-height: 203vh !important;
}

.top-203 {
  top: 203px !important;
}

.bottom-203 {
  bottom: 203px !important;
}

.left-203 {
  left: 203px !important;
}

.right-203 {
  right: 203px !important;
}

.font-203 {
  font-size: 203px !important;
}

.fw-203 {
  font-weight: 203 !important;
}

.lh-203 {
  line-height: 203px !important;
}

.flex-init-203 {
  flex: 0 0 203px !important;
}

.radius-203 {
  border-radius: 203px !important;
}

.padding-203 {
  padding: 203px !important;
}

.wp-204 {
  width: 204px !important;
}

.min-wp-204 {
  min-width: 204px !important;
}

.max-wp-204 {
  max-width: 204px !important;
}

.vw-204 {
  width: 204vw !important;
}

.min-vw-204 {
  min-width: 204vw !important;
}

.max-vw-204 {
  max-width: 204vw !important;
}

.wrem-204 {
  width: 204rem !important;
}

.min-wrem-204 {
  min-width: 204rem !important;
}

.max-wrem-204 {
  max-width: 204rem !important;
}

.hp-204 {
  height: 204px !important;
}

.min-hp-204 {
  min-height: 204px !important;
}

.max-hp-204 {
  max-height: 204px !important;
}

.vh-204 {
  height: 204vh !important;
}

.min-vh-204 {
  min-height: 204vh !important;
}

.max-vh-204 {
  max-height: 204vh !important;
}

.top-204 {
  top: 204px !important;
}

.bottom-204 {
  bottom: 204px !important;
}

.left-204 {
  left: 204px !important;
}

.right-204 {
  right: 204px !important;
}

.font-204 {
  font-size: 204px !important;
}

.fw-204 {
  font-weight: 204 !important;
}

.lh-204 {
  line-height: 204px !important;
}

.flex-init-204 {
  flex: 0 0 204px !important;
}

.radius-204 {
  border-radius: 204px !important;
}

.padding-204 {
  padding: 204px !important;
}

.wp-205 {
  width: 205px !important;
}

.min-wp-205 {
  min-width: 205px !important;
}

.max-wp-205 {
  max-width: 205px !important;
}

.vw-205 {
  width: 205vw !important;
}

.min-vw-205 {
  min-width: 205vw !important;
}

.max-vw-205 {
  max-width: 205vw !important;
}

.wrem-205 {
  width: 205rem !important;
}

.min-wrem-205 {
  min-width: 205rem !important;
}

.max-wrem-205 {
  max-width: 205rem !important;
}

.hp-205 {
  height: 205px !important;
}

.min-hp-205 {
  min-height: 205px !important;
}

.max-hp-205 {
  max-height: 205px !important;
}

.vh-205 {
  height: 205vh !important;
}

.min-vh-205 {
  min-height: 205vh !important;
}

.max-vh-205 {
  max-height: 205vh !important;
}

.top-205 {
  top: 205px !important;
}

.bottom-205 {
  bottom: 205px !important;
}

.left-205 {
  left: 205px !important;
}

.right-205 {
  right: 205px !important;
}

.font-205 {
  font-size: 205px !important;
}

.fw-205 {
  font-weight: 205 !important;
}

.lh-205 {
  line-height: 205px !important;
}

.flex-init-205 {
  flex: 0 0 205px !important;
}

.radius-205 {
  border-radius: 205px !important;
}

.padding-205 {
  padding: 205px !important;
}

.wp-206 {
  width: 206px !important;
}

.min-wp-206 {
  min-width: 206px !important;
}

.max-wp-206 {
  max-width: 206px !important;
}

.vw-206 {
  width: 206vw !important;
}

.min-vw-206 {
  min-width: 206vw !important;
}

.max-vw-206 {
  max-width: 206vw !important;
}

.wrem-206 {
  width: 206rem !important;
}

.min-wrem-206 {
  min-width: 206rem !important;
}

.max-wrem-206 {
  max-width: 206rem !important;
}

.hp-206 {
  height: 206px !important;
}

.min-hp-206 {
  min-height: 206px !important;
}

.max-hp-206 {
  max-height: 206px !important;
}

.vh-206 {
  height: 206vh !important;
}

.min-vh-206 {
  min-height: 206vh !important;
}

.max-vh-206 {
  max-height: 206vh !important;
}

.top-206 {
  top: 206px !important;
}

.bottom-206 {
  bottom: 206px !important;
}

.left-206 {
  left: 206px !important;
}

.right-206 {
  right: 206px !important;
}

.font-206 {
  font-size: 206px !important;
}

.fw-206 {
  font-weight: 206 !important;
}

.lh-206 {
  line-height: 206px !important;
}

.flex-init-206 {
  flex: 0 0 206px !important;
}

.radius-206 {
  border-radius: 206px !important;
}

.padding-206 {
  padding: 206px !important;
}

.wp-207 {
  width: 207px !important;
}

.min-wp-207 {
  min-width: 207px !important;
}

.max-wp-207 {
  max-width: 207px !important;
}

.vw-207 {
  width: 207vw !important;
}

.min-vw-207 {
  min-width: 207vw !important;
}

.max-vw-207 {
  max-width: 207vw !important;
}

.wrem-207 {
  width: 207rem !important;
}

.min-wrem-207 {
  min-width: 207rem !important;
}

.max-wrem-207 {
  max-width: 207rem !important;
}

.hp-207 {
  height: 207px !important;
}

.min-hp-207 {
  min-height: 207px !important;
}

.max-hp-207 {
  max-height: 207px !important;
}

.vh-207 {
  height: 207vh !important;
}

.min-vh-207 {
  min-height: 207vh !important;
}

.max-vh-207 {
  max-height: 207vh !important;
}

.top-207 {
  top: 207px !important;
}

.bottom-207 {
  bottom: 207px !important;
}

.left-207 {
  left: 207px !important;
}

.right-207 {
  right: 207px !important;
}

.font-207 {
  font-size: 207px !important;
}

.fw-207 {
  font-weight: 207 !important;
}

.lh-207 {
  line-height: 207px !important;
}

.flex-init-207 {
  flex: 0 0 207px !important;
}

.radius-207 {
  border-radius: 207px !important;
}

.padding-207 {
  padding: 207px !important;
}

.wp-208 {
  width: 208px !important;
}

.min-wp-208 {
  min-width: 208px !important;
}

.max-wp-208 {
  max-width: 208px !important;
}

.vw-208 {
  width: 208vw !important;
}

.min-vw-208 {
  min-width: 208vw !important;
}

.max-vw-208 {
  max-width: 208vw !important;
}

.wrem-208 {
  width: 208rem !important;
}

.min-wrem-208 {
  min-width: 208rem !important;
}

.max-wrem-208 {
  max-width: 208rem !important;
}

.hp-208 {
  height: 208px !important;
}

.min-hp-208 {
  min-height: 208px !important;
}

.max-hp-208 {
  max-height: 208px !important;
}

.vh-208 {
  height: 208vh !important;
}

.min-vh-208 {
  min-height: 208vh !important;
}

.max-vh-208 {
  max-height: 208vh !important;
}

.top-208 {
  top: 208px !important;
}

.bottom-208 {
  bottom: 208px !important;
}

.left-208 {
  left: 208px !important;
}

.right-208 {
  right: 208px !important;
}

.font-208 {
  font-size: 208px !important;
}

.fw-208 {
  font-weight: 208 !important;
}

.lh-208 {
  line-height: 208px !important;
}

.flex-init-208 {
  flex: 0 0 208px !important;
}

.radius-208 {
  border-radius: 208px !important;
}

.padding-208 {
  padding: 208px !important;
}

.wp-209 {
  width: 209px !important;
}

.min-wp-209 {
  min-width: 209px !important;
}

.max-wp-209 {
  max-width: 209px !important;
}

.vw-209 {
  width: 209vw !important;
}

.min-vw-209 {
  min-width: 209vw !important;
}

.max-vw-209 {
  max-width: 209vw !important;
}

.wrem-209 {
  width: 209rem !important;
}

.min-wrem-209 {
  min-width: 209rem !important;
}

.max-wrem-209 {
  max-width: 209rem !important;
}

.hp-209 {
  height: 209px !important;
}

.min-hp-209 {
  min-height: 209px !important;
}

.max-hp-209 {
  max-height: 209px !important;
}

.vh-209 {
  height: 209vh !important;
}

.min-vh-209 {
  min-height: 209vh !important;
}

.max-vh-209 {
  max-height: 209vh !important;
}

.top-209 {
  top: 209px !important;
}

.bottom-209 {
  bottom: 209px !important;
}

.left-209 {
  left: 209px !important;
}

.right-209 {
  right: 209px !important;
}

.font-209 {
  font-size: 209px !important;
}

.fw-209 {
  font-weight: 209 !important;
}

.lh-209 {
  line-height: 209px !important;
}

.flex-init-209 {
  flex: 0 0 209px !important;
}

.radius-209 {
  border-radius: 209px !important;
}

.padding-209 {
  padding: 209px !important;
}

.wp-210 {
  width: 210px !important;
}

.min-wp-210 {
  min-width: 210px !important;
}

.max-wp-210 {
  max-width: 210px !important;
}

.vw-210 {
  width: 210vw !important;
}

.min-vw-210 {
  min-width: 210vw !important;
}

.max-vw-210 {
  max-width: 210vw !important;
}

.wrem-210 {
  width: 210rem !important;
}

.min-wrem-210 {
  min-width: 210rem !important;
}

.max-wrem-210 {
  max-width: 210rem !important;
}

.hp-210 {
  height: 210px !important;
}

.min-hp-210 {
  min-height: 210px !important;
}

.max-hp-210 {
  max-height: 210px !important;
}

.vh-210 {
  height: 210vh !important;
}

.min-vh-210 {
  min-height: 210vh !important;
}

.max-vh-210 {
  max-height: 210vh !important;
}

.top-210 {
  top: 210px !important;
}

.bottom-210 {
  bottom: 210px !important;
}

.left-210 {
  left: 210px !important;
}

.right-210 {
  right: 210px !important;
}

.font-210 {
  font-size: 210px !important;
}

.fw-210 {
  font-weight: 210 !important;
}

.lh-210 {
  line-height: 210px !important;
}

.flex-init-210 {
  flex: 0 0 210px !important;
}

.radius-210 {
  border-radius: 210px !important;
}

.padding-210 {
  padding: 210px !important;
}

.wp-211 {
  width: 211px !important;
}

.min-wp-211 {
  min-width: 211px !important;
}

.max-wp-211 {
  max-width: 211px !important;
}

.vw-211 {
  width: 211vw !important;
}

.min-vw-211 {
  min-width: 211vw !important;
}

.max-vw-211 {
  max-width: 211vw !important;
}

.wrem-211 {
  width: 211rem !important;
}

.min-wrem-211 {
  min-width: 211rem !important;
}

.max-wrem-211 {
  max-width: 211rem !important;
}

.hp-211 {
  height: 211px !important;
}

.min-hp-211 {
  min-height: 211px !important;
}

.max-hp-211 {
  max-height: 211px !important;
}

.vh-211 {
  height: 211vh !important;
}

.min-vh-211 {
  min-height: 211vh !important;
}

.max-vh-211 {
  max-height: 211vh !important;
}

.top-211 {
  top: 211px !important;
}

.bottom-211 {
  bottom: 211px !important;
}

.left-211 {
  left: 211px !important;
}

.right-211 {
  right: 211px !important;
}

.font-211 {
  font-size: 211px !important;
}

.fw-211 {
  font-weight: 211 !important;
}

.lh-211 {
  line-height: 211px !important;
}

.flex-init-211 {
  flex: 0 0 211px !important;
}

.radius-211 {
  border-radius: 211px !important;
}

.padding-211 {
  padding: 211px !important;
}

.wp-212 {
  width: 212px !important;
}

.min-wp-212 {
  min-width: 212px !important;
}

.max-wp-212 {
  max-width: 212px !important;
}

.vw-212 {
  width: 212vw !important;
}

.min-vw-212 {
  min-width: 212vw !important;
}

.max-vw-212 {
  max-width: 212vw !important;
}

.wrem-212 {
  width: 212rem !important;
}

.min-wrem-212 {
  min-width: 212rem !important;
}

.max-wrem-212 {
  max-width: 212rem !important;
}

.hp-212 {
  height: 212px !important;
}

.min-hp-212 {
  min-height: 212px !important;
}

.max-hp-212 {
  max-height: 212px !important;
}

.vh-212 {
  height: 212vh !important;
}

.min-vh-212 {
  min-height: 212vh !important;
}

.max-vh-212 {
  max-height: 212vh !important;
}

.top-212 {
  top: 212px !important;
}

.bottom-212 {
  bottom: 212px !important;
}

.left-212 {
  left: 212px !important;
}

.right-212 {
  right: 212px !important;
}

.font-212 {
  font-size: 212px !important;
}

.fw-212 {
  font-weight: 212 !important;
}

.lh-212 {
  line-height: 212px !important;
}

.flex-init-212 {
  flex: 0 0 212px !important;
}

.radius-212 {
  border-radius: 212px !important;
}

.padding-212 {
  padding: 212px !important;
}

.wp-213 {
  width: 213px !important;
}

.min-wp-213 {
  min-width: 213px !important;
}

.max-wp-213 {
  max-width: 213px !important;
}

.vw-213 {
  width: 213vw !important;
}

.min-vw-213 {
  min-width: 213vw !important;
}

.max-vw-213 {
  max-width: 213vw !important;
}

.wrem-213 {
  width: 213rem !important;
}

.min-wrem-213 {
  min-width: 213rem !important;
}

.max-wrem-213 {
  max-width: 213rem !important;
}

.hp-213 {
  height: 213px !important;
}

.min-hp-213 {
  min-height: 213px !important;
}

.max-hp-213 {
  max-height: 213px !important;
}

.vh-213 {
  height: 213vh !important;
}

.min-vh-213 {
  min-height: 213vh !important;
}

.max-vh-213 {
  max-height: 213vh !important;
}

.top-213 {
  top: 213px !important;
}

.bottom-213 {
  bottom: 213px !important;
}

.left-213 {
  left: 213px !important;
}

.right-213 {
  right: 213px !important;
}

.font-213 {
  font-size: 213px !important;
}

.fw-213 {
  font-weight: 213 !important;
}

.lh-213 {
  line-height: 213px !important;
}

.flex-init-213 {
  flex: 0 0 213px !important;
}

.radius-213 {
  border-radius: 213px !important;
}

.padding-213 {
  padding: 213px !important;
}

.wp-214 {
  width: 214px !important;
}

.min-wp-214 {
  min-width: 214px !important;
}

.max-wp-214 {
  max-width: 214px !important;
}

.vw-214 {
  width: 214vw !important;
}

.min-vw-214 {
  min-width: 214vw !important;
}

.max-vw-214 {
  max-width: 214vw !important;
}

.wrem-214 {
  width: 214rem !important;
}

.min-wrem-214 {
  min-width: 214rem !important;
}

.max-wrem-214 {
  max-width: 214rem !important;
}

.hp-214 {
  height: 214px !important;
}

.min-hp-214 {
  min-height: 214px !important;
}

.max-hp-214 {
  max-height: 214px !important;
}

.vh-214 {
  height: 214vh !important;
}

.min-vh-214 {
  min-height: 214vh !important;
}

.max-vh-214 {
  max-height: 214vh !important;
}

.top-214 {
  top: 214px !important;
}

.bottom-214 {
  bottom: 214px !important;
}

.left-214 {
  left: 214px !important;
}

.right-214 {
  right: 214px !important;
}

.font-214 {
  font-size: 214px !important;
}

.fw-214 {
  font-weight: 214 !important;
}

.lh-214 {
  line-height: 214px !important;
}

.flex-init-214 {
  flex: 0 0 214px !important;
}

.radius-214 {
  border-radius: 214px !important;
}

.padding-214 {
  padding: 214px !important;
}

.wp-215 {
  width: 215px !important;
}

.min-wp-215 {
  min-width: 215px !important;
}

.max-wp-215 {
  max-width: 215px !important;
}

.vw-215 {
  width: 215vw !important;
}

.min-vw-215 {
  min-width: 215vw !important;
}

.max-vw-215 {
  max-width: 215vw !important;
}

.wrem-215 {
  width: 215rem !important;
}

.min-wrem-215 {
  min-width: 215rem !important;
}

.max-wrem-215 {
  max-width: 215rem !important;
}

.hp-215 {
  height: 215px !important;
}

.min-hp-215 {
  min-height: 215px !important;
}

.max-hp-215 {
  max-height: 215px !important;
}

.vh-215 {
  height: 215vh !important;
}

.min-vh-215 {
  min-height: 215vh !important;
}

.max-vh-215 {
  max-height: 215vh !important;
}

.top-215 {
  top: 215px !important;
}

.bottom-215 {
  bottom: 215px !important;
}

.left-215 {
  left: 215px !important;
}

.right-215 {
  right: 215px !important;
}

.font-215 {
  font-size: 215px !important;
}

.fw-215 {
  font-weight: 215 !important;
}

.lh-215 {
  line-height: 215px !important;
}

.flex-init-215 {
  flex: 0 0 215px !important;
}

.radius-215 {
  border-radius: 215px !important;
}

.padding-215 {
  padding: 215px !important;
}

.wp-216 {
  width: 216px !important;
}

.min-wp-216 {
  min-width: 216px !important;
}

.max-wp-216 {
  max-width: 216px !important;
}

.vw-216 {
  width: 216vw !important;
}

.min-vw-216 {
  min-width: 216vw !important;
}

.max-vw-216 {
  max-width: 216vw !important;
}

.wrem-216 {
  width: 216rem !important;
}

.min-wrem-216 {
  min-width: 216rem !important;
}

.max-wrem-216 {
  max-width: 216rem !important;
}

.hp-216 {
  height: 216px !important;
}

.min-hp-216 {
  min-height: 216px !important;
}

.max-hp-216 {
  max-height: 216px !important;
}

.vh-216 {
  height: 216vh !important;
}

.min-vh-216 {
  min-height: 216vh !important;
}

.max-vh-216 {
  max-height: 216vh !important;
}

.top-216 {
  top: 216px !important;
}

.bottom-216 {
  bottom: 216px !important;
}

.left-216 {
  left: 216px !important;
}

.right-216 {
  right: 216px !important;
}

.font-216 {
  font-size: 216px !important;
}

.fw-216 {
  font-weight: 216 !important;
}

.lh-216 {
  line-height: 216px !important;
}

.flex-init-216 {
  flex: 0 0 216px !important;
}

.radius-216 {
  border-radius: 216px !important;
}

.padding-216 {
  padding: 216px !important;
}

.wp-217 {
  width: 217px !important;
}

.min-wp-217 {
  min-width: 217px !important;
}

.max-wp-217 {
  max-width: 217px !important;
}

.vw-217 {
  width: 217vw !important;
}

.min-vw-217 {
  min-width: 217vw !important;
}

.max-vw-217 {
  max-width: 217vw !important;
}

.wrem-217 {
  width: 217rem !important;
}

.min-wrem-217 {
  min-width: 217rem !important;
}

.max-wrem-217 {
  max-width: 217rem !important;
}

.hp-217 {
  height: 217px !important;
}

.min-hp-217 {
  min-height: 217px !important;
}

.max-hp-217 {
  max-height: 217px !important;
}

.vh-217 {
  height: 217vh !important;
}

.min-vh-217 {
  min-height: 217vh !important;
}

.max-vh-217 {
  max-height: 217vh !important;
}

.top-217 {
  top: 217px !important;
}

.bottom-217 {
  bottom: 217px !important;
}

.left-217 {
  left: 217px !important;
}

.right-217 {
  right: 217px !important;
}

.font-217 {
  font-size: 217px !important;
}

.fw-217 {
  font-weight: 217 !important;
}

.lh-217 {
  line-height: 217px !important;
}

.flex-init-217 {
  flex: 0 0 217px !important;
}

.radius-217 {
  border-radius: 217px !important;
}

.padding-217 {
  padding: 217px !important;
}

.wp-218 {
  width: 218px !important;
}

.min-wp-218 {
  min-width: 218px !important;
}

.max-wp-218 {
  max-width: 218px !important;
}

.vw-218 {
  width: 218vw !important;
}

.min-vw-218 {
  min-width: 218vw !important;
}

.max-vw-218 {
  max-width: 218vw !important;
}

.wrem-218 {
  width: 218rem !important;
}

.min-wrem-218 {
  min-width: 218rem !important;
}

.max-wrem-218 {
  max-width: 218rem !important;
}

.hp-218 {
  height: 218px !important;
}

.min-hp-218 {
  min-height: 218px !important;
}

.max-hp-218 {
  max-height: 218px !important;
}

.vh-218 {
  height: 218vh !important;
}

.min-vh-218 {
  min-height: 218vh !important;
}

.max-vh-218 {
  max-height: 218vh !important;
}

.top-218 {
  top: 218px !important;
}

.bottom-218 {
  bottom: 218px !important;
}

.left-218 {
  left: 218px !important;
}

.right-218 {
  right: 218px !important;
}

.font-218 {
  font-size: 218px !important;
}

.fw-218 {
  font-weight: 218 !important;
}

.lh-218 {
  line-height: 218px !important;
}

.flex-init-218 {
  flex: 0 0 218px !important;
}

.radius-218 {
  border-radius: 218px !important;
}

.padding-218 {
  padding: 218px !important;
}

.wp-219 {
  width: 219px !important;
}

.min-wp-219 {
  min-width: 219px !important;
}

.max-wp-219 {
  max-width: 219px !important;
}

.vw-219 {
  width: 219vw !important;
}

.min-vw-219 {
  min-width: 219vw !important;
}

.max-vw-219 {
  max-width: 219vw !important;
}

.wrem-219 {
  width: 219rem !important;
}

.min-wrem-219 {
  min-width: 219rem !important;
}

.max-wrem-219 {
  max-width: 219rem !important;
}

.hp-219 {
  height: 219px !important;
}

.min-hp-219 {
  min-height: 219px !important;
}

.max-hp-219 {
  max-height: 219px !important;
}

.vh-219 {
  height: 219vh !important;
}

.min-vh-219 {
  min-height: 219vh !important;
}

.max-vh-219 {
  max-height: 219vh !important;
}

.top-219 {
  top: 219px !important;
}

.bottom-219 {
  bottom: 219px !important;
}

.left-219 {
  left: 219px !important;
}

.right-219 {
  right: 219px !important;
}

.font-219 {
  font-size: 219px !important;
}

.fw-219 {
  font-weight: 219 !important;
}

.lh-219 {
  line-height: 219px !important;
}

.flex-init-219 {
  flex: 0 0 219px !important;
}

.radius-219 {
  border-radius: 219px !important;
}

.padding-219 {
  padding: 219px !important;
}

.wp-220 {
  width: 220px !important;
}

.min-wp-220 {
  min-width: 220px !important;
}

.max-wp-220 {
  max-width: 220px !important;
}

.vw-220 {
  width: 220vw !important;
}

.min-vw-220 {
  min-width: 220vw !important;
}

.max-vw-220 {
  max-width: 220vw !important;
}

.wrem-220 {
  width: 220rem !important;
}

.min-wrem-220 {
  min-width: 220rem !important;
}

.max-wrem-220 {
  max-width: 220rem !important;
}

.hp-220 {
  height: 220px !important;
}

.min-hp-220 {
  min-height: 220px !important;
}

.max-hp-220 {
  max-height: 220px !important;
}

.vh-220 {
  height: 220vh !important;
}

.min-vh-220 {
  min-height: 220vh !important;
}

.max-vh-220 {
  max-height: 220vh !important;
}

.top-220 {
  top: 220px !important;
}

.bottom-220 {
  bottom: 220px !important;
}

.left-220 {
  left: 220px !important;
}

.right-220 {
  right: 220px !important;
}

.font-220 {
  font-size: 220px !important;
}

.fw-220 {
  font-weight: 220 !important;
}

.lh-220 {
  line-height: 220px !important;
}

.flex-init-220 {
  flex: 0 0 220px !important;
}

.radius-220 {
  border-radius: 220px !important;
}

.padding-220 {
  padding: 220px !important;
}

.wp-221 {
  width: 221px !important;
}

.min-wp-221 {
  min-width: 221px !important;
}

.max-wp-221 {
  max-width: 221px !important;
}

.vw-221 {
  width: 221vw !important;
}

.min-vw-221 {
  min-width: 221vw !important;
}

.max-vw-221 {
  max-width: 221vw !important;
}

.wrem-221 {
  width: 221rem !important;
}

.min-wrem-221 {
  min-width: 221rem !important;
}

.max-wrem-221 {
  max-width: 221rem !important;
}

.hp-221 {
  height: 221px !important;
}

.min-hp-221 {
  min-height: 221px !important;
}

.max-hp-221 {
  max-height: 221px !important;
}

.vh-221 {
  height: 221vh !important;
}

.min-vh-221 {
  min-height: 221vh !important;
}

.max-vh-221 {
  max-height: 221vh !important;
}

.top-221 {
  top: 221px !important;
}

.bottom-221 {
  bottom: 221px !important;
}

.left-221 {
  left: 221px !important;
}

.right-221 {
  right: 221px !important;
}

.font-221 {
  font-size: 221px !important;
}

.fw-221 {
  font-weight: 221 !important;
}

.lh-221 {
  line-height: 221px !important;
}

.flex-init-221 {
  flex: 0 0 221px !important;
}

.radius-221 {
  border-radius: 221px !important;
}

.padding-221 {
  padding: 221px !important;
}

.wp-222 {
  width: 222px !important;
}

.min-wp-222 {
  min-width: 222px !important;
}

.max-wp-222 {
  max-width: 222px !important;
}

.vw-222 {
  width: 222vw !important;
}

.min-vw-222 {
  min-width: 222vw !important;
}

.max-vw-222 {
  max-width: 222vw !important;
}

.wrem-222 {
  width: 222rem !important;
}

.min-wrem-222 {
  min-width: 222rem !important;
}

.max-wrem-222 {
  max-width: 222rem !important;
}

.hp-222 {
  height: 222px !important;
}

.min-hp-222 {
  min-height: 222px !important;
}

.max-hp-222 {
  max-height: 222px !important;
}

.vh-222 {
  height: 222vh !important;
}

.min-vh-222 {
  min-height: 222vh !important;
}

.max-vh-222 {
  max-height: 222vh !important;
}

.top-222 {
  top: 222px !important;
}

.bottom-222 {
  bottom: 222px !important;
}

.left-222 {
  left: 222px !important;
}

.right-222 {
  right: 222px !important;
}

.font-222 {
  font-size: 222px !important;
}

.fw-222 {
  font-weight: 222 !important;
}

.lh-222 {
  line-height: 222px !important;
}

.flex-init-222 {
  flex: 0 0 222px !important;
}

.radius-222 {
  border-radius: 222px !important;
}

.padding-222 {
  padding: 222px !important;
}

.wp-223 {
  width: 223px !important;
}

.min-wp-223 {
  min-width: 223px !important;
}

.max-wp-223 {
  max-width: 223px !important;
}

.vw-223 {
  width: 223vw !important;
}

.min-vw-223 {
  min-width: 223vw !important;
}

.max-vw-223 {
  max-width: 223vw !important;
}

.wrem-223 {
  width: 223rem !important;
}

.min-wrem-223 {
  min-width: 223rem !important;
}

.max-wrem-223 {
  max-width: 223rem !important;
}

.hp-223 {
  height: 223px !important;
}

.min-hp-223 {
  min-height: 223px !important;
}

.max-hp-223 {
  max-height: 223px !important;
}

.vh-223 {
  height: 223vh !important;
}

.min-vh-223 {
  min-height: 223vh !important;
}

.max-vh-223 {
  max-height: 223vh !important;
}

.top-223 {
  top: 223px !important;
}

.bottom-223 {
  bottom: 223px !important;
}

.left-223 {
  left: 223px !important;
}

.right-223 {
  right: 223px !important;
}

.font-223 {
  font-size: 223px !important;
}

.fw-223 {
  font-weight: 223 !important;
}

.lh-223 {
  line-height: 223px !important;
}

.flex-init-223 {
  flex: 0 0 223px !important;
}

.radius-223 {
  border-radius: 223px !important;
}

.padding-223 {
  padding: 223px !important;
}

.wp-224 {
  width: 224px !important;
}

.min-wp-224 {
  min-width: 224px !important;
}

.max-wp-224 {
  max-width: 224px !important;
}

.vw-224 {
  width: 224vw !important;
}

.min-vw-224 {
  min-width: 224vw !important;
}

.max-vw-224 {
  max-width: 224vw !important;
}

.wrem-224 {
  width: 224rem !important;
}

.min-wrem-224 {
  min-width: 224rem !important;
}

.max-wrem-224 {
  max-width: 224rem !important;
}

.hp-224 {
  height: 224px !important;
}

.min-hp-224 {
  min-height: 224px !important;
}

.max-hp-224 {
  max-height: 224px !important;
}

.vh-224 {
  height: 224vh !important;
}

.min-vh-224 {
  min-height: 224vh !important;
}

.max-vh-224 {
  max-height: 224vh !important;
}

.top-224 {
  top: 224px !important;
}

.bottom-224 {
  bottom: 224px !important;
}

.left-224 {
  left: 224px !important;
}

.right-224 {
  right: 224px !important;
}

.font-224 {
  font-size: 224px !important;
}

.fw-224 {
  font-weight: 224 !important;
}

.lh-224 {
  line-height: 224px !important;
}

.flex-init-224 {
  flex: 0 0 224px !important;
}

.radius-224 {
  border-radius: 224px !important;
}

.padding-224 {
  padding: 224px !important;
}

.wp-225 {
  width: 225px !important;
}

.min-wp-225 {
  min-width: 225px !important;
}

.max-wp-225 {
  max-width: 225px !important;
}

.vw-225 {
  width: 225vw !important;
}

.min-vw-225 {
  min-width: 225vw !important;
}

.max-vw-225 {
  max-width: 225vw !important;
}

.wrem-225 {
  width: 225rem !important;
}

.min-wrem-225 {
  min-width: 225rem !important;
}

.max-wrem-225 {
  max-width: 225rem !important;
}

.hp-225 {
  height: 225px !important;
}

.min-hp-225 {
  min-height: 225px !important;
}

.max-hp-225 {
  max-height: 225px !important;
}

.vh-225 {
  height: 225vh !important;
}

.min-vh-225 {
  min-height: 225vh !important;
}

.max-vh-225 {
  max-height: 225vh !important;
}

.top-225 {
  top: 225px !important;
}

.bottom-225 {
  bottom: 225px !important;
}

.left-225 {
  left: 225px !important;
}

.right-225 {
  right: 225px !important;
}

.font-225 {
  font-size: 225px !important;
}

.fw-225 {
  font-weight: 225 !important;
}

.lh-225 {
  line-height: 225px !important;
}

.flex-init-225 {
  flex: 0 0 225px !important;
}

.radius-225 {
  border-radius: 225px !important;
}

.padding-225 {
  padding: 225px !important;
}

.wp-226 {
  width: 226px !important;
}

.min-wp-226 {
  min-width: 226px !important;
}

.max-wp-226 {
  max-width: 226px !important;
}

.vw-226 {
  width: 226vw !important;
}

.min-vw-226 {
  min-width: 226vw !important;
}

.max-vw-226 {
  max-width: 226vw !important;
}

.wrem-226 {
  width: 226rem !important;
}

.min-wrem-226 {
  min-width: 226rem !important;
}

.max-wrem-226 {
  max-width: 226rem !important;
}

.hp-226 {
  height: 226px !important;
}

.min-hp-226 {
  min-height: 226px !important;
}

.max-hp-226 {
  max-height: 226px !important;
}

.vh-226 {
  height: 226vh !important;
}

.min-vh-226 {
  min-height: 226vh !important;
}

.max-vh-226 {
  max-height: 226vh !important;
}

.top-226 {
  top: 226px !important;
}

.bottom-226 {
  bottom: 226px !important;
}

.left-226 {
  left: 226px !important;
}

.right-226 {
  right: 226px !important;
}

.font-226 {
  font-size: 226px !important;
}

.fw-226 {
  font-weight: 226 !important;
}

.lh-226 {
  line-height: 226px !important;
}

.flex-init-226 {
  flex: 0 0 226px !important;
}

.radius-226 {
  border-radius: 226px !important;
}

.padding-226 {
  padding: 226px !important;
}

.wp-227 {
  width: 227px !important;
}

.min-wp-227 {
  min-width: 227px !important;
}

.max-wp-227 {
  max-width: 227px !important;
}

.vw-227 {
  width: 227vw !important;
}

.min-vw-227 {
  min-width: 227vw !important;
}

.max-vw-227 {
  max-width: 227vw !important;
}

.wrem-227 {
  width: 227rem !important;
}

.min-wrem-227 {
  min-width: 227rem !important;
}

.max-wrem-227 {
  max-width: 227rem !important;
}

.hp-227 {
  height: 227px !important;
}

.min-hp-227 {
  min-height: 227px !important;
}

.max-hp-227 {
  max-height: 227px !important;
}

.vh-227 {
  height: 227vh !important;
}

.min-vh-227 {
  min-height: 227vh !important;
}

.max-vh-227 {
  max-height: 227vh !important;
}

.top-227 {
  top: 227px !important;
}

.bottom-227 {
  bottom: 227px !important;
}

.left-227 {
  left: 227px !important;
}

.right-227 {
  right: 227px !important;
}

.font-227 {
  font-size: 227px !important;
}

.fw-227 {
  font-weight: 227 !important;
}

.lh-227 {
  line-height: 227px !important;
}

.flex-init-227 {
  flex: 0 0 227px !important;
}

.radius-227 {
  border-radius: 227px !important;
}

.padding-227 {
  padding: 227px !important;
}

.wp-228 {
  width: 228px !important;
}

.min-wp-228 {
  min-width: 228px !important;
}

.max-wp-228 {
  max-width: 228px !important;
}

.vw-228 {
  width: 228vw !important;
}

.min-vw-228 {
  min-width: 228vw !important;
}

.max-vw-228 {
  max-width: 228vw !important;
}

.wrem-228 {
  width: 228rem !important;
}

.min-wrem-228 {
  min-width: 228rem !important;
}

.max-wrem-228 {
  max-width: 228rem !important;
}

.hp-228 {
  height: 228px !important;
}

.min-hp-228 {
  min-height: 228px !important;
}

.max-hp-228 {
  max-height: 228px !important;
}

.vh-228 {
  height: 228vh !important;
}

.min-vh-228 {
  min-height: 228vh !important;
}

.max-vh-228 {
  max-height: 228vh !important;
}

.top-228 {
  top: 228px !important;
}

.bottom-228 {
  bottom: 228px !important;
}

.left-228 {
  left: 228px !important;
}

.right-228 {
  right: 228px !important;
}

.font-228 {
  font-size: 228px !important;
}

.fw-228 {
  font-weight: 228 !important;
}

.lh-228 {
  line-height: 228px !important;
}

.flex-init-228 {
  flex: 0 0 228px !important;
}

.radius-228 {
  border-radius: 228px !important;
}

.padding-228 {
  padding: 228px !important;
}

.wp-229 {
  width: 229px !important;
}

.min-wp-229 {
  min-width: 229px !important;
}

.max-wp-229 {
  max-width: 229px !important;
}

.vw-229 {
  width: 229vw !important;
}

.min-vw-229 {
  min-width: 229vw !important;
}

.max-vw-229 {
  max-width: 229vw !important;
}

.wrem-229 {
  width: 229rem !important;
}

.min-wrem-229 {
  min-width: 229rem !important;
}

.max-wrem-229 {
  max-width: 229rem !important;
}

.hp-229 {
  height: 229px !important;
}

.min-hp-229 {
  min-height: 229px !important;
}

.max-hp-229 {
  max-height: 229px !important;
}

.vh-229 {
  height: 229vh !important;
}

.min-vh-229 {
  min-height: 229vh !important;
}

.max-vh-229 {
  max-height: 229vh !important;
}

.top-229 {
  top: 229px !important;
}

.bottom-229 {
  bottom: 229px !important;
}

.left-229 {
  left: 229px !important;
}

.right-229 {
  right: 229px !important;
}

.font-229 {
  font-size: 229px !important;
}

.fw-229 {
  font-weight: 229 !important;
}

.lh-229 {
  line-height: 229px !important;
}

.flex-init-229 {
  flex: 0 0 229px !important;
}

.radius-229 {
  border-radius: 229px !important;
}

.padding-229 {
  padding: 229px !important;
}

.wp-230 {
  width: 230px !important;
}

.min-wp-230 {
  min-width: 230px !important;
}

.max-wp-230 {
  max-width: 230px !important;
}

.vw-230 {
  width: 230vw !important;
}

.min-vw-230 {
  min-width: 230vw !important;
}

.max-vw-230 {
  max-width: 230vw !important;
}

.wrem-230 {
  width: 230rem !important;
}

.min-wrem-230 {
  min-width: 230rem !important;
}

.max-wrem-230 {
  max-width: 230rem !important;
}

.hp-230 {
  height: 230px !important;
}

.min-hp-230 {
  min-height: 230px !important;
}

.max-hp-230 {
  max-height: 230px !important;
}

.vh-230 {
  height: 230vh !important;
}

.min-vh-230 {
  min-height: 230vh !important;
}

.max-vh-230 {
  max-height: 230vh !important;
}

.top-230 {
  top: 230px !important;
}

.bottom-230 {
  bottom: 230px !important;
}

.left-230 {
  left: 230px !important;
}

.right-230 {
  right: 230px !important;
}

.font-230 {
  font-size: 230px !important;
}

.fw-230 {
  font-weight: 230 !important;
}

.lh-230 {
  line-height: 230px !important;
}

.flex-init-230 {
  flex: 0 0 230px !important;
}

.radius-230 {
  border-radius: 230px !important;
}

.padding-230 {
  padding: 230px !important;
}

.wp-231 {
  width: 231px !important;
}

.min-wp-231 {
  min-width: 231px !important;
}

.max-wp-231 {
  max-width: 231px !important;
}

.vw-231 {
  width: 231vw !important;
}

.min-vw-231 {
  min-width: 231vw !important;
}

.max-vw-231 {
  max-width: 231vw !important;
}

.wrem-231 {
  width: 231rem !important;
}

.min-wrem-231 {
  min-width: 231rem !important;
}

.max-wrem-231 {
  max-width: 231rem !important;
}

.hp-231 {
  height: 231px !important;
}

.min-hp-231 {
  min-height: 231px !important;
}

.max-hp-231 {
  max-height: 231px !important;
}

.vh-231 {
  height: 231vh !important;
}

.min-vh-231 {
  min-height: 231vh !important;
}

.max-vh-231 {
  max-height: 231vh !important;
}

.top-231 {
  top: 231px !important;
}

.bottom-231 {
  bottom: 231px !important;
}

.left-231 {
  left: 231px !important;
}

.right-231 {
  right: 231px !important;
}

.font-231 {
  font-size: 231px !important;
}

.fw-231 {
  font-weight: 231 !important;
}

.lh-231 {
  line-height: 231px !important;
}

.flex-init-231 {
  flex: 0 0 231px !important;
}

.radius-231 {
  border-radius: 231px !important;
}

.padding-231 {
  padding: 231px !important;
}

.wp-232 {
  width: 232px !important;
}

.min-wp-232 {
  min-width: 232px !important;
}

.max-wp-232 {
  max-width: 232px !important;
}

.vw-232 {
  width: 232vw !important;
}

.min-vw-232 {
  min-width: 232vw !important;
}

.max-vw-232 {
  max-width: 232vw !important;
}

.wrem-232 {
  width: 232rem !important;
}

.min-wrem-232 {
  min-width: 232rem !important;
}

.max-wrem-232 {
  max-width: 232rem !important;
}

.hp-232 {
  height: 232px !important;
}

.min-hp-232 {
  min-height: 232px !important;
}

.max-hp-232 {
  max-height: 232px !important;
}

.vh-232 {
  height: 232vh !important;
}

.min-vh-232 {
  min-height: 232vh !important;
}

.max-vh-232 {
  max-height: 232vh !important;
}

.top-232 {
  top: 232px !important;
}

.bottom-232 {
  bottom: 232px !important;
}

.left-232 {
  left: 232px !important;
}

.right-232 {
  right: 232px !important;
}

.font-232 {
  font-size: 232px !important;
}

.fw-232 {
  font-weight: 232 !important;
}

.lh-232 {
  line-height: 232px !important;
}

.flex-init-232 {
  flex: 0 0 232px !important;
}

.radius-232 {
  border-radius: 232px !important;
}

.padding-232 {
  padding: 232px !important;
}

.wp-233 {
  width: 233px !important;
}

.min-wp-233 {
  min-width: 233px !important;
}

.max-wp-233 {
  max-width: 233px !important;
}

.vw-233 {
  width: 233vw !important;
}

.min-vw-233 {
  min-width: 233vw !important;
}

.max-vw-233 {
  max-width: 233vw !important;
}

.wrem-233 {
  width: 233rem !important;
}

.min-wrem-233 {
  min-width: 233rem !important;
}

.max-wrem-233 {
  max-width: 233rem !important;
}

.hp-233 {
  height: 233px !important;
}

.min-hp-233 {
  min-height: 233px !important;
}

.max-hp-233 {
  max-height: 233px !important;
}

.vh-233 {
  height: 233vh !important;
}

.min-vh-233 {
  min-height: 233vh !important;
}

.max-vh-233 {
  max-height: 233vh !important;
}

.top-233 {
  top: 233px !important;
}

.bottom-233 {
  bottom: 233px !important;
}

.left-233 {
  left: 233px !important;
}

.right-233 {
  right: 233px !important;
}

.font-233 {
  font-size: 233px !important;
}

.fw-233 {
  font-weight: 233 !important;
}

.lh-233 {
  line-height: 233px !important;
}

.flex-init-233 {
  flex: 0 0 233px !important;
}

.radius-233 {
  border-radius: 233px !important;
}

.padding-233 {
  padding: 233px !important;
}

.wp-234 {
  width: 234px !important;
}

.min-wp-234 {
  min-width: 234px !important;
}

.max-wp-234 {
  max-width: 234px !important;
}

.vw-234 {
  width: 234vw !important;
}

.min-vw-234 {
  min-width: 234vw !important;
}

.max-vw-234 {
  max-width: 234vw !important;
}

.wrem-234 {
  width: 234rem !important;
}

.min-wrem-234 {
  min-width: 234rem !important;
}

.max-wrem-234 {
  max-width: 234rem !important;
}

.hp-234 {
  height: 234px !important;
}

.min-hp-234 {
  min-height: 234px !important;
}

.max-hp-234 {
  max-height: 234px !important;
}

.vh-234 {
  height: 234vh !important;
}

.min-vh-234 {
  min-height: 234vh !important;
}

.max-vh-234 {
  max-height: 234vh !important;
}

.top-234 {
  top: 234px !important;
}

.bottom-234 {
  bottom: 234px !important;
}

.left-234 {
  left: 234px !important;
}

.right-234 {
  right: 234px !important;
}

.font-234 {
  font-size: 234px !important;
}

.fw-234 {
  font-weight: 234 !important;
}

.lh-234 {
  line-height: 234px !important;
}

.flex-init-234 {
  flex: 0 0 234px !important;
}

.radius-234 {
  border-radius: 234px !important;
}

.padding-234 {
  padding: 234px !important;
}

.wp-235 {
  width: 235px !important;
}

.min-wp-235 {
  min-width: 235px !important;
}

.max-wp-235 {
  max-width: 235px !important;
}

.vw-235 {
  width: 235vw !important;
}

.min-vw-235 {
  min-width: 235vw !important;
}

.max-vw-235 {
  max-width: 235vw !important;
}

.wrem-235 {
  width: 235rem !important;
}

.min-wrem-235 {
  min-width: 235rem !important;
}

.max-wrem-235 {
  max-width: 235rem !important;
}

.hp-235 {
  height: 235px !important;
}

.min-hp-235 {
  min-height: 235px !important;
}

.max-hp-235 {
  max-height: 235px !important;
}

.vh-235 {
  height: 235vh !important;
}

.min-vh-235 {
  min-height: 235vh !important;
}

.max-vh-235 {
  max-height: 235vh !important;
}

.top-235 {
  top: 235px !important;
}

.bottom-235 {
  bottom: 235px !important;
}

.left-235 {
  left: 235px !important;
}

.right-235 {
  right: 235px !important;
}

.font-235 {
  font-size: 235px !important;
}

.fw-235 {
  font-weight: 235 !important;
}

.lh-235 {
  line-height: 235px !important;
}

.flex-init-235 {
  flex: 0 0 235px !important;
}

.radius-235 {
  border-radius: 235px !important;
}

.padding-235 {
  padding: 235px !important;
}

.wp-236 {
  width: 236px !important;
}

.min-wp-236 {
  min-width: 236px !important;
}

.max-wp-236 {
  max-width: 236px !important;
}

.vw-236 {
  width: 236vw !important;
}

.min-vw-236 {
  min-width: 236vw !important;
}

.max-vw-236 {
  max-width: 236vw !important;
}

.wrem-236 {
  width: 236rem !important;
}

.min-wrem-236 {
  min-width: 236rem !important;
}

.max-wrem-236 {
  max-width: 236rem !important;
}

.hp-236 {
  height: 236px !important;
}

.min-hp-236 {
  min-height: 236px !important;
}

.max-hp-236 {
  max-height: 236px !important;
}

.vh-236 {
  height: 236vh !important;
}

.min-vh-236 {
  min-height: 236vh !important;
}

.max-vh-236 {
  max-height: 236vh !important;
}

.top-236 {
  top: 236px !important;
}

.bottom-236 {
  bottom: 236px !important;
}

.left-236 {
  left: 236px !important;
}

.right-236 {
  right: 236px !important;
}

.font-236 {
  font-size: 236px !important;
}

.fw-236 {
  font-weight: 236 !important;
}

.lh-236 {
  line-height: 236px !important;
}

.flex-init-236 {
  flex: 0 0 236px !important;
}

.radius-236 {
  border-radius: 236px !important;
}

.padding-236 {
  padding: 236px !important;
}

.wp-237 {
  width: 237px !important;
}

.min-wp-237 {
  min-width: 237px !important;
}

.max-wp-237 {
  max-width: 237px !important;
}

.vw-237 {
  width: 237vw !important;
}

.min-vw-237 {
  min-width: 237vw !important;
}

.max-vw-237 {
  max-width: 237vw !important;
}

.wrem-237 {
  width: 237rem !important;
}

.min-wrem-237 {
  min-width: 237rem !important;
}

.max-wrem-237 {
  max-width: 237rem !important;
}

.hp-237 {
  height: 237px !important;
}

.min-hp-237 {
  min-height: 237px !important;
}

.max-hp-237 {
  max-height: 237px !important;
}

.vh-237 {
  height: 237vh !important;
}

.min-vh-237 {
  min-height: 237vh !important;
}

.max-vh-237 {
  max-height: 237vh !important;
}

.top-237 {
  top: 237px !important;
}

.bottom-237 {
  bottom: 237px !important;
}

.left-237 {
  left: 237px !important;
}

.right-237 {
  right: 237px !important;
}

.font-237 {
  font-size: 237px !important;
}

.fw-237 {
  font-weight: 237 !important;
}

.lh-237 {
  line-height: 237px !important;
}

.flex-init-237 {
  flex: 0 0 237px !important;
}

.radius-237 {
  border-radius: 237px !important;
}

.padding-237 {
  padding: 237px !important;
}

.wp-238 {
  width: 238px !important;
}

.min-wp-238 {
  min-width: 238px !important;
}

.max-wp-238 {
  max-width: 238px !important;
}

.vw-238 {
  width: 238vw !important;
}

.min-vw-238 {
  min-width: 238vw !important;
}

.max-vw-238 {
  max-width: 238vw !important;
}

.wrem-238 {
  width: 238rem !important;
}

.min-wrem-238 {
  min-width: 238rem !important;
}

.max-wrem-238 {
  max-width: 238rem !important;
}

.hp-238 {
  height: 238px !important;
}

.min-hp-238 {
  min-height: 238px !important;
}

.max-hp-238 {
  max-height: 238px !important;
}

.vh-238 {
  height: 238vh !important;
}

.min-vh-238 {
  min-height: 238vh !important;
}

.max-vh-238 {
  max-height: 238vh !important;
}

.top-238 {
  top: 238px !important;
}

.bottom-238 {
  bottom: 238px !important;
}

.left-238 {
  left: 238px !important;
}

.right-238 {
  right: 238px !important;
}

.font-238 {
  font-size: 238px !important;
}

.fw-238 {
  font-weight: 238 !important;
}

.lh-238 {
  line-height: 238px !important;
}

.flex-init-238 {
  flex: 0 0 238px !important;
}

.radius-238 {
  border-radius: 238px !important;
}

.padding-238 {
  padding: 238px !important;
}

.wp-239 {
  width: 239px !important;
}

.min-wp-239 {
  min-width: 239px !important;
}

.max-wp-239 {
  max-width: 239px !important;
}

.vw-239 {
  width: 239vw !important;
}

.min-vw-239 {
  min-width: 239vw !important;
}

.max-vw-239 {
  max-width: 239vw !important;
}

.wrem-239 {
  width: 239rem !important;
}

.min-wrem-239 {
  min-width: 239rem !important;
}

.max-wrem-239 {
  max-width: 239rem !important;
}

.hp-239 {
  height: 239px !important;
}

.min-hp-239 {
  min-height: 239px !important;
}

.max-hp-239 {
  max-height: 239px !important;
}

.vh-239 {
  height: 239vh !important;
}

.min-vh-239 {
  min-height: 239vh !important;
}

.max-vh-239 {
  max-height: 239vh !important;
}

.top-239 {
  top: 239px !important;
}

.bottom-239 {
  bottom: 239px !important;
}

.left-239 {
  left: 239px !important;
}

.right-239 {
  right: 239px !important;
}

.font-239 {
  font-size: 239px !important;
}

.fw-239 {
  font-weight: 239 !important;
}

.lh-239 {
  line-height: 239px !important;
}

.flex-init-239 {
  flex: 0 0 239px !important;
}

.radius-239 {
  border-radius: 239px !important;
}

.padding-239 {
  padding: 239px !important;
}

.wp-240 {
  width: 240px !important;
}

.min-wp-240 {
  min-width: 240px !important;
}

.max-wp-240 {
  max-width: 240px !important;
}

.vw-240 {
  width: 240vw !important;
}

.min-vw-240 {
  min-width: 240vw !important;
}

.max-vw-240 {
  max-width: 240vw !important;
}

.wrem-240 {
  width: 240rem !important;
}

.min-wrem-240 {
  min-width: 240rem !important;
}

.max-wrem-240 {
  max-width: 240rem !important;
}

.hp-240 {
  height: 240px !important;
}

.min-hp-240 {
  min-height: 240px !important;
}

.max-hp-240 {
  max-height: 240px !important;
}

.vh-240 {
  height: 240vh !important;
}

.min-vh-240 {
  min-height: 240vh !important;
}

.max-vh-240 {
  max-height: 240vh !important;
}

.top-240 {
  top: 240px !important;
}

.bottom-240 {
  bottom: 240px !important;
}

.left-240 {
  left: 240px !important;
}

.right-240 {
  right: 240px !important;
}

.font-240 {
  font-size: 240px !important;
}

.fw-240 {
  font-weight: 240 !important;
}

.lh-240 {
  line-height: 240px !important;
}

.flex-init-240 {
  flex: 0 0 240px !important;
}

.radius-240 {
  border-radius: 240px !important;
}

.padding-240 {
  padding: 240px !important;
}

.wp-241 {
  width: 241px !important;
}

.min-wp-241 {
  min-width: 241px !important;
}

.max-wp-241 {
  max-width: 241px !important;
}

.vw-241 {
  width: 241vw !important;
}

.min-vw-241 {
  min-width: 241vw !important;
}

.max-vw-241 {
  max-width: 241vw !important;
}

.wrem-241 {
  width: 241rem !important;
}

.min-wrem-241 {
  min-width: 241rem !important;
}

.max-wrem-241 {
  max-width: 241rem !important;
}

.hp-241 {
  height: 241px !important;
}

.min-hp-241 {
  min-height: 241px !important;
}

.max-hp-241 {
  max-height: 241px !important;
}

.vh-241 {
  height: 241vh !important;
}

.min-vh-241 {
  min-height: 241vh !important;
}

.max-vh-241 {
  max-height: 241vh !important;
}

.top-241 {
  top: 241px !important;
}

.bottom-241 {
  bottom: 241px !important;
}

.left-241 {
  left: 241px !important;
}

.right-241 {
  right: 241px !important;
}

.font-241 {
  font-size: 241px !important;
}

.fw-241 {
  font-weight: 241 !important;
}

.lh-241 {
  line-height: 241px !important;
}

.flex-init-241 {
  flex: 0 0 241px !important;
}

.radius-241 {
  border-radius: 241px !important;
}

.padding-241 {
  padding: 241px !important;
}

.wp-242 {
  width: 242px !important;
}

.min-wp-242 {
  min-width: 242px !important;
}

.max-wp-242 {
  max-width: 242px !important;
}

.vw-242 {
  width: 242vw !important;
}

.min-vw-242 {
  min-width: 242vw !important;
}

.max-vw-242 {
  max-width: 242vw !important;
}

.wrem-242 {
  width: 242rem !important;
}

.min-wrem-242 {
  min-width: 242rem !important;
}

.max-wrem-242 {
  max-width: 242rem !important;
}

.hp-242 {
  height: 242px !important;
}

.min-hp-242 {
  min-height: 242px !important;
}

.max-hp-242 {
  max-height: 242px !important;
}

.vh-242 {
  height: 242vh !important;
}

.min-vh-242 {
  min-height: 242vh !important;
}

.max-vh-242 {
  max-height: 242vh !important;
}

.top-242 {
  top: 242px !important;
}

.bottom-242 {
  bottom: 242px !important;
}

.left-242 {
  left: 242px !important;
}

.right-242 {
  right: 242px !important;
}

.font-242 {
  font-size: 242px !important;
}

.fw-242 {
  font-weight: 242 !important;
}

.lh-242 {
  line-height: 242px !important;
}

.flex-init-242 {
  flex: 0 0 242px !important;
}

.radius-242 {
  border-radius: 242px !important;
}

.padding-242 {
  padding: 242px !important;
}

.wp-243 {
  width: 243px !important;
}

.min-wp-243 {
  min-width: 243px !important;
}

.max-wp-243 {
  max-width: 243px !important;
}

.vw-243 {
  width: 243vw !important;
}

.min-vw-243 {
  min-width: 243vw !important;
}

.max-vw-243 {
  max-width: 243vw !important;
}

.wrem-243 {
  width: 243rem !important;
}

.min-wrem-243 {
  min-width: 243rem !important;
}

.max-wrem-243 {
  max-width: 243rem !important;
}

.hp-243 {
  height: 243px !important;
}

.min-hp-243 {
  min-height: 243px !important;
}

.max-hp-243 {
  max-height: 243px !important;
}

.vh-243 {
  height: 243vh !important;
}

.min-vh-243 {
  min-height: 243vh !important;
}

.max-vh-243 {
  max-height: 243vh !important;
}

.top-243 {
  top: 243px !important;
}

.bottom-243 {
  bottom: 243px !important;
}

.left-243 {
  left: 243px !important;
}

.right-243 {
  right: 243px !important;
}

.font-243 {
  font-size: 243px !important;
}

.fw-243 {
  font-weight: 243 !important;
}

.lh-243 {
  line-height: 243px !important;
}

.flex-init-243 {
  flex: 0 0 243px !important;
}

.radius-243 {
  border-radius: 243px !important;
}

.padding-243 {
  padding: 243px !important;
}

.wp-244 {
  width: 244px !important;
}

.min-wp-244 {
  min-width: 244px !important;
}

.max-wp-244 {
  max-width: 244px !important;
}

.vw-244 {
  width: 244vw !important;
}

.min-vw-244 {
  min-width: 244vw !important;
}

.max-vw-244 {
  max-width: 244vw !important;
}

.wrem-244 {
  width: 244rem !important;
}

.min-wrem-244 {
  min-width: 244rem !important;
}

.max-wrem-244 {
  max-width: 244rem !important;
}

.hp-244 {
  height: 244px !important;
}

.min-hp-244 {
  min-height: 244px !important;
}

.max-hp-244 {
  max-height: 244px !important;
}

.vh-244 {
  height: 244vh !important;
}

.min-vh-244 {
  min-height: 244vh !important;
}

.max-vh-244 {
  max-height: 244vh !important;
}

.top-244 {
  top: 244px !important;
}

.bottom-244 {
  bottom: 244px !important;
}

.left-244 {
  left: 244px !important;
}

.right-244 {
  right: 244px !important;
}

.font-244 {
  font-size: 244px !important;
}

.fw-244 {
  font-weight: 244 !important;
}

.lh-244 {
  line-height: 244px !important;
}

.flex-init-244 {
  flex: 0 0 244px !important;
}

.radius-244 {
  border-radius: 244px !important;
}

.padding-244 {
  padding: 244px !important;
}

.wp-245 {
  width: 245px !important;
}

.min-wp-245 {
  min-width: 245px !important;
}

.max-wp-245 {
  max-width: 245px !important;
}

.vw-245 {
  width: 245vw !important;
}

.min-vw-245 {
  min-width: 245vw !important;
}

.max-vw-245 {
  max-width: 245vw !important;
}

.wrem-245 {
  width: 245rem !important;
}

.min-wrem-245 {
  min-width: 245rem !important;
}

.max-wrem-245 {
  max-width: 245rem !important;
}

.hp-245 {
  height: 245px !important;
}

.min-hp-245 {
  min-height: 245px !important;
}

.max-hp-245 {
  max-height: 245px !important;
}

.vh-245 {
  height: 245vh !important;
}

.min-vh-245 {
  min-height: 245vh !important;
}

.max-vh-245 {
  max-height: 245vh !important;
}

.top-245 {
  top: 245px !important;
}

.bottom-245 {
  bottom: 245px !important;
}

.left-245 {
  left: 245px !important;
}

.right-245 {
  right: 245px !important;
}

.font-245 {
  font-size: 245px !important;
}

.fw-245 {
  font-weight: 245 !important;
}

.lh-245 {
  line-height: 245px !important;
}

.flex-init-245 {
  flex: 0 0 245px !important;
}

.radius-245 {
  border-radius: 245px !important;
}

.padding-245 {
  padding: 245px !important;
}

.wp-246 {
  width: 246px !important;
}

.min-wp-246 {
  min-width: 246px !important;
}

.max-wp-246 {
  max-width: 246px !important;
}

.vw-246 {
  width: 246vw !important;
}

.min-vw-246 {
  min-width: 246vw !important;
}

.max-vw-246 {
  max-width: 246vw !important;
}

.wrem-246 {
  width: 246rem !important;
}

.min-wrem-246 {
  min-width: 246rem !important;
}

.max-wrem-246 {
  max-width: 246rem !important;
}

.hp-246 {
  height: 246px !important;
}

.min-hp-246 {
  min-height: 246px !important;
}

.max-hp-246 {
  max-height: 246px !important;
}

.vh-246 {
  height: 246vh !important;
}

.min-vh-246 {
  min-height: 246vh !important;
}

.max-vh-246 {
  max-height: 246vh !important;
}

.top-246 {
  top: 246px !important;
}

.bottom-246 {
  bottom: 246px !important;
}

.left-246 {
  left: 246px !important;
}

.right-246 {
  right: 246px !important;
}

.font-246 {
  font-size: 246px !important;
}

.fw-246 {
  font-weight: 246 !important;
}

.lh-246 {
  line-height: 246px !important;
}

.flex-init-246 {
  flex: 0 0 246px !important;
}

.radius-246 {
  border-radius: 246px !important;
}

.padding-246 {
  padding: 246px !important;
}

.wp-247 {
  width: 247px !important;
}

.min-wp-247 {
  min-width: 247px !important;
}

.max-wp-247 {
  max-width: 247px !important;
}

.vw-247 {
  width: 247vw !important;
}

.min-vw-247 {
  min-width: 247vw !important;
}

.max-vw-247 {
  max-width: 247vw !important;
}

.wrem-247 {
  width: 247rem !important;
}

.min-wrem-247 {
  min-width: 247rem !important;
}

.max-wrem-247 {
  max-width: 247rem !important;
}

.hp-247 {
  height: 247px !important;
}

.min-hp-247 {
  min-height: 247px !important;
}

.max-hp-247 {
  max-height: 247px !important;
}

.vh-247 {
  height: 247vh !important;
}

.min-vh-247 {
  min-height: 247vh !important;
}

.max-vh-247 {
  max-height: 247vh !important;
}

.top-247 {
  top: 247px !important;
}

.bottom-247 {
  bottom: 247px !important;
}

.left-247 {
  left: 247px !important;
}

.right-247 {
  right: 247px !important;
}

.font-247 {
  font-size: 247px !important;
}

.fw-247 {
  font-weight: 247 !important;
}

.lh-247 {
  line-height: 247px !important;
}

.flex-init-247 {
  flex: 0 0 247px !important;
}

.radius-247 {
  border-radius: 247px !important;
}

.padding-247 {
  padding: 247px !important;
}

.wp-248 {
  width: 248px !important;
}

.min-wp-248 {
  min-width: 248px !important;
}

.max-wp-248 {
  max-width: 248px !important;
}

.vw-248 {
  width: 248vw !important;
}

.min-vw-248 {
  min-width: 248vw !important;
}

.max-vw-248 {
  max-width: 248vw !important;
}

.wrem-248 {
  width: 248rem !important;
}

.min-wrem-248 {
  min-width: 248rem !important;
}

.max-wrem-248 {
  max-width: 248rem !important;
}

.hp-248 {
  height: 248px !important;
}

.min-hp-248 {
  min-height: 248px !important;
}

.max-hp-248 {
  max-height: 248px !important;
}

.vh-248 {
  height: 248vh !important;
}

.min-vh-248 {
  min-height: 248vh !important;
}

.max-vh-248 {
  max-height: 248vh !important;
}

.top-248 {
  top: 248px !important;
}

.bottom-248 {
  bottom: 248px !important;
}

.left-248 {
  left: 248px !important;
}

.right-248 {
  right: 248px !important;
}

.font-248 {
  font-size: 248px !important;
}

.fw-248 {
  font-weight: 248 !important;
}

.lh-248 {
  line-height: 248px !important;
}

.flex-init-248 {
  flex: 0 0 248px !important;
}

.radius-248 {
  border-radius: 248px !important;
}

.padding-248 {
  padding: 248px !important;
}

.wp-249 {
  width: 249px !important;
}

.min-wp-249 {
  min-width: 249px !important;
}

.max-wp-249 {
  max-width: 249px !important;
}

.vw-249 {
  width: 249vw !important;
}

.min-vw-249 {
  min-width: 249vw !important;
}

.max-vw-249 {
  max-width: 249vw !important;
}

.wrem-249 {
  width: 249rem !important;
}

.min-wrem-249 {
  min-width: 249rem !important;
}

.max-wrem-249 {
  max-width: 249rem !important;
}

.hp-249 {
  height: 249px !important;
}

.min-hp-249 {
  min-height: 249px !important;
}

.max-hp-249 {
  max-height: 249px !important;
}

.vh-249 {
  height: 249vh !important;
}

.min-vh-249 {
  min-height: 249vh !important;
}

.max-vh-249 {
  max-height: 249vh !important;
}

.top-249 {
  top: 249px !important;
}

.bottom-249 {
  bottom: 249px !important;
}

.left-249 {
  left: 249px !important;
}

.right-249 {
  right: 249px !important;
}

.font-249 {
  font-size: 249px !important;
}

.fw-249 {
  font-weight: 249 !important;
}

.lh-249 {
  line-height: 249px !important;
}

.flex-init-249 {
  flex: 0 0 249px !important;
}

.radius-249 {
  border-radius: 249px !important;
}

.padding-249 {
  padding: 249px !important;
}

.wp-250 {
  width: 250px !important;
}

.min-wp-250 {
  min-width: 250px !important;
}

.max-wp-250 {
  max-width: 250px !important;
}

.vw-250 {
  width: 250vw !important;
}

.min-vw-250 {
  min-width: 250vw !important;
}

.max-vw-250 {
  max-width: 250vw !important;
}

.wrem-250 {
  width: 250rem !important;
}

.min-wrem-250 {
  min-width: 250rem !important;
}

.max-wrem-250 {
  max-width: 250rem !important;
}

.hp-250 {
  height: 250px !important;
}

.min-hp-250 {
  min-height: 250px !important;
}

.max-hp-250 {
  max-height: 250px !important;
}

.vh-250 {
  height: 250vh !important;
}

.min-vh-250 {
  min-height: 250vh !important;
}

.max-vh-250 {
  max-height: 250vh !important;
}

.top-250 {
  top: 250px !important;
}

.bottom-250 {
  bottom: 250px !important;
}

.left-250 {
  left: 250px !important;
}

.right-250 {
  right: 250px !important;
}

.font-250 {
  font-size: 250px !important;
}

.fw-250 {
  font-weight: 250 !important;
}

.lh-250 {
  line-height: 250px !important;
}

.flex-init-250 {
  flex: 0 0 250px !important;
}

.radius-250 {
  border-radius: 250px !important;
}

.padding-250 {
  padding: 250px !important;
}

.wp-251 {
  width: 251px !important;
}

.min-wp-251 {
  min-width: 251px !important;
}

.max-wp-251 {
  max-width: 251px !important;
}

.vw-251 {
  width: 251vw !important;
}

.min-vw-251 {
  min-width: 251vw !important;
}

.max-vw-251 {
  max-width: 251vw !important;
}

.wrem-251 {
  width: 251rem !important;
}

.min-wrem-251 {
  min-width: 251rem !important;
}

.max-wrem-251 {
  max-width: 251rem !important;
}

.hp-251 {
  height: 251px !important;
}

.min-hp-251 {
  min-height: 251px !important;
}

.max-hp-251 {
  max-height: 251px !important;
}

.vh-251 {
  height: 251vh !important;
}

.min-vh-251 {
  min-height: 251vh !important;
}

.max-vh-251 {
  max-height: 251vh !important;
}

.top-251 {
  top: 251px !important;
}

.bottom-251 {
  bottom: 251px !important;
}

.left-251 {
  left: 251px !important;
}

.right-251 {
  right: 251px !important;
}

.font-251 {
  font-size: 251px !important;
}

.fw-251 {
  font-weight: 251 !important;
}

.lh-251 {
  line-height: 251px !important;
}

.flex-init-251 {
  flex: 0 0 251px !important;
}

.radius-251 {
  border-radius: 251px !important;
}

.padding-251 {
  padding: 251px !important;
}

.wp-252 {
  width: 252px !important;
}

.min-wp-252 {
  min-width: 252px !important;
}

.max-wp-252 {
  max-width: 252px !important;
}

.vw-252 {
  width: 252vw !important;
}

.min-vw-252 {
  min-width: 252vw !important;
}

.max-vw-252 {
  max-width: 252vw !important;
}

.wrem-252 {
  width: 252rem !important;
}

.min-wrem-252 {
  min-width: 252rem !important;
}

.max-wrem-252 {
  max-width: 252rem !important;
}

.hp-252 {
  height: 252px !important;
}

.min-hp-252 {
  min-height: 252px !important;
}

.max-hp-252 {
  max-height: 252px !important;
}

.vh-252 {
  height: 252vh !important;
}

.min-vh-252 {
  min-height: 252vh !important;
}

.max-vh-252 {
  max-height: 252vh !important;
}

.top-252 {
  top: 252px !important;
}

.bottom-252 {
  bottom: 252px !important;
}

.left-252 {
  left: 252px !important;
}

.right-252 {
  right: 252px !important;
}

.font-252 {
  font-size: 252px !important;
}

.fw-252 {
  font-weight: 252 !important;
}

.lh-252 {
  line-height: 252px !important;
}

.flex-init-252 {
  flex: 0 0 252px !important;
}

.radius-252 {
  border-radius: 252px !important;
}

.padding-252 {
  padding: 252px !important;
}

.wp-253 {
  width: 253px !important;
}

.min-wp-253 {
  min-width: 253px !important;
}

.max-wp-253 {
  max-width: 253px !important;
}

.vw-253 {
  width: 253vw !important;
}

.min-vw-253 {
  min-width: 253vw !important;
}

.max-vw-253 {
  max-width: 253vw !important;
}

.wrem-253 {
  width: 253rem !important;
}

.min-wrem-253 {
  min-width: 253rem !important;
}

.max-wrem-253 {
  max-width: 253rem !important;
}

.hp-253 {
  height: 253px !important;
}

.min-hp-253 {
  min-height: 253px !important;
}

.max-hp-253 {
  max-height: 253px !important;
}

.vh-253 {
  height: 253vh !important;
}

.min-vh-253 {
  min-height: 253vh !important;
}

.max-vh-253 {
  max-height: 253vh !important;
}

.top-253 {
  top: 253px !important;
}

.bottom-253 {
  bottom: 253px !important;
}

.left-253 {
  left: 253px !important;
}

.right-253 {
  right: 253px !important;
}

.font-253 {
  font-size: 253px !important;
}

.fw-253 {
  font-weight: 253 !important;
}

.lh-253 {
  line-height: 253px !important;
}

.flex-init-253 {
  flex: 0 0 253px !important;
}

.radius-253 {
  border-radius: 253px !important;
}

.padding-253 {
  padding: 253px !important;
}

.wp-254 {
  width: 254px !important;
}

.min-wp-254 {
  min-width: 254px !important;
}

.max-wp-254 {
  max-width: 254px !important;
}

.vw-254 {
  width: 254vw !important;
}

.min-vw-254 {
  min-width: 254vw !important;
}

.max-vw-254 {
  max-width: 254vw !important;
}

.wrem-254 {
  width: 254rem !important;
}

.min-wrem-254 {
  min-width: 254rem !important;
}

.max-wrem-254 {
  max-width: 254rem !important;
}

.hp-254 {
  height: 254px !important;
}

.min-hp-254 {
  min-height: 254px !important;
}

.max-hp-254 {
  max-height: 254px !important;
}

.vh-254 {
  height: 254vh !important;
}

.min-vh-254 {
  min-height: 254vh !important;
}

.max-vh-254 {
  max-height: 254vh !important;
}

.top-254 {
  top: 254px !important;
}

.bottom-254 {
  bottom: 254px !important;
}

.left-254 {
  left: 254px !important;
}

.right-254 {
  right: 254px !important;
}

.font-254 {
  font-size: 254px !important;
}

.fw-254 {
  font-weight: 254 !important;
}

.lh-254 {
  line-height: 254px !important;
}

.flex-init-254 {
  flex: 0 0 254px !important;
}

.radius-254 {
  border-radius: 254px !important;
}

.padding-254 {
  padding: 254px !important;
}

.wp-255 {
  width: 255px !important;
}

.min-wp-255 {
  min-width: 255px !important;
}

.max-wp-255 {
  max-width: 255px !important;
}

.vw-255 {
  width: 255vw !important;
}

.min-vw-255 {
  min-width: 255vw !important;
}

.max-vw-255 {
  max-width: 255vw !important;
}

.wrem-255 {
  width: 255rem !important;
}

.min-wrem-255 {
  min-width: 255rem !important;
}

.max-wrem-255 {
  max-width: 255rem !important;
}

.hp-255 {
  height: 255px !important;
}

.min-hp-255 {
  min-height: 255px !important;
}

.max-hp-255 {
  max-height: 255px !important;
}

.vh-255 {
  height: 255vh !important;
}

.min-vh-255 {
  min-height: 255vh !important;
}

.max-vh-255 {
  max-height: 255vh !important;
}

.top-255 {
  top: 255px !important;
}

.bottom-255 {
  bottom: 255px !important;
}

.left-255 {
  left: 255px !important;
}

.right-255 {
  right: 255px !important;
}

.font-255 {
  font-size: 255px !important;
}

.fw-255 {
  font-weight: 255 !important;
}

.lh-255 {
  line-height: 255px !important;
}

.flex-init-255 {
  flex: 0 0 255px !important;
}

.radius-255 {
  border-radius: 255px !important;
}

.padding-255 {
  padding: 255px !important;
}

.wp-256 {
  width: 256px !important;
}

.min-wp-256 {
  min-width: 256px !important;
}

.max-wp-256 {
  max-width: 256px !important;
}

.vw-256 {
  width: 256vw !important;
}

.min-vw-256 {
  min-width: 256vw !important;
}

.max-vw-256 {
  max-width: 256vw !important;
}

.wrem-256 {
  width: 256rem !important;
}

.min-wrem-256 {
  min-width: 256rem !important;
}

.max-wrem-256 {
  max-width: 256rem !important;
}

.hp-256 {
  height: 256px !important;
}

.min-hp-256 {
  min-height: 256px !important;
}

.max-hp-256 {
  max-height: 256px !important;
}

.vh-256 {
  height: 256vh !important;
}

.min-vh-256 {
  min-height: 256vh !important;
}

.max-vh-256 {
  max-height: 256vh !important;
}

.top-256 {
  top: 256px !important;
}

.bottom-256 {
  bottom: 256px !important;
}

.left-256 {
  left: 256px !important;
}

.right-256 {
  right: 256px !important;
}

.font-256 {
  font-size: 256px !important;
}

.fw-256 {
  font-weight: 256 !important;
}

.lh-256 {
  line-height: 256px !important;
}

.flex-init-256 {
  flex: 0 0 256px !important;
}

.radius-256 {
  border-radius: 256px !important;
}

.padding-256 {
  padding: 256px !important;
}

.wp-257 {
  width: 257px !important;
}

.min-wp-257 {
  min-width: 257px !important;
}

.max-wp-257 {
  max-width: 257px !important;
}

.vw-257 {
  width: 257vw !important;
}

.min-vw-257 {
  min-width: 257vw !important;
}

.max-vw-257 {
  max-width: 257vw !important;
}

.wrem-257 {
  width: 257rem !important;
}

.min-wrem-257 {
  min-width: 257rem !important;
}

.max-wrem-257 {
  max-width: 257rem !important;
}

.hp-257 {
  height: 257px !important;
}

.min-hp-257 {
  min-height: 257px !important;
}

.max-hp-257 {
  max-height: 257px !important;
}

.vh-257 {
  height: 257vh !important;
}

.min-vh-257 {
  min-height: 257vh !important;
}

.max-vh-257 {
  max-height: 257vh !important;
}

.top-257 {
  top: 257px !important;
}

.bottom-257 {
  bottom: 257px !important;
}

.left-257 {
  left: 257px !important;
}

.right-257 {
  right: 257px !important;
}

.font-257 {
  font-size: 257px !important;
}

.fw-257 {
  font-weight: 257 !important;
}

.lh-257 {
  line-height: 257px !important;
}

.flex-init-257 {
  flex: 0 0 257px !important;
}

.radius-257 {
  border-radius: 257px !important;
}

.padding-257 {
  padding: 257px !important;
}

.wp-258 {
  width: 258px !important;
}

.min-wp-258 {
  min-width: 258px !important;
}

.max-wp-258 {
  max-width: 258px !important;
}

.vw-258 {
  width: 258vw !important;
}

.min-vw-258 {
  min-width: 258vw !important;
}

.max-vw-258 {
  max-width: 258vw !important;
}

.wrem-258 {
  width: 258rem !important;
}

.min-wrem-258 {
  min-width: 258rem !important;
}

.max-wrem-258 {
  max-width: 258rem !important;
}

.hp-258 {
  height: 258px !important;
}

.min-hp-258 {
  min-height: 258px !important;
}

.max-hp-258 {
  max-height: 258px !important;
}

.vh-258 {
  height: 258vh !important;
}

.min-vh-258 {
  min-height: 258vh !important;
}

.max-vh-258 {
  max-height: 258vh !important;
}

.top-258 {
  top: 258px !important;
}

.bottom-258 {
  bottom: 258px !important;
}

.left-258 {
  left: 258px !important;
}

.right-258 {
  right: 258px !important;
}

.font-258 {
  font-size: 258px !important;
}

.fw-258 {
  font-weight: 258 !important;
}

.lh-258 {
  line-height: 258px !important;
}

.flex-init-258 {
  flex: 0 0 258px !important;
}

.radius-258 {
  border-radius: 258px !important;
}

.padding-258 {
  padding: 258px !important;
}

.wp-259 {
  width: 259px !important;
}

.min-wp-259 {
  min-width: 259px !important;
}

.max-wp-259 {
  max-width: 259px !important;
}

.vw-259 {
  width: 259vw !important;
}

.min-vw-259 {
  min-width: 259vw !important;
}

.max-vw-259 {
  max-width: 259vw !important;
}

.wrem-259 {
  width: 259rem !important;
}

.min-wrem-259 {
  min-width: 259rem !important;
}

.max-wrem-259 {
  max-width: 259rem !important;
}

.hp-259 {
  height: 259px !important;
}

.min-hp-259 {
  min-height: 259px !important;
}

.max-hp-259 {
  max-height: 259px !important;
}

.vh-259 {
  height: 259vh !important;
}

.min-vh-259 {
  min-height: 259vh !important;
}

.max-vh-259 {
  max-height: 259vh !important;
}

.top-259 {
  top: 259px !important;
}

.bottom-259 {
  bottom: 259px !important;
}

.left-259 {
  left: 259px !important;
}

.right-259 {
  right: 259px !important;
}

.font-259 {
  font-size: 259px !important;
}

.fw-259 {
  font-weight: 259 !important;
}

.lh-259 {
  line-height: 259px !important;
}

.flex-init-259 {
  flex: 0 0 259px !important;
}

.radius-259 {
  border-radius: 259px !important;
}

.padding-259 {
  padding: 259px !important;
}

.wp-260 {
  width: 260px !important;
}

.min-wp-260 {
  min-width: 260px !important;
}

.max-wp-260 {
  max-width: 260px !important;
}

.vw-260 {
  width: 260vw !important;
}

.min-vw-260 {
  min-width: 260vw !important;
}

.max-vw-260 {
  max-width: 260vw !important;
}

.wrem-260 {
  width: 260rem !important;
}

.min-wrem-260 {
  min-width: 260rem !important;
}

.max-wrem-260 {
  max-width: 260rem !important;
}

.hp-260 {
  height: 260px !important;
}

.min-hp-260 {
  min-height: 260px !important;
}

.max-hp-260 {
  max-height: 260px !important;
}

.vh-260 {
  height: 260vh !important;
}

.min-vh-260 {
  min-height: 260vh !important;
}

.max-vh-260 {
  max-height: 260vh !important;
}

.top-260 {
  top: 260px !important;
}

.bottom-260 {
  bottom: 260px !important;
}

.left-260 {
  left: 260px !important;
}

.right-260 {
  right: 260px !important;
}

.font-260 {
  font-size: 260px !important;
}

.fw-260 {
  font-weight: 260 !important;
}

.lh-260 {
  line-height: 260px !important;
}

.flex-init-260 {
  flex: 0 0 260px !important;
}

.radius-260 {
  border-radius: 260px !important;
}

.padding-260 {
  padding: 260px !important;
}

.wp-261 {
  width: 261px !important;
}

.min-wp-261 {
  min-width: 261px !important;
}

.max-wp-261 {
  max-width: 261px !important;
}

.vw-261 {
  width: 261vw !important;
}

.min-vw-261 {
  min-width: 261vw !important;
}

.max-vw-261 {
  max-width: 261vw !important;
}

.wrem-261 {
  width: 261rem !important;
}

.min-wrem-261 {
  min-width: 261rem !important;
}

.max-wrem-261 {
  max-width: 261rem !important;
}

.hp-261 {
  height: 261px !important;
}

.min-hp-261 {
  min-height: 261px !important;
}

.max-hp-261 {
  max-height: 261px !important;
}

.vh-261 {
  height: 261vh !important;
}

.min-vh-261 {
  min-height: 261vh !important;
}

.max-vh-261 {
  max-height: 261vh !important;
}

.top-261 {
  top: 261px !important;
}

.bottom-261 {
  bottom: 261px !important;
}

.left-261 {
  left: 261px !important;
}

.right-261 {
  right: 261px !important;
}

.font-261 {
  font-size: 261px !important;
}

.fw-261 {
  font-weight: 261 !important;
}

.lh-261 {
  line-height: 261px !important;
}

.flex-init-261 {
  flex: 0 0 261px !important;
}

.radius-261 {
  border-radius: 261px !important;
}

.padding-261 {
  padding: 261px !important;
}

.wp-262 {
  width: 262px !important;
}

.min-wp-262 {
  min-width: 262px !important;
}

.max-wp-262 {
  max-width: 262px !important;
}

.vw-262 {
  width: 262vw !important;
}

.min-vw-262 {
  min-width: 262vw !important;
}

.max-vw-262 {
  max-width: 262vw !important;
}

.wrem-262 {
  width: 262rem !important;
}

.min-wrem-262 {
  min-width: 262rem !important;
}

.max-wrem-262 {
  max-width: 262rem !important;
}

.hp-262 {
  height: 262px !important;
}

.min-hp-262 {
  min-height: 262px !important;
}

.max-hp-262 {
  max-height: 262px !important;
}

.vh-262 {
  height: 262vh !important;
}

.min-vh-262 {
  min-height: 262vh !important;
}

.max-vh-262 {
  max-height: 262vh !important;
}

.top-262 {
  top: 262px !important;
}

.bottom-262 {
  bottom: 262px !important;
}

.left-262 {
  left: 262px !important;
}

.right-262 {
  right: 262px !important;
}

.font-262 {
  font-size: 262px !important;
}

.fw-262 {
  font-weight: 262 !important;
}

.lh-262 {
  line-height: 262px !important;
}

.flex-init-262 {
  flex: 0 0 262px !important;
}

.radius-262 {
  border-radius: 262px !important;
}

.padding-262 {
  padding: 262px !important;
}

.wp-263 {
  width: 263px !important;
}

.min-wp-263 {
  min-width: 263px !important;
}

.max-wp-263 {
  max-width: 263px !important;
}

.vw-263 {
  width: 263vw !important;
}

.min-vw-263 {
  min-width: 263vw !important;
}

.max-vw-263 {
  max-width: 263vw !important;
}

.wrem-263 {
  width: 263rem !important;
}

.min-wrem-263 {
  min-width: 263rem !important;
}

.max-wrem-263 {
  max-width: 263rem !important;
}

.hp-263 {
  height: 263px !important;
}

.min-hp-263 {
  min-height: 263px !important;
}

.max-hp-263 {
  max-height: 263px !important;
}

.vh-263 {
  height: 263vh !important;
}

.min-vh-263 {
  min-height: 263vh !important;
}

.max-vh-263 {
  max-height: 263vh !important;
}

.top-263 {
  top: 263px !important;
}

.bottom-263 {
  bottom: 263px !important;
}

.left-263 {
  left: 263px !important;
}

.right-263 {
  right: 263px !important;
}

.font-263 {
  font-size: 263px !important;
}

.fw-263 {
  font-weight: 263 !important;
}

.lh-263 {
  line-height: 263px !important;
}

.flex-init-263 {
  flex: 0 0 263px !important;
}

.radius-263 {
  border-radius: 263px !important;
}

.padding-263 {
  padding: 263px !important;
}

.wp-264 {
  width: 264px !important;
}

.min-wp-264 {
  min-width: 264px !important;
}

.max-wp-264 {
  max-width: 264px !important;
}

.vw-264 {
  width: 264vw !important;
}

.min-vw-264 {
  min-width: 264vw !important;
}

.max-vw-264 {
  max-width: 264vw !important;
}

.wrem-264 {
  width: 264rem !important;
}

.min-wrem-264 {
  min-width: 264rem !important;
}

.max-wrem-264 {
  max-width: 264rem !important;
}

.hp-264 {
  height: 264px !important;
}

.min-hp-264 {
  min-height: 264px !important;
}

.max-hp-264 {
  max-height: 264px !important;
}

.vh-264 {
  height: 264vh !important;
}

.min-vh-264 {
  min-height: 264vh !important;
}

.max-vh-264 {
  max-height: 264vh !important;
}

.top-264 {
  top: 264px !important;
}

.bottom-264 {
  bottom: 264px !important;
}

.left-264 {
  left: 264px !important;
}

.right-264 {
  right: 264px !important;
}

.font-264 {
  font-size: 264px !important;
}

.fw-264 {
  font-weight: 264 !important;
}

.lh-264 {
  line-height: 264px !important;
}

.flex-init-264 {
  flex: 0 0 264px !important;
}

.radius-264 {
  border-radius: 264px !important;
}

.padding-264 {
  padding: 264px !important;
}

.wp-265 {
  width: 265px !important;
}

.min-wp-265 {
  min-width: 265px !important;
}

.max-wp-265 {
  max-width: 265px !important;
}

.vw-265 {
  width: 265vw !important;
}

.min-vw-265 {
  min-width: 265vw !important;
}

.max-vw-265 {
  max-width: 265vw !important;
}

.wrem-265 {
  width: 265rem !important;
}

.min-wrem-265 {
  min-width: 265rem !important;
}

.max-wrem-265 {
  max-width: 265rem !important;
}

.hp-265 {
  height: 265px !important;
}

.min-hp-265 {
  min-height: 265px !important;
}

.max-hp-265 {
  max-height: 265px !important;
}

.vh-265 {
  height: 265vh !important;
}

.min-vh-265 {
  min-height: 265vh !important;
}

.max-vh-265 {
  max-height: 265vh !important;
}

.top-265 {
  top: 265px !important;
}

.bottom-265 {
  bottom: 265px !important;
}

.left-265 {
  left: 265px !important;
}

.right-265 {
  right: 265px !important;
}

.font-265 {
  font-size: 265px !important;
}

.fw-265 {
  font-weight: 265 !important;
}

.lh-265 {
  line-height: 265px !important;
}

.flex-init-265 {
  flex: 0 0 265px !important;
}

.radius-265 {
  border-radius: 265px !important;
}

.padding-265 {
  padding: 265px !important;
}

.wp-266 {
  width: 266px !important;
}

.min-wp-266 {
  min-width: 266px !important;
}

.max-wp-266 {
  max-width: 266px !important;
}

.vw-266 {
  width: 266vw !important;
}

.min-vw-266 {
  min-width: 266vw !important;
}

.max-vw-266 {
  max-width: 266vw !important;
}

.wrem-266 {
  width: 266rem !important;
}

.min-wrem-266 {
  min-width: 266rem !important;
}

.max-wrem-266 {
  max-width: 266rem !important;
}

.hp-266 {
  height: 266px !important;
}

.min-hp-266 {
  min-height: 266px !important;
}

.max-hp-266 {
  max-height: 266px !important;
}

.vh-266 {
  height: 266vh !important;
}

.min-vh-266 {
  min-height: 266vh !important;
}

.max-vh-266 {
  max-height: 266vh !important;
}

.top-266 {
  top: 266px !important;
}

.bottom-266 {
  bottom: 266px !important;
}

.left-266 {
  left: 266px !important;
}

.right-266 {
  right: 266px !important;
}

.font-266 {
  font-size: 266px !important;
}

.fw-266 {
  font-weight: 266 !important;
}

.lh-266 {
  line-height: 266px !important;
}

.flex-init-266 {
  flex: 0 0 266px !important;
}

.radius-266 {
  border-radius: 266px !important;
}

.padding-266 {
  padding: 266px !important;
}

.wp-267 {
  width: 267px !important;
}

.min-wp-267 {
  min-width: 267px !important;
}

.max-wp-267 {
  max-width: 267px !important;
}

.vw-267 {
  width: 267vw !important;
}

.min-vw-267 {
  min-width: 267vw !important;
}

.max-vw-267 {
  max-width: 267vw !important;
}

.wrem-267 {
  width: 267rem !important;
}

.min-wrem-267 {
  min-width: 267rem !important;
}

.max-wrem-267 {
  max-width: 267rem !important;
}

.hp-267 {
  height: 267px !important;
}

.min-hp-267 {
  min-height: 267px !important;
}

.max-hp-267 {
  max-height: 267px !important;
}

.vh-267 {
  height: 267vh !important;
}

.min-vh-267 {
  min-height: 267vh !important;
}

.max-vh-267 {
  max-height: 267vh !important;
}

.top-267 {
  top: 267px !important;
}

.bottom-267 {
  bottom: 267px !important;
}

.left-267 {
  left: 267px !important;
}

.right-267 {
  right: 267px !important;
}

.font-267 {
  font-size: 267px !important;
}

.fw-267 {
  font-weight: 267 !important;
}

.lh-267 {
  line-height: 267px !important;
}

.flex-init-267 {
  flex: 0 0 267px !important;
}

.radius-267 {
  border-radius: 267px !important;
}

.padding-267 {
  padding: 267px !important;
}

.wp-268 {
  width: 268px !important;
}

.min-wp-268 {
  min-width: 268px !important;
}

.max-wp-268 {
  max-width: 268px !important;
}

.vw-268 {
  width: 268vw !important;
}

.min-vw-268 {
  min-width: 268vw !important;
}

.max-vw-268 {
  max-width: 268vw !important;
}

.wrem-268 {
  width: 268rem !important;
}

.min-wrem-268 {
  min-width: 268rem !important;
}

.max-wrem-268 {
  max-width: 268rem !important;
}

.hp-268 {
  height: 268px !important;
}

.min-hp-268 {
  min-height: 268px !important;
}

.max-hp-268 {
  max-height: 268px !important;
}

.vh-268 {
  height: 268vh !important;
}

.min-vh-268 {
  min-height: 268vh !important;
}

.max-vh-268 {
  max-height: 268vh !important;
}

.top-268 {
  top: 268px !important;
}

.bottom-268 {
  bottom: 268px !important;
}

.left-268 {
  left: 268px !important;
}

.right-268 {
  right: 268px !important;
}

.font-268 {
  font-size: 268px !important;
}

.fw-268 {
  font-weight: 268 !important;
}

.lh-268 {
  line-height: 268px !important;
}

.flex-init-268 {
  flex: 0 0 268px !important;
}

.radius-268 {
  border-radius: 268px !important;
}

.padding-268 {
  padding: 268px !important;
}

.wp-269 {
  width: 269px !important;
}

.min-wp-269 {
  min-width: 269px !important;
}

.max-wp-269 {
  max-width: 269px !important;
}

.vw-269 {
  width: 269vw !important;
}

.min-vw-269 {
  min-width: 269vw !important;
}

.max-vw-269 {
  max-width: 269vw !important;
}

.wrem-269 {
  width: 269rem !important;
}

.min-wrem-269 {
  min-width: 269rem !important;
}

.max-wrem-269 {
  max-width: 269rem !important;
}

.hp-269 {
  height: 269px !important;
}

.min-hp-269 {
  min-height: 269px !important;
}

.max-hp-269 {
  max-height: 269px !important;
}

.vh-269 {
  height: 269vh !important;
}

.min-vh-269 {
  min-height: 269vh !important;
}

.max-vh-269 {
  max-height: 269vh !important;
}

.top-269 {
  top: 269px !important;
}

.bottom-269 {
  bottom: 269px !important;
}

.left-269 {
  left: 269px !important;
}

.right-269 {
  right: 269px !important;
}

.font-269 {
  font-size: 269px !important;
}

.fw-269 {
  font-weight: 269 !important;
}

.lh-269 {
  line-height: 269px !important;
}

.flex-init-269 {
  flex: 0 0 269px !important;
}

.radius-269 {
  border-radius: 269px !important;
}

.padding-269 {
  padding: 269px !important;
}

.wp-270 {
  width: 270px !important;
}

.min-wp-270 {
  min-width: 270px !important;
}

.max-wp-270 {
  max-width: 270px !important;
}

.vw-270 {
  width: 270vw !important;
}

.min-vw-270 {
  min-width: 270vw !important;
}

.max-vw-270 {
  max-width: 270vw !important;
}

.wrem-270 {
  width: 270rem !important;
}

.min-wrem-270 {
  min-width: 270rem !important;
}

.max-wrem-270 {
  max-width: 270rem !important;
}

.hp-270 {
  height: 270px !important;
}

.min-hp-270 {
  min-height: 270px !important;
}

.max-hp-270 {
  max-height: 270px !important;
}

.vh-270 {
  height: 270vh !important;
}

.min-vh-270 {
  min-height: 270vh !important;
}

.max-vh-270 {
  max-height: 270vh !important;
}

.top-270 {
  top: 270px !important;
}

.bottom-270 {
  bottom: 270px !important;
}

.left-270 {
  left: 270px !important;
}

.right-270 {
  right: 270px !important;
}

.font-270 {
  font-size: 270px !important;
}

.fw-270 {
  font-weight: 270 !important;
}

.lh-270 {
  line-height: 270px !important;
}

.flex-init-270 {
  flex: 0 0 270px !important;
}

.radius-270 {
  border-radius: 270px !important;
}

.padding-270 {
  padding: 270px !important;
}

.wp-271 {
  width: 271px !important;
}

.min-wp-271 {
  min-width: 271px !important;
}

.max-wp-271 {
  max-width: 271px !important;
}

.vw-271 {
  width: 271vw !important;
}

.min-vw-271 {
  min-width: 271vw !important;
}

.max-vw-271 {
  max-width: 271vw !important;
}

.wrem-271 {
  width: 271rem !important;
}

.min-wrem-271 {
  min-width: 271rem !important;
}

.max-wrem-271 {
  max-width: 271rem !important;
}

.hp-271 {
  height: 271px !important;
}

.min-hp-271 {
  min-height: 271px !important;
}

.max-hp-271 {
  max-height: 271px !important;
}

.vh-271 {
  height: 271vh !important;
}

.min-vh-271 {
  min-height: 271vh !important;
}

.max-vh-271 {
  max-height: 271vh !important;
}

.top-271 {
  top: 271px !important;
}

.bottom-271 {
  bottom: 271px !important;
}

.left-271 {
  left: 271px !important;
}

.right-271 {
  right: 271px !important;
}

.font-271 {
  font-size: 271px !important;
}

.fw-271 {
  font-weight: 271 !important;
}

.lh-271 {
  line-height: 271px !important;
}

.flex-init-271 {
  flex: 0 0 271px !important;
}

.radius-271 {
  border-radius: 271px !important;
}

.padding-271 {
  padding: 271px !important;
}

.wp-272 {
  width: 272px !important;
}

.min-wp-272 {
  min-width: 272px !important;
}

.max-wp-272 {
  max-width: 272px !important;
}

.vw-272 {
  width: 272vw !important;
}

.min-vw-272 {
  min-width: 272vw !important;
}

.max-vw-272 {
  max-width: 272vw !important;
}

.wrem-272 {
  width: 272rem !important;
}

.min-wrem-272 {
  min-width: 272rem !important;
}

.max-wrem-272 {
  max-width: 272rem !important;
}

.hp-272 {
  height: 272px !important;
}

.min-hp-272 {
  min-height: 272px !important;
}

.max-hp-272 {
  max-height: 272px !important;
}

.vh-272 {
  height: 272vh !important;
}

.min-vh-272 {
  min-height: 272vh !important;
}

.max-vh-272 {
  max-height: 272vh !important;
}

.top-272 {
  top: 272px !important;
}

.bottom-272 {
  bottom: 272px !important;
}

.left-272 {
  left: 272px !important;
}

.right-272 {
  right: 272px !important;
}

.font-272 {
  font-size: 272px !important;
}

.fw-272 {
  font-weight: 272 !important;
}

.lh-272 {
  line-height: 272px !important;
}

.flex-init-272 {
  flex: 0 0 272px !important;
}

.radius-272 {
  border-radius: 272px !important;
}

.padding-272 {
  padding: 272px !important;
}

.wp-273 {
  width: 273px !important;
}

.min-wp-273 {
  min-width: 273px !important;
}

.max-wp-273 {
  max-width: 273px !important;
}

.vw-273 {
  width: 273vw !important;
}

.min-vw-273 {
  min-width: 273vw !important;
}

.max-vw-273 {
  max-width: 273vw !important;
}

.wrem-273 {
  width: 273rem !important;
}

.min-wrem-273 {
  min-width: 273rem !important;
}

.max-wrem-273 {
  max-width: 273rem !important;
}

.hp-273 {
  height: 273px !important;
}

.min-hp-273 {
  min-height: 273px !important;
}

.max-hp-273 {
  max-height: 273px !important;
}

.vh-273 {
  height: 273vh !important;
}

.min-vh-273 {
  min-height: 273vh !important;
}

.max-vh-273 {
  max-height: 273vh !important;
}

.top-273 {
  top: 273px !important;
}

.bottom-273 {
  bottom: 273px !important;
}

.left-273 {
  left: 273px !important;
}

.right-273 {
  right: 273px !important;
}

.font-273 {
  font-size: 273px !important;
}

.fw-273 {
  font-weight: 273 !important;
}

.lh-273 {
  line-height: 273px !important;
}

.flex-init-273 {
  flex: 0 0 273px !important;
}

.radius-273 {
  border-radius: 273px !important;
}

.padding-273 {
  padding: 273px !important;
}

.wp-274 {
  width: 274px !important;
}

.min-wp-274 {
  min-width: 274px !important;
}

.max-wp-274 {
  max-width: 274px !important;
}

.vw-274 {
  width: 274vw !important;
}

.min-vw-274 {
  min-width: 274vw !important;
}

.max-vw-274 {
  max-width: 274vw !important;
}

.wrem-274 {
  width: 274rem !important;
}

.min-wrem-274 {
  min-width: 274rem !important;
}

.max-wrem-274 {
  max-width: 274rem !important;
}

.hp-274 {
  height: 274px !important;
}

.min-hp-274 {
  min-height: 274px !important;
}

.max-hp-274 {
  max-height: 274px !important;
}

.vh-274 {
  height: 274vh !important;
}

.min-vh-274 {
  min-height: 274vh !important;
}

.max-vh-274 {
  max-height: 274vh !important;
}

.top-274 {
  top: 274px !important;
}

.bottom-274 {
  bottom: 274px !important;
}

.left-274 {
  left: 274px !important;
}

.right-274 {
  right: 274px !important;
}

.font-274 {
  font-size: 274px !important;
}

.fw-274 {
  font-weight: 274 !important;
}

.lh-274 {
  line-height: 274px !important;
}

.flex-init-274 {
  flex: 0 0 274px !important;
}

.radius-274 {
  border-radius: 274px !important;
}

.padding-274 {
  padding: 274px !important;
}

.wp-275 {
  width: 275px !important;
}

.min-wp-275 {
  min-width: 275px !important;
}

.max-wp-275 {
  max-width: 275px !important;
}

.vw-275 {
  width: 275vw !important;
}

.min-vw-275 {
  min-width: 275vw !important;
}

.max-vw-275 {
  max-width: 275vw !important;
}

.wrem-275 {
  width: 275rem !important;
}

.min-wrem-275 {
  min-width: 275rem !important;
}

.max-wrem-275 {
  max-width: 275rem !important;
}

.hp-275 {
  height: 275px !important;
}

.min-hp-275 {
  min-height: 275px !important;
}

.max-hp-275 {
  max-height: 275px !important;
}

.vh-275 {
  height: 275vh !important;
}

.min-vh-275 {
  min-height: 275vh !important;
}

.max-vh-275 {
  max-height: 275vh !important;
}

.top-275 {
  top: 275px !important;
}

.bottom-275 {
  bottom: 275px !important;
}

.left-275 {
  left: 275px !important;
}

.right-275 {
  right: 275px !important;
}

.font-275 {
  font-size: 275px !important;
}

.fw-275 {
  font-weight: 275 !important;
}

.lh-275 {
  line-height: 275px !important;
}

.flex-init-275 {
  flex: 0 0 275px !important;
}

.radius-275 {
  border-radius: 275px !important;
}

.padding-275 {
  padding: 275px !important;
}

.wp-276 {
  width: 276px !important;
}

.min-wp-276 {
  min-width: 276px !important;
}

.max-wp-276 {
  max-width: 276px !important;
}

.vw-276 {
  width: 276vw !important;
}

.min-vw-276 {
  min-width: 276vw !important;
}

.max-vw-276 {
  max-width: 276vw !important;
}

.wrem-276 {
  width: 276rem !important;
}

.min-wrem-276 {
  min-width: 276rem !important;
}

.max-wrem-276 {
  max-width: 276rem !important;
}

.hp-276 {
  height: 276px !important;
}

.min-hp-276 {
  min-height: 276px !important;
}

.max-hp-276 {
  max-height: 276px !important;
}

.vh-276 {
  height: 276vh !important;
}

.min-vh-276 {
  min-height: 276vh !important;
}

.max-vh-276 {
  max-height: 276vh !important;
}

.top-276 {
  top: 276px !important;
}

.bottom-276 {
  bottom: 276px !important;
}

.left-276 {
  left: 276px !important;
}

.right-276 {
  right: 276px !important;
}

.font-276 {
  font-size: 276px !important;
}

.fw-276 {
  font-weight: 276 !important;
}

.lh-276 {
  line-height: 276px !important;
}

.flex-init-276 {
  flex: 0 0 276px !important;
}

.radius-276 {
  border-radius: 276px !important;
}

.padding-276 {
  padding: 276px !important;
}

.wp-277 {
  width: 277px !important;
}

.min-wp-277 {
  min-width: 277px !important;
}

.max-wp-277 {
  max-width: 277px !important;
}

.vw-277 {
  width: 277vw !important;
}

.min-vw-277 {
  min-width: 277vw !important;
}

.max-vw-277 {
  max-width: 277vw !important;
}

.wrem-277 {
  width: 277rem !important;
}

.min-wrem-277 {
  min-width: 277rem !important;
}

.max-wrem-277 {
  max-width: 277rem !important;
}

.hp-277 {
  height: 277px !important;
}

.min-hp-277 {
  min-height: 277px !important;
}

.max-hp-277 {
  max-height: 277px !important;
}

.vh-277 {
  height: 277vh !important;
}

.min-vh-277 {
  min-height: 277vh !important;
}

.max-vh-277 {
  max-height: 277vh !important;
}

.top-277 {
  top: 277px !important;
}

.bottom-277 {
  bottom: 277px !important;
}

.left-277 {
  left: 277px !important;
}

.right-277 {
  right: 277px !important;
}

.font-277 {
  font-size: 277px !important;
}

.fw-277 {
  font-weight: 277 !important;
}

.lh-277 {
  line-height: 277px !important;
}

.flex-init-277 {
  flex: 0 0 277px !important;
}

.radius-277 {
  border-radius: 277px !important;
}

.padding-277 {
  padding: 277px !important;
}

.wp-278 {
  width: 278px !important;
}

.min-wp-278 {
  min-width: 278px !important;
}

.max-wp-278 {
  max-width: 278px !important;
}

.vw-278 {
  width: 278vw !important;
}

.min-vw-278 {
  min-width: 278vw !important;
}

.max-vw-278 {
  max-width: 278vw !important;
}

.wrem-278 {
  width: 278rem !important;
}

.min-wrem-278 {
  min-width: 278rem !important;
}

.max-wrem-278 {
  max-width: 278rem !important;
}

.hp-278 {
  height: 278px !important;
}

.min-hp-278 {
  min-height: 278px !important;
}

.max-hp-278 {
  max-height: 278px !important;
}

.vh-278 {
  height: 278vh !important;
}

.min-vh-278 {
  min-height: 278vh !important;
}

.max-vh-278 {
  max-height: 278vh !important;
}

.top-278 {
  top: 278px !important;
}

.bottom-278 {
  bottom: 278px !important;
}

.left-278 {
  left: 278px !important;
}

.right-278 {
  right: 278px !important;
}

.font-278 {
  font-size: 278px !important;
}

.fw-278 {
  font-weight: 278 !important;
}

.lh-278 {
  line-height: 278px !important;
}

.flex-init-278 {
  flex: 0 0 278px !important;
}

.radius-278 {
  border-radius: 278px !important;
}

.padding-278 {
  padding: 278px !important;
}

.wp-279 {
  width: 279px !important;
}

.min-wp-279 {
  min-width: 279px !important;
}

.max-wp-279 {
  max-width: 279px !important;
}

.vw-279 {
  width: 279vw !important;
}

.min-vw-279 {
  min-width: 279vw !important;
}

.max-vw-279 {
  max-width: 279vw !important;
}

.wrem-279 {
  width: 279rem !important;
}

.min-wrem-279 {
  min-width: 279rem !important;
}

.max-wrem-279 {
  max-width: 279rem !important;
}

.hp-279 {
  height: 279px !important;
}

.min-hp-279 {
  min-height: 279px !important;
}

.max-hp-279 {
  max-height: 279px !important;
}

.vh-279 {
  height: 279vh !important;
}

.min-vh-279 {
  min-height: 279vh !important;
}

.max-vh-279 {
  max-height: 279vh !important;
}

.top-279 {
  top: 279px !important;
}

.bottom-279 {
  bottom: 279px !important;
}

.left-279 {
  left: 279px !important;
}

.right-279 {
  right: 279px !important;
}

.font-279 {
  font-size: 279px !important;
}

.fw-279 {
  font-weight: 279 !important;
}

.lh-279 {
  line-height: 279px !important;
}

.flex-init-279 {
  flex: 0 0 279px !important;
}

.radius-279 {
  border-radius: 279px !important;
}

.padding-279 {
  padding: 279px !important;
}

.wp-280 {
  width: 280px !important;
}

.min-wp-280 {
  min-width: 280px !important;
}

.max-wp-280 {
  max-width: 280px !important;
}

.vw-280 {
  width: 280vw !important;
}

.min-vw-280 {
  min-width: 280vw !important;
}

.max-vw-280 {
  max-width: 280vw !important;
}

.wrem-280 {
  width: 280rem !important;
}

.min-wrem-280 {
  min-width: 280rem !important;
}

.max-wrem-280 {
  max-width: 280rem !important;
}

.hp-280 {
  height: 280px !important;
}

.min-hp-280 {
  min-height: 280px !important;
}

.max-hp-280 {
  max-height: 280px !important;
}

.vh-280 {
  height: 280vh !important;
}

.min-vh-280 {
  min-height: 280vh !important;
}

.max-vh-280 {
  max-height: 280vh !important;
}

.top-280 {
  top: 280px !important;
}

.bottom-280 {
  bottom: 280px !important;
}

.left-280 {
  left: 280px !important;
}

.right-280 {
  right: 280px !important;
}

.font-280 {
  font-size: 280px !important;
}

.fw-280 {
  font-weight: 280 !important;
}

.lh-280 {
  line-height: 280px !important;
}

.flex-init-280 {
  flex: 0 0 280px !important;
}

.radius-280 {
  border-radius: 280px !important;
}

.padding-280 {
  padding: 280px !important;
}

.wp-281 {
  width: 281px !important;
}

.min-wp-281 {
  min-width: 281px !important;
}

.max-wp-281 {
  max-width: 281px !important;
}

.vw-281 {
  width: 281vw !important;
}

.min-vw-281 {
  min-width: 281vw !important;
}

.max-vw-281 {
  max-width: 281vw !important;
}

.wrem-281 {
  width: 281rem !important;
}

.min-wrem-281 {
  min-width: 281rem !important;
}

.max-wrem-281 {
  max-width: 281rem !important;
}

.hp-281 {
  height: 281px !important;
}

.min-hp-281 {
  min-height: 281px !important;
}

.max-hp-281 {
  max-height: 281px !important;
}

.vh-281 {
  height: 281vh !important;
}

.min-vh-281 {
  min-height: 281vh !important;
}

.max-vh-281 {
  max-height: 281vh !important;
}

.top-281 {
  top: 281px !important;
}

.bottom-281 {
  bottom: 281px !important;
}

.left-281 {
  left: 281px !important;
}

.right-281 {
  right: 281px !important;
}

.font-281 {
  font-size: 281px !important;
}

.fw-281 {
  font-weight: 281 !important;
}

.lh-281 {
  line-height: 281px !important;
}

.flex-init-281 {
  flex: 0 0 281px !important;
}

.radius-281 {
  border-radius: 281px !important;
}

.padding-281 {
  padding: 281px !important;
}

.wp-282 {
  width: 282px !important;
}

.min-wp-282 {
  min-width: 282px !important;
}

.max-wp-282 {
  max-width: 282px !important;
}

.vw-282 {
  width: 282vw !important;
}

.min-vw-282 {
  min-width: 282vw !important;
}

.max-vw-282 {
  max-width: 282vw !important;
}

.wrem-282 {
  width: 282rem !important;
}

.min-wrem-282 {
  min-width: 282rem !important;
}

.max-wrem-282 {
  max-width: 282rem !important;
}

.hp-282 {
  height: 282px !important;
}

.min-hp-282 {
  min-height: 282px !important;
}

.max-hp-282 {
  max-height: 282px !important;
}

.vh-282 {
  height: 282vh !important;
}

.min-vh-282 {
  min-height: 282vh !important;
}

.max-vh-282 {
  max-height: 282vh !important;
}

.top-282 {
  top: 282px !important;
}

.bottom-282 {
  bottom: 282px !important;
}

.left-282 {
  left: 282px !important;
}

.right-282 {
  right: 282px !important;
}

.font-282 {
  font-size: 282px !important;
}

.fw-282 {
  font-weight: 282 !important;
}

.lh-282 {
  line-height: 282px !important;
}

.flex-init-282 {
  flex: 0 0 282px !important;
}

.radius-282 {
  border-radius: 282px !important;
}

.padding-282 {
  padding: 282px !important;
}

.wp-283 {
  width: 283px !important;
}

.min-wp-283 {
  min-width: 283px !important;
}

.max-wp-283 {
  max-width: 283px !important;
}

.vw-283 {
  width: 283vw !important;
}

.min-vw-283 {
  min-width: 283vw !important;
}

.max-vw-283 {
  max-width: 283vw !important;
}

.wrem-283 {
  width: 283rem !important;
}

.min-wrem-283 {
  min-width: 283rem !important;
}

.max-wrem-283 {
  max-width: 283rem !important;
}

.hp-283 {
  height: 283px !important;
}

.min-hp-283 {
  min-height: 283px !important;
}

.max-hp-283 {
  max-height: 283px !important;
}

.vh-283 {
  height: 283vh !important;
}

.min-vh-283 {
  min-height: 283vh !important;
}

.max-vh-283 {
  max-height: 283vh !important;
}

.top-283 {
  top: 283px !important;
}

.bottom-283 {
  bottom: 283px !important;
}

.left-283 {
  left: 283px !important;
}

.right-283 {
  right: 283px !important;
}

.font-283 {
  font-size: 283px !important;
}

.fw-283 {
  font-weight: 283 !important;
}

.lh-283 {
  line-height: 283px !important;
}

.flex-init-283 {
  flex: 0 0 283px !important;
}

.radius-283 {
  border-radius: 283px !important;
}

.padding-283 {
  padding: 283px !important;
}

.wp-284 {
  width: 284px !important;
}

.min-wp-284 {
  min-width: 284px !important;
}

.max-wp-284 {
  max-width: 284px !important;
}

.vw-284 {
  width: 284vw !important;
}

.min-vw-284 {
  min-width: 284vw !important;
}

.max-vw-284 {
  max-width: 284vw !important;
}

.wrem-284 {
  width: 284rem !important;
}

.min-wrem-284 {
  min-width: 284rem !important;
}

.max-wrem-284 {
  max-width: 284rem !important;
}

.hp-284 {
  height: 284px !important;
}

.min-hp-284 {
  min-height: 284px !important;
}

.max-hp-284 {
  max-height: 284px !important;
}

.vh-284 {
  height: 284vh !important;
}

.min-vh-284 {
  min-height: 284vh !important;
}

.max-vh-284 {
  max-height: 284vh !important;
}

.top-284 {
  top: 284px !important;
}

.bottom-284 {
  bottom: 284px !important;
}

.left-284 {
  left: 284px !important;
}

.right-284 {
  right: 284px !important;
}

.font-284 {
  font-size: 284px !important;
}

.fw-284 {
  font-weight: 284 !important;
}

.lh-284 {
  line-height: 284px !important;
}

.flex-init-284 {
  flex: 0 0 284px !important;
}

.radius-284 {
  border-radius: 284px !important;
}

.padding-284 {
  padding: 284px !important;
}

.wp-285 {
  width: 285px !important;
}

.min-wp-285 {
  min-width: 285px !important;
}

.max-wp-285 {
  max-width: 285px !important;
}

.vw-285 {
  width: 285vw !important;
}

.min-vw-285 {
  min-width: 285vw !important;
}

.max-vw-285 {
  max-width: 285vw !important;
}

.wrem-285 {
  width: 285rem !important;
}

.min-wrem-285 {
  min-width: 285rem !important;
}

.max-wrem-285 {
  max-width: 285rem !important;
}

.hp-285 {
  height: 285px !important;
}

.min-hp-285 {
  min-height: 285px !important;
}

.max-hp-285 {
  max-height: 285px !important;
}

.vh-285 {
  height: 285vh !important;
}

.min-vh-285 {
  min-height: 285vh !important;
}

.max-vh-285 {
  max-height: 285vh !important;
}

.top-285 {
  top: 285px !important;
}

.bottom-285 {
  bottom: 285px !important;
}

.left-285 {
  left: 285px !important;
}

.right-285 {
  right: 285px !important;
}

.font-285 {
  font-size: 285px !important;
}

.fw-285 {
  font-weight: 285 !important;
}

.lh-285 {
  line-height: 285px !important;
}

.flex-init-285 {
  flex: 0 0 285px !important;
}

.radius-285 {
  border-radius: 285px !important;
}

.padding-285 {
  padding: 285px !important;
}

.wp-286 {
  width: 286px !important;
}

.min-wp-286 {
  min-width: 286px !important;
}

.max-wp-286 {
  max-width: 286px !important;
}

.vw-286 {
  width: 286vw !important;
}

.min-vw-286 {
  min-width: 286vw !important;
}

.max-vw-286 {
  max-width: 286vw !important;
}

.wrem-286 {
  width: 286rem !important;
}

.min-wrem-286 {
  min-width: 286rem !important;
}

.max-wrem-286 {
  max-width: 286rem !important;
}

.hp-286 {
  height: 286px !important;
}

.min-hp-286 {
  min-height: 286px !important;
}

.max-hp-286 {
  max-height: 286px !important;
}

.vh-286 {
  height: 286vh !important;
}

.min-vh-286 {
  min-height: 286vh !important;
}

.max-vh-286 {
  max-height: 286vh !important;
}

.top-286 {
  top: 286px !important;
}

.bottom-286 {
  bottom: 286px !important;
}

.left-286 {
  left: 286px !important;
}

.right-286 {
  right: 286px !important;
}

.font-286 {
  font-size: 286px !important;
}

.fw-286 {
  font-weight: 286 !important;
}

.lh-286 {
  line-height: 286px !important;
}

.flex-init-286 {
  flex: 0 0 286px !important;
}

.radius-286 {
  border-radius: 286px !important;
}

.padding-286 {
  padding: 286px !important;
}

.wp-287 {
  width: 287px !important;
}

.min-wp-287 {
  min-width: 287px !important;
}

.max-wp-287 {
  max-width: 287px !important;
}

.vw-287 {
  width: 287vw !important;
}

.min-vw-287 {
  min-width: 287vw !important;
}

.max-vw-287 {
  max-width: 287vw !important;
}

.wrem-287 {
  width: 287rem !important;
}

.min-wrem-287 {
  min-width: 287rem !important;
}

.max-wrem-287 {
  max-width: 287rem !important;
}

.hp-287 {
  height: 287px !important;
}

.min-hp-287 {
  min-height: 287px !important;
}

.max-hp-287 {
  max-height: 287px !important;
}

.vh-287 {
  height: 287vh !important;
}

.min-vh-287 {
  min-height: 287vh !important;
}

.max-vh-287 {
  max-height: 287vh !important;
}

.top-287 {
  top: 287px !important;
}

.bottom-287 {
  bottom: 287px !important;
}

.left-287 {
  left: 287px !important;
}

.right-287 {
  right: 287px !important;
}

.font-287 {
  font-size: 287px !important;
}

.fw-287 {
  font-weight: 287 !important;
}

.lh-287 {
  line-height: 287px !important;
}

.flex-init-287 {
  flex: 0 0 287px !important;
}

.radius-287 {
  border-radius: 287px !important;
}

.padding-287 {
  padding: 287px !important;
}

.wp-288 {
  width: 288px !important;
}

.min-wp-288 {
  min-width: 288px !important;
}

.max-wp-288 {
  max-width: 288px !important;
}

.vw-288 {
  width: 288vw !important;
}

.min-vw-288 {
  min-width: 288vw !important;
}

.max-vw-288 {
  max-width: 288vw !important;
}

.wrem-288 {
  width: 288rem !important;
}

.min-wrem-288 {
  min-width: 288rem !important;
}

.max-wrem-288 {
  max-width: 288rem !important;
}

.hp-288 {
  height: 288px !important;
}

.min-hp-288 {
  min-height: 288px !important;
}

.max-hp-288 {
  max-height: 288px !important;
}

.vh-288 {
  height: 288vh !important;
}

.min-vh-288 {
  min-height: 288vh !important;
}

.max-vh-288 {
  max-height: 288vh !important;
}

.top-288 {
  top: 288px !important;
}

.bottom-288 {
  bottom: 288px !important;
}

.left-288 {
  left: 288px !important;
}

.right-288 {
  right: 288px !important;
}

.font-288 {
  font-size: 288px !important;
}

.fw-288 {
  font-weight: 288 !important;
}

.lh-288 {
  line-height: 288px !important;
}

.flex-init-288 {
  flex: 0 0 288px !important;
}

.radius-288 {
  border-radius: 288px !important;
}

.padding-288 {
  padding: 288px !important;
}

.wp-289 {
  width: 289px !important;
}

.min-wp-289 {
  min-width: 289px !important;
}

.max-wp-289 {
  max-width: 289px !important;
}

.vw-289 {
  width: 289vw !important;
}

.min-vw-289 {
  min-width: 289vw !important;
}

.max-vw-289 {
  max-width: 289vw !important;
}

.wrem-289 {
  width: 289rem !important;
}

.min-wrem-289 {
  min-width: 289rem !important;
}

.max-wrem-289 {
  max-width: 289rem !important;
}

.hp-289 {
  height: 289px !important;
}

.min-hp-289 {
  min-height: 289px !important;
}

.max-hp-289 {
  max-height: 289px !important;
}

.vh-289 {
  height: 289vh !important;
}

.min-vh-289 {
  min-height: 289vh !important;
}

.max-vh-289 {
  max-height: 289vh !important;
}

.top-289 {
  top: 289px !important;
}

.bottom-289 {
  bottom: 289px !important;
}

.left-289 {
  left: 289px !important;
}

.right-289 {
  right: 289px !important;
}

.font-289 {
  font-size: 289px !important;
}

.fw-289 {
  font-weight: 289 !important;
}

.lh-289 {
  line-height: 289px !important;
}

.flex-init-289 {
  flex: 0 0 289px !important;
}

.radius-289 {
  border-radius: 289px !important;
}

.padding-289 {
  padding: 289px !important;
}

.wp-290 {
  width: 290px !important;
}

.min-wp-290 {
  min-width: 290px !important;
}

.max-wp-290 {
  max-width: 290px !important;
}

.vw-290 {
  width: 290vw !important;
}

.min-vw-290 {
  min-width: 290vw !important;
}

.max-vw-290 {
  max-width: 290vw !important;
}

.wrem-290 {
  width: 290rem !important;
}

.min-wrem-290 {
  min-width: 290rem !important;
}

.max-wrem-290 {
  max-width: 290rem !important;
}

.hp-290 {
  height: 290px !important;
}

.min-hp-290 {
  min-height: 290px !important;
}

.max-hp-290 {
  max-height: 290px !important;
}

.vh-290 {
  height: 290vh !important;
}

.min-vh-290 {
  min-height: 290vh !important;
}

.max-vh-290 {
  max-height: 290vh !important;
}

.top-290 {
  top: 290px !important;
}

.bottom-290 {
  bottom: 290px !important;
}

.left-290 {
  left: 290px !important;
}

.right-290 {
  right: 290px !important;
}

.font-290 {
  font-size: 290px !important;
}

.fw-290 {
  font-weight: 290 !important;
}

.lh-290 {
  line-height: 290px !important;
}

.flex-init-290 {
  flex: 0 0 290px !important;
}

.radius-290 {
  border-radius: 290px !important;
}

.padding-290 {
  padding: 290px !important;
}

.wp-291 {
  width: 291px !important;
}

.min-wp-291 {
  min-width: 291px !important;
}

.max-wp-291 {
  max-width: 291px !important;
}

.vw-291 {
  width: 291vw !important;
}

.min-vw-291 {
  min-width: 291vw !important;
}

.max-vw-291 {
  max-width: 291vw !important;
}

.wrem-291 {
  width: 291rem !important;
}

.min-wrem-291 {
  min-width: 291rem !important;
}

.max-wrem-291 {
  max-width: 291rem !important;
}

.hp-291 {
  height: 291px !important;
}

.min-hp-291 {
  min-height: 291px !important;
}

.max-hp-291 {
  max-height: 291px !important;
}

.vh-291 {
  height: 291vh !important;
}

.min-vh-291 {
  min-height: 291vh !important;
}

.max-vh-291 {
  max-height: 291vh !important;
}

.top-291 {
  top: 291px !important;
}

.bottom-291 {
  bottom: 291px !important;
}

.left-291 {
  left: 291px !important;
}

.right-291 {
  right: 291px !important;
}

.font-291 {
  font-size: 291px !important;
}

.fw-291 {
  font-weight: 291 !important;
}

.lh-291 {
  line-height: 291px !important;
}

.flex-init-291 {
  flex: 0 0 291px !important;
}

.radius-291 {
  border-radius: 291px !important;
}

.padding-291 {
  padding: 291px !important;
}

.wp-292 {
  width: 292px !important;
}

.min-wp-292 {
  min-width: 292px !important;
}

.max-wp-292 {
  max-width: 292px !important;
}

.vw-292 {
  width: 292vw !important;
}

.min-vw-292 {
  min-width: 292vw !important;
}

.max-vw-292 {
  max-width: 292vw !important;
}

.wrem-292 {
  width: 292rem !important;
}

.min-wrem-292 {
  min-width: 292rem !important;
}

.max-wrem-292 {
  max-width: 292rem !important;
}

.hp-292 {
  height: 292px !important;
}

.min-hp-292 {
  min-height: 292px !important;
}

.max-hp-292 {
  max-height: 292px !important;
}

.vh-292 {
  height: 292vh !important;
}

.min-vh-292 {
  min-height: 292vh !important;
}

.max-vh-292 {
  max-height: 292vh !important;
}

.top-292 {
  top: 292px !important;
}

.bottom-292 {
  bottom: 292px !important;
}

.left-292 {
  left: 292px !important;
}

.right-292 {
  right: 292px !important;
}

.font-292 {
  font-size: 292px !important;
}

.fw-292 {
  font-weight: 292 !important;
}

.lh-292 {
  line-height: 292px !important;
}

.flex-init-292 {
  flex: 0 0 292px !important;
}

.radius-292 {
  border-radius: 292px !important;
}

.padding-292 {
  padding: 292px !important;
}

.wp-293 {
  width: 293px !important;
}

.min-wp-293 {
  min-width: 293px !important;
}

.max-wp-293 {
  max-width: 293px !important;
}

.vw-293 {
  width: 293vw !important;
}

.min-vw-293 {
  min-width: 293vw !important;
}

.max-vw-293 {
  max-width: 293vw !important;
}

.wrem-293 {
  width: 293rem !important;
}

.min-wrem-293 {
  min-width: 293rem !important;
}

.max-wrem-293 {
  max-width: 293rem !important;
}

.hp-293 {
  height: 293px !important;
}

.min-hp-293 {
  min-height: 293px !important;
}

.max-hp-293 {
  max-height: 293px !important;
}

.vh-293 {
  height: 293vh !important;
}

.min-vh-293 {
  min-height: 293vh !important;
}

.max-vh-293 {
  max-height: 293vh !important;
}

.top-293 {
  top: 293px !important;
}

.bottom-293 {
  bottom: 293px !important;
}

.left-293 {
  left: 293px !important;
}

.right-293 {
  right: 293px !important;
}

.font-293 {
  font-size: 293px !important;
}

.fw-293 {
  font-weight: 293 !important;
}

.lh-293 {
  line-height: 293px !important;
}

.flex-init-293 {
  flex: 0 0 293px !important;
}

.radius-293 {
  border-radius: 293px !important;
}

.padding-293 {
  padding: 293px !important;
}

.wp-294 {
  width: 294px !important;
}

.min-wp-294 {
  min-width: 294px !important;
}

.max-wp-294 {
  max-width: 294px !important;
}

.vw-294 {
  width: 294vw !important;
}

.min-vw-294 {
  min-width: 294vw !important;
}

.max-vw-294 {
  max-width: 294vw !important;
}

.wrem-294 {
  width: 294rem !important;
}

.min-wrem-294 {
  min-width: 294rem !important;
}

.max-wrem-294 {
  max-width: 294rem !important;
}

.hp-294 {
  height: 294px !important;
}

.min-hp-294 {
  min-height: 294px !important;
}

.max-hp-294 {
  max-height: 294px !important;
}

.vh-294 {
  height: 294vh !important;
}

.min-vh-294 {
  min-height: 294vh !important;
}

.max-vh-294 {
  max-height: 294vh !important;
}

.top-294 {
  top: 294px !important;
}

.bottom-294 {
  bottom: 294px !important;
}

.left-294 {
  left: 294px !important;
}

.right-294 {
  right: 294px !important;
}

.font-294 {
  font-size: 294px !important;
}

.fw-294 {
  font-weight: 294 !important;
}

.lh-294 {
  line-height: 294px !important;
}

.flex-init-294 {
  flex: 0 0 294px !important;
}

.radius-294 {
  border-radius: 294px !important;
}

.padding-294 {
  padding: 294px !important;
}

.wp-295 {
  width: 295px !important;
}

.min-wp-295 {
  min-width: 295px !important;
}

.max-wp-295 {
  max-width: 295px !important;
}

.vw-295 {
  width: 295vw !important;
}

.min-vw-295 {
  min-width: 295vw !important;
}

.max-vw-295 {
  max-width: 295vw !important;
}

.wrem-295 {
  width: 295rem !important;
}

.min-wrem-295 {
  min-width: 295rem !important;
}

.max-wrem-295 {
  max-width: 295rem !important;
}

.hp-295 {
  height: 295px !important;
}

.min-hp-295 {
  min-height: 295px !important;
}

.max-hp-295 {
  max-height: 295px !important;
}

.vh-295 {
  height: 295vh !important;
}

.min-vh-295 {
  min-height: 295vh !important;
}

.max-vh-295 {
  max-height: 295vh !important;
}

.top-295 {
  top: 295px !important;
}

.bottom-295 {
  bottom: 295px !important;
}

.left-295 {
  left: 295px !important;
}

.right-295 {
  right: 295px !important;
}

.font-295 {
  font-size: 295px !important;
}

.fw-295 {
  font-weight: 295 !important;
}

.lh-295 {
  line-height: 295px !important;
}

.flex-init-295 {
  flex: 0 0 295px !important;
}

.radius-295 {
  border-radius: 295px !important;
}

.padding-295 {
  padding: 295px !important;
}

.wp-296 {
  width: 296px !important;
}

.min-wp-296 {
  min-width: 296px !important;
}

.max-wp-296 {
  max-width: 296px !important;
}

.vw-296 {
  width: 296vw !important;
}

.min-vw-296 {
  min-width: 296vw !important;
}

.max-vw-296 {
  max-width: 296vw !important;
}

.wrem-296 {
  width: 296rem !important;
}

.min-wrem-296 {
  min-width: 296rem !important;
}

.max-wrem-296 {
  max-width: 296rem !important;
}

.hp-296 {
  height: 296px !important;
}

.min-hp-296 {
  min-height: 296px !important;
}

.max-hp-296 {
  max-height: 296px !important;
}

.vh-296 {
  height: 296vh !important;
}

.min-vh-296 {
  min-height: 296vh !important;
}

.max-vh-296 {
  max-height: 296vh !important;
}

.top-296 {
  top: 296px !important;
}

.bottom-296 {
  bottom: 296px !important;
}

.left-296 {
  left: 296px !important;
}

.right-296 {
  right: 296px !important;
}

.font-296 {
  font-size: 296px !important;
}

.fw-296 {
  font-weight: 296 !important;
}

.lh-296 {
  line-height: 296px !important;
}

.flex-init-296 {
  flex: 0 0 296px !important;
}

.radius-296 {
  border-radius: 296px !important;
}

.padding-296 {
  padding: 296px !important;
}

.wp-297 {
  width: 297px !important;
}

.min-wp-297 {
  min-width: 297px !important;
}

.max-wp-297 {
  max-width: 297px !important;
}

.vw-297 {
  width: 297vw !important;
}

.min-vw-297 {
  min-width: 297vw !important;
}

.max-vw-297 {
  max-width: 297vw !important;
}

.wrem-297 {
  width: 297rem !important;
}

.min-wrem-297 {
  min-width: 297rem !important;
}

.max-wrem-297 {
  max-width: 297rem !important;
}

.hp-297 {
  height: 297px !important;
}

.min-hp-297 {
  min-height: 297px !important;
}

.max-hp-297 {
  max-height: 297px !important;
}

.vh-297 {
  height: 297vh !important;
}

.min-vh-297 {
  min-height: 297vh !important;
}

.max-vh-297 {
  max-height: 297vh !important;
}

.top-297 {
  top: 297px !important;
}

.bottom-297 {
  bottom: 297px !important;
}

.left-297 {
  left: 297px !important;
}

.right-297 {
  right: 297px !important;
}

.font-297 {
  font-size: 297px !important;
}

.fw-297 {
  font-weight: 297 !important;
}

.lh-297 {
  line-height: 297px !important;
}

.flex-init-297 {
  flex: 0 0 297px !important;
}

.radius-297 {
  border-radius: 297px !important;
}

.padding-297 {
  padding: 297px !important;
}

.wp-298 {
  width: 298px !important;
}

.min-wp-298 {
  min-width: 298px !important;
}

.max-wp-298 {
  max-width: 298px !important;
}

.vw-298 {
  width: 298vw !important;
}

.min-vw-298 {
  min-width: 298vw !important;
}

.max-vw-298 {
  max-width: 298vw !important;
}

.wrem-298 {
  width: 298rem !important;
}

.min-wrem-298 {
  min-width: 298rem !important;
}

.max-wrem-298 {
  max-width: 298rem !important;
}

.hp-298 {
  height: 298px !important;
}

.min-hp-298 {
  min-height: 298px !important;
}

.max-hp-298 {
  max-height: 298px !important;
}

.vh-298 {
  height: 298vh !important;
}

.min-vh-298 {
  min-height: 298vh !important;
}

.max-vh-298 {
  max-height: 298vh !important;
}

.top-298 {
  top: 298px !important;
}

.bottom-298 {
  bottom: 298px !important;
}

.left-298 {
  left: 298px !important;
}

.right-298 {
  right: 298px !important;
}

.font-298 {
  font-size: 298px !important;
}

.fw-298 {
  font-weight: 298 !important;
}

.lh-298 {
  line-height: 298px !important;
}

.flex-init-298 {
  flex: 0 0 298px !important;
}

.radius-298 {
  border-radius: 298px !important;
}

.padding-298 {
  padding: 298px !important;
}

.wp-299 {
  width: 299px !important;
}

.min-wp-299 {
  min-width: 299px !important;
}

.max-wp-299 {
  max-width: 299px !important;
}

.vw-299 {
  width: 299vw !important;
}

.min-vw-299 {
  min-width: 299vw !important;
}

.max-vw-299 {
  max-width: 299vw !important;
}

.wrem-299 {
  width: 299rem !important;
}

.min-wrem-299 {
  min-width: 299rem !important;
}

.max-wrem-299 {
  max-width: 299rem !important;
}

.hp-299 {
  height: 299px !important;
}

.min-hp-299 {
  min-height: 299px !important;
}

.max-hp-299 {
  max-height: 299px !important;
}

.vh-299 {
  height: 299vh !important;
}

.min-vh-299 {
  min-height: 299vh !important;
}

.max-vh-299 {
  max-height: 299vh !important;
}

.top-299 {
  top: 299px !important;
}

.bottom-299 {
  bottom: 299px !important;
}

.left-299 {
  left: 299px !important;
}

.right-299 {
  right: 299px !important;
}

.font-299 {
  font-size: 299px !important;
}

.fw-299 {
  font-weight: 299 !important;
}

.lh-299 {
  line-height: 299px !important;
}

.flex-init-299 {
  flex: 0 0 299px !important;
}

.radius-299 {
  border-radius: 299px !important;
}

.padding-299 {
  padding: 299px !important;
}

.wp-300 {
  width: 300px !important;
}

.min-wp-300 {
  min-width: 300px !important;
}

.max-wp-300 {
  max-width: 300px !important;
}

.vw-300 {
  width: 300vw !important;
}

.min-vw-300 {
  min-width: 300vw !important;
}

.max-vw-300 {
  max-width: 300vw !important;
}

.wrem-300 {
  width: 300rem !important;
}

.min-wrem-300 {
  min-width: 300rem !important;
}

.max-wrem-300 {
  max-width: 300rem !important;
}

.hp-300 {
  height: 300px !important;
}

.min-hp-300 {
  min-height: 300px !important;
}

.max-hp-300 {
  max-height: 300px !important;
}

.vh-300 {
  height: 300vh !important;
}

.min-vh-300 {
  min-height: 300vh !important;
}

.max-vh-300 {
  max-height: 300vh !important;
}

.top-300 {
  top: 300px !important;
}

.bottom-300 {
  bottom: 300px !important;
}

.left-300 {
  left: 300px !important;
}

.right-300 {
  right: 300px !important;
}

.font-300 {
  font-size: 300px !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.lh-300 {
  line-height: 300px !important;
}

.flex-init-300 {
  flex: 0 0 300px !important;
}

.radius-300 {
  border-radius: 300px !important;
}

.padding-300 {
  padding: 300px !important;
}

.wp-301 {
  width: 301px !important;
}

.min-wp-301 {
  min-width: 301px !important;
}

.max-wp-301 {
  max-width: 301px !important;
}

.vw-301 {
  width: 301vw !important;
}

.min-vw-301 {
  min-width: 301vw !important;
}

.max-vw-301 {
  max-width: 301vw !important;
}

.wrem-301 {
  width: 301rem !important;
}

.min-wrem-301 {
  min-width: 301rem !important;
}

.max-wrem-301 {
  max-width: 301rem !important;
}

.hp-301 {
  height: 301px !important;
}

.min-hp-301 {
  min-height: 301px !important;
}

.max-hp-301 {
  max-height: 301px !important;
}

.vh-301 {
  height: 301vh !important;
}

.min-vh-301 {
  min-height: 301vh !important;
}

.max-vh-301 {
  max-height: 301vh !important;
}

.top-301 {
  top: 301px !important;
}

.bottom-301 {
  bottom: 301px !important;
}

.left-301 {
  left: 301px !important;
}

.right-301 {
  right: 301px !important;
}

.font-301 {
  font-size: 301px !important;
}

.fw-301 {
  font-weight: 301 !important;
}

.lh-301 {
  line-height: 301px !important;
}

.flex-init-301 {
  flex: 0 0 301px !important;
}

.radius-301 {
  border-radius: 301px !important;
}

.padding-301 {
  padding: 301px !important;
}

.wp-302 {
  width: 302px !important;
}

.min-wp-302 {
  min-width: 302px !important;
}

.max-wp-302 {
  max-width: 302px !important;
}

.vw-302 {
  width: 302vw !important;
}

.min-vw-302 {
  min-width: 302vw !important;
}

.max-vw-302 {
  max-width: 302vw !important;
}

.wrem-302 {
  width: 302rem !important;
}

.min-wrem-302 {
  min-width: 302rem !important;
}

.max-wrem-302 {
  max-width: 302rem !important;
}

.hp-302 {
  height: 302px !important;
}

.min-hp-302 {
  min-height: 302px !important;
}

.max-hp-302 {
  max-height: 302px !important;
}

.vh-302 {
  height: 302vh !important;
}

.min-vh-302 {
  min-height: 302vh !important;
}

.max-vh-302 {
  max-height: 302vh !important;
}

.top-302 {
  top: 302px !important;
}

.bottom-302 {
  bottom: 302px !important;
}

.left-302 {
  left: 302px !important;
}

.right-302 {
  right: 302px !important;
}

.font-302 {
  font-size: 302px !important;
}

.fw-302 {
  font-weight: 302 !important;
}

.lh-302 {
  line-height: 302px !important;
}

.flex-init-302 {
  flex: 0 0 302px !important;
}

.radius-302 {
  border-radius: 302px !important;
}

.padding-302 {
  padding: 302px !important;
}

.wp-303 {
  width: 303px !important;
}

.min-wp-303 {
  min-width: 303px !important;
}

.max-wp-303 {
  max-width: 303px !important;
}

.vw-303 {
  width: 303vw !important;
}

.min-vw-303 {
  min-width: 303vw !important;
}

.max-vw-303 {
  max-width: 303vw !important;
}

.wrem-303 {
  width: 303rem !important;
}

.min-wrem-303 {
  min-width: 303rem !important;
}

.max-wrem-303 {
  max-width: 303rem !important;
}

.hp-303 {
  height: 303px !important;
}

.min-hp-303 {
  min-height: 303px !important;
}

.max-hp-303 {
  max-height: 303px !important;
}

.vh-303 {
  height: 303vh !important;
}

.min-vh-303 {
  min-height: 303vh !important;
}

.max-vh-303 {
  max-height: 303vh !important;
}

.top-303 {
  top: 303px !important;
}

.bottom-303 {
  bottom: 303px !important;
}

.left-303 {
  left: 303px !important;
}

.right-303 {
  right: 303px !important;
}

.font-303 {
  font-size: 303px !important;
}

.fw-303 {
  font-weight: 303 !important;
}

.lh-303 {
  line-height: 303px !important;
}

.flex-init-303 {
  flex: 0 0 303px !important;
}

.radius-303 {
  border-radius: 303px !important;
}

.padding-303 {
  padding: 303px !important;
}

.wp-304 {
  width: 304px !important;
}

.min-wp-304 {
  min-width: 304px !important;
}

.max-wp-304 {
  max-width: 304px !important;
}

.vw-304 {
  width: 304vw !important;
}

.min-vw-304 {
  min-width: 304vw !important;
}

.max-vw-304 {
  max-width: 304vw !important;
}

.wrem-304 {
  width: 304rem !important;
}

.min-wrem-304 {
  min-width: 304rem !important;
}

.max-wrem-304 {
  max-width: 304rem !important;
}

.hp-304 {
  height: 304px !important;
}

.min-hp-304 {
  min-height: 304px !important;
}

.max-hp-304 {
  max-height: 304px !important;
}

.vh-304 {
  height: 304vh !important;
}

.min-vh-304 {
  min-height: 304vh !important;
}

.max-vh-304 {
  max-height: 304vh !important;
}

.top-304 {
  top: 304px !important;
}

.bottom-304 {
  bottom: 304px !important;
}

.left-304 {
  left: 304px !important;
}

.right-304 {
  right: 304px !important;
}

.font-304 {
  font-size: 304px !important;
}

.fw-304 {
  font-weight: 304 !important;
}

.lh-304 {
  line-height: 304px !important;
}

.flex-init-304 {
  flex: 0 0 304px !important;
}

.radius-304 {
  border-radius: 304px !important;
}

.padding-304 {
  padding: 304px !important;
}

.wp-305 {
  width: 305px !important;
}

.min-wp-305 {
  min-width: 305px !important;
}

.max-wp-305 {
  max-width: 305px !important;
}

.vw-305 {
  width: 305vw !important;
}

.min-vw-305 {
  min-width: 305vw !important;
}

.max-vw-305 {
  max-width: 305vw !important;
}

.wrem-305 {
  width: 305rem !important;
}

.min-wrem-305 {
  min-width: 305rem !important;
}

.max-wrem-305 {
  max-width: 305rem !important;
}

.hp-305 {
  height: 305px !important;
}

.min-hp-305 {
  min-height: 305px !important;
}

.max-hp-305 {
  max-height: 305px !important;
}

.vh-305 {
  height: 305vh !important;
}

.min-vh-305 {
  min-height: 305vh !important;
}

.max-vh-305 {
  max-height: 305vh !important;
}

.top-305 {
  top: 305px !important;
}

.bottom-305 {
  bottom: 305px !important;
}

.left-305 {
  left: 305px !important;
}

.right-305 {
  right: 305px !important;
}

.font-305 {
  font-size: 305px !important;
}

.fw-305 {
  font-weight: 305 !important;
}

.lh-305 {
  line-height: 305px !important;
}

.flex-init-305 {
  flex: 0 0 305px !important;
}

.radius-305 {
  border-radius: 305px !important;
}

.padding-305 {
  padding: 305px !important;
}

.wp-306 {
  width: 306px !important;
}

.min-wp-306 {
  min-width: 306px !important;
}

.max-wp-306 {
  max-width: 306px !important;
}

.vw-306 {
  width: 306vw !important;
}

.min-vw-306 {
  min-width: 306vw !important;
}

.max-vw-306 {
  max-width: 306vw !important;
}

.wrem-306 {
  width: 306rem !important;
}

.min-wrem-306 {
  min-width: 306rem !important;
}

.max-wrem-306 {
  max-width: 306rem !important;
}

.hp-306 {
  height: 306px !important;
}

.min-hp-306 {
  min-height: 306px !important;
}

.max-hp-306 {
  max-height: 306px !important;
}

.vh-306 {
  height: 306vh !important;
}

.min-vh-306 {
  min-height: 306vh !important;
}

.max-vh-306 {
  max-height: 306vh !important;
}

.top-306 {
  top: 306px !important;
}

.bottom-306 {
  bottom: 306px !important;
}

.left-306 {
  left: 306px !important;
}

.right-306 {
  right: 306px !important;
}

.font-306 {
  font-size: 306px !important;
}

.fw-306 {
  font-weight: 306 !important;
}

.lh-306 {
  line-height: 306px !important;
}

.flex-init-306 {
  flex: 0 0 306px !important;
}

.radius-306 {
  border-radius: 306px !important;
}

.padding-306 {
  padding: 306px !important;
}

.wp-307 {
  width: 307px !important;
}

.min-wp-307 {
  min-width: 307px !important;
}

.max-wp-307 {
  max-width: 307px !important;
}

.vw-307 {
  width: 307vw !important;
}

.min-vw-307 {
  min-width: 307vw !important;
}

.max-vw-307 {
  max-width: 307vw !important;
}

.wrem-307 {
  width: 307rem !important;
}

.min-wrem-307 {
  min-width: 307rem !important;
}

.max-wrem-307 {
  max-width: 307rem !important;
}

.hp-307 {
  height: 307px !important;
}

.min-hp-307 {
  min-height: 307px !important;
}

.max-hp-307 {
  max-height: 307px !important;
}

.vh-307 {
  height: 307vh !important;
}

.min-vh-307 {
  min-height: 307vh !important;
}

.max-vh-307 {
  max-height: 307vh !important;
}

.top-307 {
  top: 307px !important;
}

.bottom-307 {
  bottom: 307px !important;
}

.left-307 {
  left: 307px !important;
}

.right-307 {
  right: 307px !important;
}

.font-307 {
  font-size: 307px !important;
}

.fw-307 {
  font-weight: 307 !important;
}

.lh-307 {
  line-height: 307px !important;
}

.flex-init-307 {
  flex: 0 0 307px !important;
}

.radius-307 {
  border-radius: 307px !important;
}

.padding-307 {
  padding: 307px !important;
}

.wp-308 {
  width: 308px !important;
}

.min-wp-308 {
  min-width: 308px !important;
}

.max-wp-308 {
  max-width: 308px !important;
}

.vw-308 {
  width: 308vw !important;
}

.min-vw-308 {
  min-width: 308vw !important;
}

.max-vw-308 {
  max-width: 308vw !important;
}

.wrem-308 {
  width: 308rem !important;
}

.min-wrem-308 {
  min-width: 308rem !important;
}

.max-wrem-308 {
  max-width: 308rem !important;
}

.hp-308 {
  height: 308px !important;
}

.min-hp-308 {
  min-height: 308px !important;
}

.max-hp-308 {
  max-height: 308px !important;
}

.vh-308 {
  height: 308vh !important;
}

.min-vh-308 {
  min-height: 308vh !important;
}

.max-vh-308 {
  max-height: 308vh !important;
}

.top-308 {
  top: 308px !important;
}

.bottom-308 {
  bottom: 308px !important;
}

.left-308 {
  left: 308px !important;
}

.right-308 {
  right: 308px !important;
}

.font-308 {
  font-size: 308px !important;
}

.fw-308 {
  font-weight: 308 !important;
}

.lh-308 {
  line-height: 308px !important;
}

.flex-init-308 {
  flex: 0 0 308px !important;
}

.radius-308 {
  border-radius: 308px !important;
}

.padding-308 {
  padding: 308px !important;
}

.wp-309 {
  width: 309px !important;
}

.min-wp-309 {
  min-width: 309px !important;
}

.max-wp-309 {
  max-width: 309px !important;
}

.vw-309 {
  width: 309vw !important;
}

.min-vw-309 {
  min-width: 309vw !important;
}

.max-vw-309 {
  max-width: 309vw !important;
}

.wrem-309 {
  width: 309rem !important;
}

.min-wrem-309 {
  min-width: 309rem !important;
}

.max-wrem-309 {
  max-width: 309rem !important;
}

.hp-309 {
  height: 309px !important;
}

.min-hp-309 {
  min-height: 309px !important;
}

.max-hp-309 {
  max-height: 309px !important;
}

.vh-309 {
  height: 309vh !important;
}

.min-vh-309 {
  min-height: 309vh !important;
}

.max-vh-309 {
  max-height: 309vh !important;
}

.top-309 {
  top: 309px !important;
}

.bottom-309 {
  bottom: 309px !important;
}

.left-309 {
  left: 309px !important;
}

.right-309 {
  right: 309px !important;
}

.font-309 {
  font-size: 309px !important;
}

.fw-309 {
  font-weight: 309 !important;
}

.lh-309 {
  line-height: 309px !important;
}

.flex-init-309 {
  flex: 0 0 309px !important;
}

.radius-309 {
  border-radius: 309px !important;
}

.padding-309 {
  padding: 309px !important;
}

.wp-310 {
  width: 310px !important;
}

.min-wp-310 {
  min-width: 310px !important;
}

.max-wp-310 {
  max-width: 310px !important;
}

.vw-310 {
  width: 310vw !important;
}

.min-vw-310 {
  min-width: 310vw !important;
}

.max-vw-310 {
  max-width: 310vw !important;
}

.wrem-310 {
  width: 310rem !important;
}

.min-wrem-310 {
  min-width: 310rem !important;
}

.max-wrem-310 {
  max-width: 310rem !important;
}

.hp-310 {
  height: 310px !important;
}

.min-hp-310 {
  min-height: 310px !important;
}

.max-hp-310 {
  max-height: 310px !important;
}

.vh-310 {
  height: 310vh !important;
}

.min-vh-310 {
  min-height: 310vh !important;
}

.max-vh-310 {
  max-height: 310vh !important;
}

.top-310 {
  top: 310px !important;
}

.bottom-310 {
  bottom: 310px !important;
}

.left-310 {
  left: 310px !important;
}

.right-310 {
  right: 310px !important;
}

.font-310 {
  font-size: 310px !important;
}

.fw-310 {
  font-weight: 310 !important;
}

.lh-310 {
  line-height: 310px !important;
}

.flex-init-310 {
  flex: 0 0 310px !important;
}

.radius-310 {
  border-radius: 310px !important;
}

.padding-310 {
  padding: 310px !important;
}

.wp-311 {
  width: 311px !important;
}

.min-wp-311 {
  min-width: 311px !important;
}

.max-wp-311 {
  max-width: 311px !important;
}

.vw-311 {
  width: 311vw !important;
}

.min-vw-311 {
  min-width: 311vw !important;
}

.max-vw-311 {
  max-width: 311vw !important;
}

.wrem-311 {
  width: 311rem !important;
}

.min-wrem-311 {
  min-width: 311rem !important;
}

.max-wrem-311 {
  max-width: 311rem !important;
}

.hp-311 {
  height: 311px !important;
}

.min-hp-311 {
  min-height: 311px !important;
}

.max-hp-311 {
  max-height: 311px !important;
}

.vh-311 {
  height: 311vh !important;
}

.min-vh-311 {
  min-height: 311vh !important;
}

.max-vh-311 {
  max-height: 311vh !important;
}

.top-311 {
  top: 311px !important;
}

.bottom-311 {
  bottom: 311px !important;
}

.left-311 {
  left: 311px !important;
}

.right-311 {
  right: 311px !important;
}

.font-311 {
  font-size: 311px !important;
}

.fw-311 {
  font-weight: 311 !important;
}

.lh-311 {
  line-height: 311px !important;
}

.flex-init-311 {
  flex: 0 0 311px !important;
}

.radius-311 {
  border-radius: 311px !important;
}

.padding-311 {
  padding: 311px !important;
}

.wp-312 {
  width: 312px !important;
}

.min-wp-312 {
  min-width: 312px !important;
}

.max-wp-312 {
  max-width: 312px !important;
}

.vw-312 {
  width: 312vw !important;
}

.min-vw-312 {
  min-width: 312vw !important;
}

.max-vw-312 {
  max-width: 312vw !important;
}

.wrem-312 {
  width: 312rem !important;
}

.min-wrem-312 {
  min-width: 312rem !important;
}

.max-wrem-312 {
  max-width: 312rem !important;
}

.hp-312 {
  height: 312px !important;
}

.min-hp-312 {
  min-height: 312px !important;
}

.max-hp-312 {
  max-height: 312px !important;
}

.vh-312 {
  height: 312vh !important;
}

.min-vh-312 {
  min-height: 312vh !important;
}

.max-vh-312 {
  max-height: 312vh !important;
}

.top-312 {
  top: 312px !important;
}

.bottom-312 {
  bottom: 312px !important;
}

.left-312 {
  left: 312px !important;
}

.right-312 {
  right: 312px !important;
}

.font-312 {
  font-size: 312px !important;
}

.fw-312 {
  font-weight: 312 !important;
}

.lh-312 {
  line-height: 312px !important;
}

.flex-init-312 {
  flex: 0 0 312px !important;
}

.radius-312 {
  border-radius: 312px !important;
}

.padding-312 {
  padding: 312px !important;
}

.wp-313 {
  width: 313px !important;
}

.min-wp-313 {
  min-width: 313px !important;
}

.max-wp-313 {
  max-width: 313px !important;
}

.vw-313 {
  width: 313vw !important;
}

.min-vw-313 {
  min-width: 313vw !important;
}

.max-vw-313 {
  max-width: 313vw !important;
}

.wrem-313 {
  width: 313rem !important;
}

.min-wrem-313 {
  min-width: 313rem !important;
}

.max-wrem-313 {
  max-width: 313rem !important;
}

.hp-313 {
  height: 313px !important;
}

.min-hp-313 {
  min-height: 313px !important;
}

.max-hp-313 {
  max-height: 313px !important;
}

.vh-313 {
  height: 313vh !important;
}

.min-vh-313 {
  min-height: 313vh !important;
}

.max-vh-313 {
  max-height: 313vh !important;
}

.top-313 {
  top: 313px !important;
}

.bottom-313 {
  bottom: 313px !important;
}

.left-313 {
  left: 313px !important;
}

.right-313 {
  right: 313px !important;
}

.font-313 {
  font-size: 313px !important;
}

.fw-313 {
  font-weight: 313 !important;
}

.lh-313 {
  line-height: 313px !important;
}

.flex-init-313 {
  flex: 0 0 313px !important;
}

.radius-313 {
  border-radius: 313px !important;
}

.padding-313 {
  padding: 313px !important;
}

.wp-314 {
  width: 314px !important;
}

.min-wp-314 {
  min-width: 314px !important;
}

.max-wp-314 {
  max-width: 314px !important;
}

.vw-314 {
  width: 314vw !important;
}

.min-vw-314 {
  min-width: 314vw !important;
}

.max-vw-314 {
  max-width: 314vw !important;
}

.wrem-314 {
  width: 314rem !important;
}

.min-wrem-314 {
  min-width: 314rem !important;
}

.max-wrem-314 {
  max-width: 314rem !important;
}

.hp-314 {
  height: 314px !important;
}

.min-hp-314 {
  min-height: 314px !important;
}

.max-hp-314 {
  max-height: 314px !important;
}

.vh-314 {
  height: 314vh !important;
}

.min-vh-314 {
  min-height: 314vh !important;
}

.max-vh-314 {
  max-height: 314vh !important;
}

.top-314 {
  top: 314px !important;
}

.bottom-314 {
  bottom: 314px !important;
}

.left-314 {
  left: 314px !important;
}

.right-314 {
  right: 314px !important;
}

.font-314 {
  font-size: 314px !important;
}

.fw-314 {
  font-weight: 314 !important;
}

.lh-314 {
  line-height: 314px !important;
}

.flex-init-314 {
  flex: 0 0 314px !important;
}

.radius-314 {
  border-radius: 314px !important;
}

.padding-314 {
  padding: 314px !important;
}

.wp-315 {
  width: 315px !important;
}

.min-wp-315 {
  min-width: 315px !important;
}

.max-wp-315 {
  max-width: 315px !important;
}

.vw-315 {
  width: 315vw !important;
}

.min-vw-315 {
  min-width: 315vw !important;
}

.max-vw-315 {
  max-width: 315vw !important;
}

.wrem-315 {
  width: 315rem !important;
}

.min-wrem-315 {
  min-width: 315rem !important;
}

.max-wrem-315 {
  max-width: 315rem !important;
}

.hp-315 {
  height: 315px !important;
}

.min-hp-315 {
  min-height: 315px !important;
}

.max-hp-315 {
  max-height: 315px !important;
}

.vh-315 {
  height: 315vh !important;
}

.min-vh-315 {
  min-height: 315vh !important;
}

.max-vh-315 {
  max-height: 315vh !important;
}

.top-315 {
  top: 315px !important;
}

.bottom-315 {
  bottom: 315px !important;
}

.left-315 {
  left: 315px !important;
}

.right-315 {
  right: 315px !important;
}

.font-315 {
  font-size: 315px !important;
}

.fw-315 {
  font-weight: 315 !important;
}

.lh-315 {
  line-height: 315px !important;
}

.flex-init-315 {
  flex: 0 0 315px !important;
}

.radius-315 {
  border-radius: 315px !important;
}

.padding-315 {
  padding: 315px !important;
}

.wp-316 {
  width: 316px !important;
}

.min-wp-316 {
  min-width: 316px !important;
}

.max-wp-316 {
  max-width: 316px !important;
}

.vw-316 {
  width: 316vw !important;
}

.min-vw-316 {
  min-width: 316vw !important;
}

.max-vw-316 {
  max-width: 316vw !important;
}

.wrem-316 {
  width: 316rem !important;
}

.min-wrem-316 {
  min-width: 316rem !important;
}

.max-wrem-316 {
  max-width: 316rem !important;
}

.hp-316 {
  height: 316px !important;
}

.min-hp-316 {
  min-height: 316px !important;
}

.max-hp-316 {
  max-height: 316px !important;
}

.vh-316 {
  height: 316vh !important;
}

.min-vh-316 {
  min-height: 316vh !important;
}

.max-vh-316 {
  max-height: 316vh !important;
}

.top-316 {
  top: 316px !important;
}

.bottom-316 {
  bottom: 316px !important;
}

.left-316 {
  left: 316px !important;
}

.right-316 {
  right: 316px !important;
}

.font-316 {
  font-size: 316px !important;
}

.fw-316 {
  font-weight: 316 !important;
}

.lh-316 {
  line-height: 316px !important;
}

.flex-init-316 {
  flex: 0 0 316px !important;
}

.radius-316 {
  border-radius: 316px !important;
}

.padding-316 {
  padding: 316px !important;
}

.wp-317 {
  width: 317px !important;
}

.min-wp-317 {
  min-width: 317px !important;
}

.max-wp-317 {
  max-width: 317px !important;
}

.vw-317 {
  width: 317vw !important;
}

.min-vw-317 {
  min-width: 317vw !important;
}

.max-vw-317 {
  max-width: 317vw !important;
}

.wrem-317 {
  width: 317rem !important;
}

.min-wrem-317 {
  min-width: 317rem !important;
}

.max-wrem-317 {
  max-width: 317rem !important;
}

.hp-317 {
  height: 317px !important;
}

.min-hp-317 {
  min-height: 317px !important;
}

.max-hp-317 {
  max-height: 317px !important;
}

.vh-317 {
  height: 317vh !important;
}

.min-vh-317 {
  min-height: 317vh !important;
}

.max-vh-317 {
  max-height: 317vh !important;
}

.top-317 {
  top: 317px !important;
}

.bottom-317 {
  bottom: 317px !important;
}

.left-317 {
  left: 317px !important;
}

.right-317 {
  right: 317px !important;
}

.font-317 {
  font-size: 317px !important;
}

.fw-317 {
  font-weight: 317 !important;
}

.lh-317 {
  line-height: 317px !important;
}

.flex-init-317 {
  flex: 0 0 317px !important;
}

.radius-317 {
  border-radius: 317px !important;
}

.padding-317 {
  padding: 317px !important;
}

.wp-318 {
  width: 318px !important;
}

.min-wp-318 {
  min-width: 318px !important;
}

.max-wp-318 {
  max-width: 318px !important;
}

.vw-318 {
  width: 318vw !important;
}

.min-vw-318 {
  min-width: 318vw !important;
}

.max-vw-318 {
  max-width: 318vw !important;
}

.wrem-318 {
  width: 318rem !important;
}

.min-wrem-318 {
  min-width: 318rem !important;
}

.max-wrem-318 {
  max-width: 318rem !important;
}

.hp-318 {
  height: 318px !important;
}

.min-hp-318 {
  min-height: 318px !important;
}

.max-hp-318 {
  max-height: 318px !important;
}

.vh-318 {
  height: 318vh !important;
}

.min-vh-318 {
  min-height: 318vh !important;
}

.max-vh-318 {
  max-height: 318vh !important;
}

.top-318 {
  top: 318px !important;
}

.bottom-318 {
  bottom: 318px !important;
}

.left-318 {
  left: 318px !important;
}

.right-318 {
  right: 318px !important;
}

.font-318 {
  font-size: 318px !important;
}

.fw-318 {
  font-weight: 318 !important;
}

.lh-318 {
  line-height: 318px !important;
}

.flex-init-318 {
  flex: 0 0 318px !important;
}

.radius-318 {
  border-radius: 318px !important;
}

.padding-318 {
  padding: 318px !important;
}

.wp-319 {
  width: 319px !important;
}

.min-wp-319 {
  min-width: 319px !important;
}

.max-wp-319 {
  max-width: 319px !important;
}

.vw-319 {
  width: 319vw !important;
}

.min-vw-319 {
  min-width: 319vw !important;
}

.max-vw-319 {
  max-width: 319vw !important;
}

.wrem-319 {
  width: 319rem !important;
}

.min-wrem-319 {
  min-width: 319rem !important;
}

.max-wrem-319 {
  max-width: 319rem !important;
}

.hp-319 {
  height: 319px !important;
}

.min-hp-319 {
  min-height: 319px !important;
}

.max-hp-319 {
  max-height: 319px !important;
}

.vh-319 {
  height: 319vh !important;
}

.min-vh-319 {
  min-height: 319vh !important;
}

.max-vh-319 {
  max-height: 319vh !important;
}

.top-319 {
  top: 319px !important;
}

.bottom-319 {
  bottom: 319px !important;
}

.left-319 {
  left: 319px !important;
}

.right-319 {
  right: 319px !important;
}

.font-319 {
  font-size: 319px !important;
}

.fw-319 {
  font-weight: 319 !important;
}

.lh-319 {
  line-height: 319px !important;
}

.flex-init-319 {
  flex: 0 0 319px !important;
}

.radius-319 {
  border-radius: 319px !important;
}

.padding-319 {
  padding: 319px !important;
}

.wp-320 {
  width: 320px !important;
}

.min-wp-320 {
  min-width: 320px !important;
}

.max-wp-320 {
  max-width: 320px !important;
}

.vw-320 {
  width: 320vw !important;
}

.min-vw-320 {
  min-width: 320vw !important;
}

.max-vw-320 {
  max-width: 320vw !important;
}

.wrem-320 {
  width: 320rem !important;
}

.min-wrem-320 {
  min-width: 320rem !important;
}

.max-wrem-320 {
  max-width: 320rem !important;
}

.hp-320 {
  height: 320px !important;
}

.min-hp-320 {
  min-height: 320px !important;
}

.max-hp-320 {
  max-height: 320px !important;
}

.vh-320 {
  height: 320vh !important;
}

.min-vh-320 {
  min-height: 320vh !important;
}

.max-vh-320 {
  max-height: 320vh !important;
}

.top-320 {
  top: 320px !important;
}

.bottom-320 {
  bottom: 320px !important;
}

.left-320 {
  left: 320px !important;
}

.right-320 {
  right: 320px !important;
}

.font-320 {
  font-size: 320px !important;
}

.fw-320 {
  font-weight: 320 !important;
}

.lh-320 {
  line-height: 320px !important;
}

.flex-init-320 {
  flex: 0 0 320px !important;
}

.radius-320 {
  border-radius: 320px !important;
}

.padding-320 {
  padding: 320px !important;
}

.wp-321 {
  width: 321px !important;
}

.min-wp-321 {
  min-width: 321px !important;
}

.max-wp-321 {
  max-width: 321px !important;
}

.vw-321 {
  width: 321vw !important;
}

.min-vw-321 {
  min-width: 321vw !important;
}

.max-vw-321 {
  max-width: 321vw !important;
}

.wrem-321 {
  width: 321rem !important;
}

.min-wrem-321 {
  min-width: 321rem !important;
}

.max-wrem-321 {
  max-width: 321rem !important;
}

.hp-321 {
  height: 321px !important;
}

.min-hp-321 {
  min-height: 321px !important;
}

.max-hp-321 {
  max-height: 321px !important;
}

.vh-321 {
  height: 321vh !important;
}

.min-vh-321 {
  min-height: 321vh !important;
}

.max-vh-321 {
  max-height: 321vh !important;
}

.top-321 {
  top: 321px !important;
}

.bottom-321 {
  bottom: 321px !important;
}

.left-321 {
  left: 321px !important;
}

.right-321 {
  right: 321px !important;
}

.font-321 {
  font-size: 321px !important;
}

.fw-321 {
  font-weight: 321 !important;
}

.lh-321 {
  line-height: 321px !important;
}

.flex-init-321 {
  flex: 0 0 321px !important;
}

.radius-321 {
  border-radius: 321px !important;
}

.padding-321 {
  padding: 321px !important;
}

.wp-322 {
  width: 322px !important;
}

.min-wp-322 {
  min-width: 322px !important;
}

.max-wp-322 {
  max-width: 322px !important;
}

.vw-322 {
  width: 322vw !important;
}

.min-vw-322 {
  min-width: 322vw !important;
}

.max-vw-322 {
  max-width: 322vw !important;
}

.wrem-322 {
  width: 322rem !important;
}

.min-wrem-322 {
  min-width: 322rem !important;
}

.max-wrem-322 {
  max-width: 322rem !important;
}

.hp-322 {
  height: 322px !important;
}

.min-hp-322 {
  min-height: 322px !important;
}

.max-hp-322 {
  max-height: 322px !important;
}

.vh-322 {
  height: 322vh !important;
}

.min-vh-322 {
  min-height: 322vh !important;
}

.max-vh-322 {
  max-height: 322vh !important;
}

.top-322 {
  top: 322px !important;
}

.bottom-322 {
  bottom: 322px !important;
}

.left-322 {
  left: 322px !important;
}

.right-322 {
  right: 322px !important;
}

.font-322 {
  font-size: 322px !important;
}

.fw-322 {
  font-weight: 322 !important;
}

.lh-322 {
  line-height: 322px !important;
}

.flex-init-322 {
  flex: 0 0 322px !important;
}

.radius-322 {
  border-radius: 322px !important;
}

.padding-322 {
  padding: 322px !important;
}

.wp-323 {
  width: 323px !important;
}

.min-wp-323 {
  min-width: 323px !important;
}

.max-wp-323 {
  max-width: 323px !important;
}

.vw-323 {
  width: 323vw !important;
}

.min-vw-323 {
  min-width: 323vw !important;
}

.max-vw-323 {
  max-width: 323vw !important;
}

.wrem-323 {
  width: 323rem !important;
}

.min-wrem-323 {
  min-width: 323rem !important;
}

.max-wrem-323 {
  max-width: 323rem !important;
}

.hp-323 {
  height: 323px !important;
}

.min-hp-323 {
  min-height: 323px !important;
}

.max-hp-323 {
  max-height: 323px !important;
}

.vh-323 {
  height: 323vh !important;
}

.min-vh-323 {
  min-height: 323vh !important;
}

.max-vh-323 {
  max-height: 323vh !important;
}

.top-323 {
  top: 323px !important;
}

.bottom-323 {
  bottom: 323px !important;
}

.left-323 {
  left: 323px !important;
}

.right-323 {
  right: 323px !important;
}

.font-323 {
  font-size: 323px !important;
}

.fw-323 {
  font-weight: 323 !important;
}

.lh-323 {
  line-height: 323px !important;
}

.flex-init-323 {
  flex: 0 0 323px !important;
}

.radius-323 {
  border-radius: 323px !important;
}

.padding-323 {
  padding: 323px !important;
}

.wp-324 {
  width: 324px !important;
}

.min-wp-324 {
  min-width: 324px !important;
}

.max-wp-324 {
  max-width: 324px !important;
}

.vw-324 {
  width: 324vw !important;
}

.min-vw-324 {
  min-width: 324vw !important;
}

.max-vw-324 {
  max-width: 324vw !important;
}

.wrem-324 {
  width: 324rem !important;
}

.min-wrem-324 {
  min-width: 324rem !important;
}

.max-wrem-324 {
  max-width: 324rem !important;
}

.hp-324 {
  height: 324px !important;
}

.min-hp-324 {
  min-height: 324px !important;
}

.max-hp-324 {
  max-height: 324px !important;
}

.vh-324 {
  height: 324vh !important;
}

.min-vh-324 {
  min-height: 324vh !important;
}

.max-vh-324 {
  max-height: 324vh !important;
}

.top-324 {
  top: 324px !important;
}

.bottom-324 {
  bottom: 324px !important;
}

.left-324 {
  left: 324px !important;
}

.right-324 {
  right: 324px !important;
}

.font-324 {
  font-size: 324px !important;
}

.fw-324 {
  font-weight: 324 !important;
}

.lh-324 {
  line-height: 324px !important;
}

.flex-init-324 {
  flex: 0 0 324px !important;
}

.radius-324 {
  border-radius: 324px !important;
}

.padding-324 {
  padding: 324px !important;
}

.wp-325 {
  width: 325px !important;
}

.min-wp-325 {
  min-width: 325px !important;
}

.max-wp-325 {
  max-width: 325px !important;
}

.vw-325 {
  width: 325vw !important;
}

.min-vw-325 {
  min-width: 325vw !important;
}

.max-vw-325 {
  max-width: 325vw !important;
}

.wrem-325 {
  width: 325rem !important;
}

.min-wrem-325 {
  min-width: 325rem !important;
}

.max-wrem-325 {
  max-width: 325rem !important;
}

.hp-325 {
  height: 325px !important;
}

.min-hp-325 {
  min-height: 325px !important;
}

.max-hp-325 {
  max-height: 325px !important;
}

.vh-325 {
  height: 325vh !important;
}

.min-vh-325 {
  min-height: 325vh !important;
}

.max-vh-325 {
  max-height: 325vh !important;
}

.top-325 {
  top: 325px !important;
}

.bottom-325 {
  bottom: 325px !important;
}

.left-325 {
  left: 325px !important;
}

.right-325 {
  right: 325px !important;
}

.font-325 {
  font-size: 325px !important;
}

.fw-325 {
  font-weight: 325 !important;
}

.lh-325 {
  line-height: 325px !important;
}

.flex-init-325 {
  flex: 0 0 325px !important;
}

.radius-325 {
  border-radius: 325px !important;
}

.padding-325 {
  padding: 325px !important;
}

.wp-326 {
  width: 326px !important;
}

.min-wp-326 {
  min-width: 326px !important;
}

.max-wp-326 {
  max-width: 326px !important;
}

.vw-326 {
  width: 326vw !important;
}

.min-vw-326 {
  min-width: 326vw !important;
}

.max-vw-326 {
  max-width: 326vw !important;
}

.wrem-326 {
  width: 326rem !important;
}

.min-wrem-326 {
  min-width: 326rem !important;
}

.max-wrem-326 {
  max-width: 326rem !important;
}

.hp-326 {
  height: 326px !important;
}

.min-hp-326 {
  min-height: 326px !important;
}

.max-hp-326 {
  max-height: 326px !important;
}

.vh-326 {
  height: 326vh !important;
}

.min-vh-326 {
  min-height: 326vh !important;
}

.max-vh-326 {
  max-height: 326vh !important;
}

.top-326 {
  top: 326px !important;
}

.bottom-326 {
  bottom: 326px !important;
}

.left-326 {
  left: 326px !important;
}

.right-326 {
  right: 326px !important;
}

.font-326 {
  font-size: 326px !important;
}

.fw-326 {
  font-weight: 326 !important;
}

.lh-326 {
  line-height: 326px !important;
}

.flex-init-326 {
  flex: 0 0 326px !important;
}

.radius-326 {
  border-radius: 326px !important;
}

.padding-326 {
  padding: 326px !important;
}

.wp-327 {
  width: 327px !important;
}

.min-wp-327 {
  min-width: 327px !important;
}

.max-wp-327 {
  max-width: 327px !important;
}

.vw-327 {
  width: 327vw !important;
}

.min-vw-327 {
  min-width: 327vw !important;
}

.max-vw-327 {
  max-width: 327vw !important;
}

.wrem-327 {
  width: 327rem !important;
}

.min-wrem-327 {
  min-width: 327rem !important;
}

.max-wrem-327 {
  max-width: 327rem !important;
}

.hp-327 {
  height: 327px !important;
}

.min-hp-327 {
  min-height: 327px !important;
}

.max-hp-327 {
  max-height: 327px !important;
}

.vh-327 {
  height: 327vh !important;
}

.min-vh-327 {
  min-height: 327vh !important;
}

.max-vh-327 {
  max-height: 327vh !important;
}

.top-327 {
  top: 327px !important;
}

.bottom-327 {
  bottom: 327px !important;
}

.left-327 {
  left: 327px !important;
}

.right-327 {
  right: 327px !important;
}

.font-327 {
  font-size: 327px !important;
}

.fw-327 {
  font-weight: 327 !important;
}

.lh-327 {
  line-height: 327px !important;
}

.flex-init-327 {
  flex: 0 0 327px !important;
}

.radius-327 {
  border-radius: 327px !important;
}

.padding-327 {
  padding: 327px !important;
}

.wp-328 {
  width: 328px !important;
}

.min-wp-328 {
  min-width: 328px !important;
}

.max-wp-328 {
  max-width: 328px !important;
}

.vw-328 {
  width: 328vw !important;
}

.min-vw-328 {
  min-width: 328vw !important;
}

.max-vw-328 {
  max-width: 328vw !important;
}

.wrem-328 {
  width: 328rem !important;
}

.min-wrem-328 {
  min-width: 328rem !important;
}

.max-wrem-328 {
  max-width: 328rem !important;
}

.hp-328 {
  height: 328px !important;
}

.min-hp-328 {
  min-height: 328px !important;
}

.max-hp-328 {
  max-height: 328px !important;
}

.vh-328 {
  height: 328vh !important;
}

.min-vh-328 {
  min-height: 328vh !important;
}

.max-vh-328 {
  max-height: 328vh !important;
}

.top-328 {
  top: 328px !important;
}

.bottom-328 {
  bottom: 328px !important;
}

.left-328 {
  left: 328px !important;
}

.right-328 {
  right: 328px !important;
}

.font-328 {
  font-size: 328px !important;
}

.fw-328 {
  font-weight: 328 !important;
}

.lh-328 {
  line-height: 328px !important;
}

.flex-init-328 {
  flex: 0 0 328px !important;
}

.radius-328 {
  border-radius: 328px !important;
}

.padding-328 {
  padding: 328px !important;
}

.wp-329 {
  width: 329px !important;
}

.min-wp-329 {
  min-width: 329px !important;
}

.max-wp-329 {
  max-width: 329px !important;
}

.vw-329 {
  width: 329vw !important;
}

.min-vw-329 {
  min-width: 329vw !important;
}

.max-vw-329 {
  max-width: 329vw !important;
}

.wrem-329 {
  width: 329rem !important;
}

.min-wrem-329 {
  min-width: 329rem !important;
}

.max-wrem-329 {
  max-width: 329rem !important;
}

.hp-329 {
  height: 329px !important;
}

.min-hp-329 {
  min-height: 329px !important;
}

.max-hp-329 {
  max-height: 329px !important;
}

.vh-329 {
  height: 329vh !important;
}

.min-vh-329 {
  min-height: 329vh !important;
}

.max-vh-329 {
  max-height: 329vh !important;
}

.top-329 {
  top: 329px !important;
}

.bottom-329 {
  bottom: 329px !important;
}

.left-329 {
  left: 329px !important;
}

.right-329 {
  right: 329px !important;
}

.font-329 {
  font-size: 329px !important;
}

.fw-329 {
  font-weight: 329 !important;
}

.lh-329 {
  line-height: 329px !important;
}

.flex-init-329 {
  flex: 0 0 329px !important;
}

.radius-329 {
  border-radius: 329px !important;
}

.padding-329 {
  padding: 329px !important;
}

.wp-330 {
  width: 330px !important;
}

.min-wp-330 {
  min-width: 330px !important;
}

.max-wp-330 {
  max-width: 330px !important;
}

.vw-330 {
  width: 330vw !important;
}

.min-vw-330 {
  min-width: 330vw !important;
}

.max-vw-330 {
  max-width: 330vw !important;
}

.wrem-330 {
  width: 330rem !important;
}

.min-wrem-330 {
  min-width: 330rem !important;
}

.max-wrem-330 {
  max-width: 330rem !important;
}

.hp-330 {
  height: 330px !important;
}

.min-hp-330 {
  min-height: 330px !important;
}

.max-hp-330 {
  max-height: 330px !important;
}

.vh-330 {
  height: 330vh !important;
}

.min-vh-330 {
  min-height: 330vh !important;
}

.max-vh-330 {
  max-height: 330vh !important;
}

.top-330 {
  top: 330px !important;
}

.bottom-330 {
  bottom: 330px !important;
}

.left-330 {
  left: 330px !important;
}

.right-330 {
  right: 330px !important;
}

.font-330 {
  font-size: 330px !important;
}

.fw-330 {
  font-weight: 330 !important;
}

.lh-330 {
  line-height: 330px !important;
}

.flex-init-330 {
  flex: 0 0 330px !important;
}

.radius-330 {
  border-radius: 330px !important;
}

.padding-330 {
  padding: 330px !important;
}

.wp-331 {
  width: 331px !important;
}

.min-wp-331 {
  min-width: 331px !important;
}

.max-wp-331 {
  max-width: 331px !important;
}

.vw-331 {
  width: 331vw !important;
}

.min-vw-331 {
  min-width: 331vw !important;
}

.max-vw-331 {
  max-width: 331vw !important;
}

.wrem-331 {
  width: 331rem !important;
}

.min-wrem-331 {
  min-width: 331rem !important;
}

.max-wrem-331 {
  max-width: 331rem !important;
}

.hp-331 {
  height: 331px !important;
}

.min-hp-331 {
  min-height: 331px !important;
}

.max-hp-331 {
  max-height: 331px !important;
}

.vh-331 {
  height: 331vh !important;
}

.min-vh-331 {
  min-height: 331vh !important;
}

.max-vh-331 {
  max-height: 331vh !important;
}

.top-331 {
  top: 331px !important;
}

.bottom-331 {
  bottom: 331px !important;
}

.left-331 {
  left: 331px !important;
}

.right-331 {
  right: 331px !important;
}

.font-331 {
  font-size: 331px !important;
}

.fw-331 {
  font-weight: 331 !important;
}

.lh-331 {
  line-height: 331px !important;
}

.flex-init-331 {
  flex: 0 0 331px !important;
}

.radius-331 {
  border-radius: 331px !important;
}

.padding-331 {
  padding: 331px !important;
}

.wp-332 {
  width: 332px !important;
}

.min-wp-332 {
  min-width: 332px !important;
}

.max-wp-332 {
  max-width: 332px !important;
}

.vw-332 {
  width: 332vw !important;
}

.min-vw-332 {
  min-width: 332vw !important;
}

.max-vw-332 {
  max-width: 332vw !important;
}

.wrem-332 {
  width: 332rem !important;
}

.min-wrem-332 {
  min-width: 332rem !important;
}

.max-wrem-332 {
  max-width: 332rem !important;
}

.hp-332 {
  height: 332px !important;
}

.min-hp-332 {
  min-height: 332px !important;
}

.max-hp-332 {
  max-height: 332px !important;
}

.vh-332 {
  height: 332vh !important;
}

.min-vh-332 {
  min-height: 332vh !important;
}

.max-vh-332 {
  max-height: 332vh !important;
}

.top-332 {
  top: 332px !important;
}

.bottom-332 {
  bottom: 332px !important;
}

.left-332 {
  left: 332px !important;
}

.right-332 {
  right: 332px !important;
}

.font-332 {
  font-size: 332px !important;
}

.fw-332 {
  font-weight: 332 !important;
}

.lh-332 {
  line-height: 332px !important;
}

.flex-init-332 {
  flex: 0 0 332px !important;
}

.radius-332 {
  border-radius: 332px !important;
}

.padding-332 {
  padding: 332px !important;
}

.wp-333 {
  width: 333px !important;
}

.min-wp-333 {
  min-width: 333px !important;
}

.max-wp-333 {
  max-width: 333px !important;
}

.vw-333 {
  width: 333vw !important;
}

.min-vw-333 {
  min-width: 333vw !important;
}

.max-vw-333 {
  max-width: 333vw !important;
}

.wrem-333 {
  width: 333rem !important;
}

.min-wrem-333 {
  min-width: 333rem !important;
}

.max-wrem-333 {
  max-width: 333rem !important;
}

.hp-333 {
  height: 333px !important;
}

.min-hp-333 {
  min-height: 333px !important;
}

.max-hp-333 {
  max-height: 333px !important;
}

.vh-333 {
  height: 333vh !important;
}

.min-vh-333 {
  min-height: 333vh !important;
}

.max-vh-333 {
  max-height: 333vh !important;
}

.top-333 {
  top: 333px !important;
}

.bottom-333 {
  bottom: 333px !important;
}

.left-333 {
  left: 333px !important;
}

.right-333 {
  right: 333px !important;
}

.font-333 {
  font-size: 333px !important;
}

.fw-333 {
  font-weight: 333 !important;
}

.lh-333 {
  line-height: 333px !important;
}

.flex-init-333 {
  flex: 0 0 333px !important;
}

.radius-333 {
  border-radius: 333px !important;
}

.padding-333 {
  padding: 333px !important;
}

.wp-334 {
  width: 334px !important;
}

.min-wp-334 {
  min-width: 334px !important;
}

.max-wp-334 {
  max-width: 334px !important;
}

.vw-334 {
  width: 334vw !important;
}

.min-vw-334 {
  min-width: 334vw !important;
}

.max-vw-334 {
  max-width: 334vw !important;
}

.wrem-334 {
  width: 334rem !important;
}

.min-wrem-334 {
  min-width: 334rem !important;
}

.max-wrem-334 {
  max-width: 334rem !important;
}

.hp-334 {
  height: 334px !important;
}

.min-hp-334 {
  min-height: 334px !important;
}

.max-hp-334 {
  max-height: 334px !important;
}

.vh-334 {
  height: 334vh !important;
}

.min-vh-334 {
  min-height: 334vh !important;
}

.max-vh-334 {
  max-height: 334vh !important;
}

.top-334 {
  top: 334px !important;
}

.bottom-334 {
  bottom: 334px !important;
}

.left-334 {
  left: 334px !important;
}

.right-334 {
  right: 334px !important;
}

.font-334 {
  font-size: 334px !important;
}

.fw-334 {
  font-weight: 334 !important;
}

.lh-334 {
  line-height: 334px !important;
}

.flex-init-334 {
  flex: 0 0 334px !important;
}

.radius-334 {
  border-radius: 334px !important;
}

.padding-334 {
  padding: 334px !important;
}

.wp-335 {
  width: 335px !important;
}

.min-wp-335 {
  min-width: 335px !important;
}

.max-wp-335 {
  max-width: 335px !important;
}

.vw-335 {
  width: 335vw !important;
}

.min-vw-335 {
  min-width: 335vw !important;
}

.max-vw-335 {
  max-width: 335vw !important;
}

.wrem-335 {
  width: 335rem !important;
}

.min-wrem-335 {
  min-width: 335rem !important;
}

.max-wrem-335 {
  max-width: 335rem !important;
}

.hp-335 {
  height: 335px !important;
}

.min-hp-335 {
  min-height: 335px !important;
}

.max-hp-335 {
  max-height: 335px !important;
}

.vh-335 {
  height: 335vh !important;
}

.min-vh-335 {
  min-height: 335vh !important;
}

.max-vh-335 {
  max-height: 335vh !important;
}

.top-335 {
  top: 335px !important;
}

.bottom-335 {
  bottom: 335px !important;
}

.left-335 {
  left: 335px !important;
}

.right-335 {
  right: 335px !important;
}

.font-335 {
  font-size: 335px !important;
}

.fw-335 {
  font-weight: 335 !important;
}

.lh-335 {
  line-height: 335px !important;
}

.flex-init-335 {
  flex: 0 0 335px !important;
}

.radius-335 {
  border-radius: 335px !important;
}

.padding-335 {
  padding: 335px !important;
}

.wp-336 {
  width: 336px !important;
}

.min-wp-336 {
  min-width: 336px !important;
}

.max-wp-336 {
  max-width: 336px !important;
}

.vw-336 {
  width: 336vw !important;
}

.min-vw-336 {
  min-width: 336vw !important;
}

.max-vw-336 {
  max-width: 336vw !important;
}

.wrem-336 {
  width: 336rem !important;
}

.min-wrem-336 {
  min-width: 336rem !important;
}

.max-wrem-336 {
  max-width: 336rem !important;
}

.hp-336 {
  height: 336px !important;
}

.min-hp-336 {
  min-height: 336px !important;
}

.max-hp-336 {
  max-height: 336px !important;
}

.vh-336 {
  height: 336vh !important;
}

.min-vh-336 {
  min-height: 336vh !important;
}

.max-vh-336 {
  max-height: 336vh !important;
}

.top-336 {
  top: 336px !important;
}

.bottom-336 {
  bottom: 336px !important;
}

.left-336 {
  left: 336px !important;
}

.right-336 {
  right: 336px !important;
}

.font-336 {
  font-size: 336px !important;
}

.fw-336 {
  font-weight: 336 !important;
}

.lh-336 {
  line-height: 336px !important;
}

.flex-init-336 {
  flex: 0 0 336px !important;
}

.radius-336 {
  border-radius: 336px !important;
}

.padding-336 {
  padding: 336px !important;
}

.wp-337 {
  width: 337px !important;
}

.min-wp-337 {
  min-width: 337px !important;
}

.max-wp-337 {
  max-width: 337px !important;
}

.vw-337 {
  width: 337vw !important;
}

.min-vw-337 {
  min-width: 337vw !important;
}

.max-vw-337 {
  max-width: 337vw !important;
}

.wrem-337 {
  width: 337rem !important;
}

.min-wrem-337 {
  min-width: 337rem !important;
}

.max-wrem-337 {
  max-width: 337rem !important;
}

.hp-337 {
  height: 337px !important;
}

.min-hp-337 {
  min-height: 337px !important;
}

.max-hp-337 {
  max-height: 337px !important;
}

.vh-337 {
  height: 337vh !important;
}

.min-vh-337 {
  min-height: 337vh !important;
}

.max-vh-337 {
  max-height: 337vh !important;
}

.top-337 {
  top: 337px !important;
}

.bottom-337 {
  bottom: 337px !important;
}

.left-337 {
  left: 337px !important;
}

.right-337 {
  right: 337px !important;
}

.font-337 {
  font-size: 337px !important;
}

.fw-337 {
  font-weight: 337 !important;
}

.lh-337 {
  line-height: 337px !important;
}

.flex-init-337 {
  flex: 0 0 337px !important;
}

.radius-337 {
  border-radius: 337px !important;
}

.padding-337 {
  padding: 337px !important;
}

.wp-338 {
  width: 338px !important;
}

.min-wp-338 {
  min-width: 338px !important;
}

.max-wp-338 {
  max-width: 338px !important;
}

.vw-338 {
  width: 338vw !important;
}

.min-vw-338 {
  min-width: 338vw !important;
}

.max-vw-338 {
  max-width: 338vw !important;
}

.wrem-338 {
  width: 338rem !important;
}

.min-wrem-338 {
  min-width: 338rem !important;
}

.max-wrem-338 {
  max-width: 338rem !important;
}

.hp-338 {
  height: 338px !important;
}

.min-hp-338 {
  min-height: 338px !important;
}

.max-hp-338 {
  max-height: 338px !important;
}

.vh-338 {
  height: 338vh !important;
}

.min-vh-338 {
  min-height: 338vh !important;
}

.max-vh-338 {
  max-height: 338vh !important;
}

.top-338 {
  top: 338px !important;
}

.bottom-338 {
  bottom: 338px !important;
}

.left-338 {
  left: 338px !important;
}

.right-338 {
  right: 338px !important;
}

.font-338 {
  font-size: 338px !important;
}

.fw-338 {
  font-weight: 338 !important;
}

.lh-338 {
  line-height: 338px !important;
}

.flex-init-338 {
  flex: 0 0 338px !important;
}

.radius-338 {
  border-radius: 338px !important;
}

.padding-338 {
  padding: 338px !important;
}

.wp-339 {
  width: 339px !important;
}

.min-wp-339 {
  min-width: 339px !important;
}

.max-wp-339 {
  max-width: 339px !important;
}

.vw-339 {
  width: 339vw !important;
}

.min-vw-339 {
  min-width: 339vw !important;
}

.max-vw-339 {
  max-width: 339vw !important;
}

.wrem-339 {
  width: 339rem !important;
}

.min-wrem-339 {
  min-width: 339rem !important;
}

.max-wrem-339 {
  max-width: 339rem !important;
}

.hp-339 {
  height: 339px !important;
}

.min-hp-339 {
  min-height: 339px !important;
}

.max-hp-339 {
  max-height: 339px !important;
}

.vh-339 {
  height: 339vh !important;
}

.min-vh-339 {
  min-height: 339vh !important;
}

.max-vh-339 {
  max-height: 339vh !important;
}

.top-339 {
  top: 339px !important;
}

.bottom-339 {
  bottom: 339px !important;
}

.left-339 {
  left: 339px !important;
}

.right-339 {
  right: 339px !important;
}

.font-339 {
  font-size: 339px !important;
}

.fw-339 {
  font-weight: 339 !important;
}

.lh-339 {
  line-height: 339px !important;
}

.flex-init-339 {
  flex: 0 0 339px !important;
}

.radius-339 {
  border-radius: 339px !important;
}

.padding-339 {
  padding: 339px !important;
}

.wp-340 {
  width: 340px !important;
}

.min-wp-340 {
  min-width: 340px !important;
}

.max-wp-340 {
  max-width: 340px !important;
}

.vw-340 {
  width: 340vw !important;
}

.min-vw-340 {
  min-width: 340vw !important;
}

.max-vw-340 {
  max-width: 340vw !important;
}

.wrem-340 {
  width: 340rem !important;
}

.min-wrem-340 {
  min-width: 340rem !important;
}

.max-wrem-340 {
  max-width: 340rem !important;
}

.hp-340 {
  height: 340px !important;
}

.min-hp-340 {
  min-height: 340px !important;
}

.max-hp-340 {
  max-height: 340px !important;
}

.vh-340 {
  height: 340vh !important;
}

.min-vh-340 {
  min-height: 340vh !important;
}

.max-vh-340 {
  max-height: 340vh !important;
}

.top-340 {
  top: 340px !important;
}

.bottom-340 {
  bottom: 340px !important;
}

.left-340 {
  left: 340px !important;
}

.right-340 {
  right: 340px !important;
}

.font-340 {
  font-size: 340px !important;
}

.fw-340 {
  font-weight: 340 !important;
}

.lh-340 {
  line-height: 340px !important;
}

.flex-init-340 {
  flex: 0 0 340px !important;
}

.radius-340 {
  border-radius: 340px !important;
}

.padding-340 {
  padding: 340px !important;
}

.wp-341 {
  width: 341px !important;
}

.min-wp-341 {
  min-width: 341px !important;
}

.max-wp-341 {
  max-width: 341px !important;
}

.vw-341 {
  width: 341vw !important;
}

.min-vw-341 {
  min-width: 341vw !important;
}

.max-vw-341 {
  max-width: 341vw !important;
}

.wrem-341 {
  width: 341rem !important;
}

.min-wrem-341 {
  min-width: 341rem !important;
}

.max-wrem-341 {
  max-width: 341rem !important;
}

.hp-341 {
  height: 341px !important;
}

.min-hp-341 {
  min-height: 341px !important;
}

.max-hp-341 {
  max-height: 341px !important;
}

.vh-341 {
  height: 341vh !important;
}

.min-vh-341 {
  min-height: 341vh !important;
}

.max-vh-341 {
  max-height: 341vh !important;
}

.top-341 {
  top: 341px !important;
}

.bottom-341 {
  bottom: 341px !important;
}

.left-341 {
  left: 341px !important;
}

.right-341 {
  right: 341px !important;
}

.font-341 {
  font-size: 341px !important;
}

.fw-341 {
  font-weight: 341 !important;
}

.lh-341 {
  line-height: 341px !important;
}

.flex-init-341 {
  flex: 0 0 341px !important;
}

.radius-341 {
  border-radius: 341px !important;
}

.padding-341 {
  padding: 341px !important;
}

.wp-342 {
  width: 342px !important;
}

.min-wp-342 {
  min-width: 342px !important;
}

.max-wp-342 {
  max-width: 342px !important;
}

.vw-342 {
  width: 342vw !important;
}

.min-vw-342 {
  min-width: 342vw !important;
}

.max-vw-342 {
  max-width: 342vw !important;
}

.wrem-342 {
  width: 342rem !important;
}

.min-wrem-342 {
  min-width: 342rem !important;
}

.max-wrem-342 {
  max-width: 342rem !important;
}

.hp-342 {
  height: 342px !important;
}

.min-hp-342 {
  min-height: 342px !important;
}

.max-hp-342 {
  max-height: 342px !important;
}

.vh-342 {
  height: 342vh !important;
}

.min-vh-342 {
  min-height: 342vh !important;
}

.max-vh-342 {
  max-height: 342vh !important;
}

.top-342 {
  top: 342px !important;
}

.bottom-342 {
  bottom: 342px !important;
}

.left-342 {
  left: 342px !important;
}

.right-342 {
  right: 342px !important;
}

.font-342 {
  font-size: 342px !important;
}

.fw-342 {
  font-weight: 342 !important;
}

.lh-342 {
  line-height: 342px !important;
}

.flex-init-342 {
  flex: 0 0 342px !important;
}

.radius-342 {
  border-radius: 342px !important;
}

.padding-342 {
  padding: 342px !important;
}

.wp-343 {
  width: 343px !important;
}

.min-wp-343 {
  min-width: 343px !important;
}

.max-wp-343 {
  max-width: 343px !important;
}

.vw-343 {
  width: 343vw !important;
}

.min-vw-343 {
  min-width: 343vw !important;
}

.max-vw-343 {
  max-width: 343vw !important;
}

.wrem-343 {
  width: 343rem !important;
}

.min-wrem-343 {
  min-width: 343rem !important;
}

.max-wrem-343 {
  max-width: 343rem !important;
}

.hp-343 {
  height: 343px !important;
}

.min-hp-343 {
  min-height: 343px !important;
}

.max-hp-343 {
  max-height: 343px !important;
}

.vh-343 {
  height: 343vh !important;
}

.min-vh-343 {
  min-height: 343vh !important;
}

.max-vh-343 {
  max-height: 343vh !important;
}

.top-343 {
  top: 343px !important;
}

.bottom-343 {
  bottom: 343px !important;
}

.left-343 {
  left: 343px !important;
}

.right-343 {
  right: 343px !important;
}

.font-343 {
  font-size: 343px !important;
}

.fw-343 {
  font-weight: 343 !important;
}

.lh-343 {
  line-height: 343px !important;
}

.flex-init-343 {
  flex: 0 0 343px !important;
}

.radius-343 {
  border-radius: 343px !important;
}

.padding-343 {
  padding: 343px !important;
}

.wp-344 {
  width: 344px !important;
}

.min-wp-344 {
  min-width: 344px !important;
}

.max-wp-344 {
  max-width: 344px !important;
}

.vw-344 {
  width: 344vw !important;
}

.min-vw-344 {
  min-width: 344vw !important;
}

.max-vw-344 {
  max-width: 344vw !important;
}

.wrem-344 {
  width: 344rem !important;
}

.min-wrem-344 {
  min-width: 344rem !important;
}

.max-wrem-344 {
  max-width: 344rem !important;
}

.hp-344 {
  height: 344px !important;
}

.min-hp-344 {
  min-height: 344px !important;
}

.max-hp-344 {
  max-height: 344px !important;
}

.vh-344 {
  height: 344vh !important;
}

.min-vh-344 {
  min-height: 344vh !important;
}

.max-vh-344 {
  max-height: 344vh !important;
}

.top-344 {
  top: 344px !important;
}

.bottom-344 {
  bottom: 344px !important;
}

.left-344 {
  left: 344px !important;
}

.right-344 {
  right: 344px !important;
}

.font-344 {
  font-size: 344px !important;
}

.fw-344 {
  font-weight: 344 !important;
}

.lh-344 {
  line-height: 344px !important;
}

.flex-init-344 {
  flex: 0 0 344px !important;
}

.radius-344 {
  border-radius: 344px !important;
}

.padding-344 {
  padding: 344px !important;
}

.wp-345 {
  width: 345px !important;
}

.min-wp-345 {
  min-width: 345px !important;
}

.max-wp-345 {
  max-width: 345px !important;
}

.vw-345 {
  width: 345vw !important;
}

.min-vw-345 {
  min-width: 345vw !important;
}

.max-vw-345 {
  max-width: 345vw !important;
}

.wrem-345 {
  width: 345rem !important;
}

.min-wrem-345 {
  min-width: 345rem !important;
}

.max-wrem-345 {
  max-width: 345rem !important;
}

.hp-345 {
  height: 345px !important;
}

.min-hp-345 {
  min-height: 345px !important;
}

.max-hp-345 {
  max-height: 345px !important;
}

.vh-345 {
  height: 345vh !important;
}

.min-vh-345 {
  min-height: 345vh !important;
}

.max-vh-345 {
  max-height: 345vh !important;
}

.top-345 {
  top: 345px !important;
}

.bottom-345 {
  bottom: 345px !important;
}

.left-345 {
  left: 345px !important;
}

.right-345 {
  right: 345px !important;
}

.font-345 {
  font-size: 345px !important;
}

.fw-345 {
  font-weight: 345 !important;
}

.lh-345 {
  line-height: 345px !important;
}

.flex-init-345 {
  flex: 0 0 345px !important;
}

.radius-345 {
  border-radius: 345px !important;
}

.padding-345 {
  padding: 345px !important;
}

.wp-346 {
  width: 346px !important;
}

.min-wp-346 {
  min-width: 346px !important;
}

.max-wp-346 {
  max-width: 346px !important;
}

.vw-346 {
  width: 346vw !important;
}

.min-vw-346 {
  min-width: 346vw !important;
}

.max-vw-346 {
  max-width: 346vw !important;
}

.wrem-346 {
  width: 346rem !important;
}

.min-wrem-346 {
  min-width: 346rem !important;
}

.max-wrem-346 {
  max-width: 346rem !important;
}

.hp-346 {
  height: 346px !important;
}

.min-hp-346 {
  min-height: 346px !important;
}

.max-hp-346 {
  max-height: 346px !important;
}

.vh-346 {
  height: 346vh !important;
}

.min-vh-346 {
  min-height: 346vh !important;
}

.max-vh-346 {
  max-height: 346vh !important;
}

.top-346 {
  top: 346px !important;
}

.bottom-346 {
  bottom: 346px !important;
}

.left-346 {
  left: 346px !important;
}

.right-346 {
  right: 346px !important;
}

.font-346 {
  font-size: 346px !important;
}

.fw-346 {
  font-weight: 346 !important;
}

.lh-346 {
  line-height: 346px !important;
}

.flex-init-346 {
  flex: 0 0 346px !important;
}

.radius-346 {
  border-radius: 346px !important;
}

.padding-346 {
  padding: 346px !important;
}

.wp-347 {
  width: 347px !important;
}

.min-wp-347 {
  min-width: 347px !important;
}

.max-wp-347 {
  max-width: 347px !important;
}

.vw-347 {
  width: 347vw !important;
}

.min-vw-347 {
  min-width: 347vw !important;
}

.max-vw-347 {
  max-width: 347vw !important;
}

.wrem-347 {
  width: 347rem !important;
}

.min-wrem-347 {
  min-width: 347rem !important;
}

.max-wrem-347 {
  max-width: 347rem !important;
}

.hp-347 {
  height: 347px !important;
}

.min-hp-347 {
  min-height: 347px !important;
}

.max-hp-347 {
  max-height: 347px !important;
}

.vh-347 {
  height: 347vh !important;
}

.min-vh-347 {
  min-height: 347vh !important;
}

.max-vh-347 {
  max-height: 347vh !important;
}

.top-347 {
  top: 347px !important;
}

.bottom-347 {
  bottom: 347px !important;
}

.left-347 {
  left: 347px !important;
}

.right-347 {
  right: 347px !important;
}

.font-347 {
  font-size: 347px !important;
}

.fw-347 {
  font-weight: 347 !important;
}

.lh-347 {
  line-height: 347px !important;
}

.flex-init-347 {
  flex: 0 0 347px !important;
}

.radius-347 {
  border-radius: 347px !important;
}

.padding-347 {
  padding: 347px !important;
}

.wp-348 {
  width: 348px !important;
}

.min-wp-348 {
  min-width: 348px !important;
}

.max-wp-348 {
  max-width: 348px !important;
}

.vw-348 {
  width: 348vw !important;
}

.min-vw-348 {
  min-width: 348vw !important;
}

.max-vw-348 {
  max-width: 348vw !important;
}

.wrem-348 {
  width: 348rem !important;
}

.min-wrem-348 {
  min-width: 348rem !important;
}

.max-wrem-348 {
  max-width: 348rem !important;
}

.hp-348 {
  height: 348px !important;
}

.min-hp-348 {
  min-height: 348px !important;
}

.max-hp-348 {
  max-height: 348px !important;
}

.vh-348 {
  height: 348vh !important;
}

.min-vh-348 {
  min-height: 348vh !important;
}

.max-vh-348 {
  max-height: 348vh !important;
}

.top-348 {
  top: 348px !important;
}

.bottom-348 {
  bottom: 348px !important;
}

.left-348 {
  left: 348px !important;
}

.right-348 {
  right: 348px !important;
}

.font-348 {
  font-size: 348px !important;
}

.fw-348 {
  font-weight: 348 !important;
}

.lh-348 {
  line-height: 348px !important;
}

.flex-init-348 {
  flex: 0 0 348px !important;
}

.radius-348 {
  border-radius: 348px !important;
}

.padding-348 {
  padding: 348px !important;
}

.wp-349 {
  width: 349px !important;
}

.min-wp-349 {
  min-width: 349px !important;
}

.max-wp-349 {
  max-width: 349px !important;
}

.vw-349 {
  width: 349vw !important;
}

.min-vw-349 {
  min-width: 349vw !important;
}

.max-vw-349 {
  max-width: 349vw !important;
}

.wrem-349 {
  width: 349rem !important;
}

.min-wrem-349 {
  min-width: 349rem !important;
}

.max-wrem-349 {
  max-width: 349rem !important;
}

.hp-349 {
  height: 349px !important;
}

.min-hp-349 {
  min-height: 349px !important;
}

.max-hp-349 {
  max-height: 349px !important;
}

.vh-349 {
  height: 349vh !important;
}

.min-vh-349 {
  min-height: 349vh !important;
}

.max-vh-349 {
  max-height: 349vh !important;
}

.top-349 {
  top: 349px !important;
}

.bottom-349 {
  bottom: 349px !important;
}

.left-349 {
  left: 349px !important;
}

.right-349 {
  right: 349px !important;
}

.font-349 {
  font-size: 349px !important;
}

.fw-349 {
  font-weight: 349 !important;
}

.lh-349 {
  line-height: 349px !important;
}

.flex-init-349 {
  flex: 0 0 349px !important;
}

.radius-349 {
  border-radius: 349px !important;
}

.padding-349 {
  padding: 349px !important;
}

.wp-350 {
  width: 350px !important;
}

.min-wp-350 {
  min-width: 350px !important;
}

.max-wp-350 {
  max-width: 350px !important;
}

.vw-350 {
  width: 350vw !important;
}

.min-vw-350 {
  min-width: 350vw !important;
}

.max-vw-350 {
  max-width: 350vw !important;
}

.wrem-350 {
  width: 350rem !important;
}

.min-wrem-350 {
  min-width: 350rem !important;
}

.max-wrem-350 {
  max-width: 350rem !important;
}

.hp-350 {
  height: 350px !important;
}

.min-hp-350 {
  min-height: 350px !important;
}

.max-hp-350 {
  max-height: 350px !important;
}

.vh-350 {
  height: 350vh !important;
}

.min-vh-350 {
  min-height: 350vh !important;
}

.max-vh-350 {
  max-height: 350vh !important;
}

.top-350 {
  top: 350px !important;
}

.bottom-350 {
  bottom: 350px !important;
}

.left-350 {
  left: 350px !important;
}

.right-350 {
  right: 350px !important;
}

.font-350 {
  font-size: 350px !important;
}

.fw-350 {
  font-weight: 350 !important;
}

.lh-350 {
  line-height: 350px !important;
}

.flex-init-350 {
  flex: 0 0 350px !important;
}

.radius-350 {
  border-radius: 350px !important;
}

.padding-350 {
  padding: 350px !important;
}

.wp-351 {
  width: 351px !important;
}

.min-wp-351 {
  min-width: 351px !important;
}

.max-wp-351 {
  max-width: 351px !important;
}

.vw-351 {
  width: 351vw !important;
}

.min-vw-351 {
  min-width: 351vw !important;
}

.max-vw-351 {
  max-width: 351vw !important;
}

.wrem-351 {
  width: 351rem !important;
}

.min-wrem-351 {
  min-width: 351rem !important;
}

.max-wrem-351 {
  max-width: 351rem !important;
}

.hp-351 {
  height: 351px !important;
}

.min-hp-351 {
  min-height: 351px !important;
}

.max-hp-351 {
  max-height: 351px !important;
}

.vh-351 {
  height: 351vh !important;
}

.min-vh-351 {
  min-height: 351vh !important;
}

.max-vh-351 {
  max-height: 351vh !important;
}

.top-351 {
  top: 351px !important;
}

.bottom-351 {
  bottom: 351px !important;
}

.left-351 {
  left: 351px !important;
}

.right-351 {
  right: 351px !important;
}

.font-351 {
  font-size: 351px !important;
}

.fw-351 {
  font-weight: 351 !important;
}

.lh-351 {
  line-height: 351px !important;
}

.flex-init-351 {
  flex: 0 0 351px !important;
}

.radius-351 {
  border-radius: 351px !important;
}

.padding-351 {
  padding: 351px !important;
}

.wp-352 {
  width: 352px !important;
}

.min-wp-352 {
  min-width: 352px !important;
}

.max-wp-352 {
  max-width: 352px !important;
}

.vw-352 {
  width: 352vw !important;
}

.min-vw-352 {
  min-width: 352vw !important;
}

.max-vw-352 {
  max-width: 352vw !important;
}

.wrem-352 {
  width: 352rem !important;
}

.min-wrem-352 {
  min-width: 352rem !important;
}

.max-wrem-352 {
  max-width: 352rem !important;
}

.hp-352 {
  height: 352px !important;
}

.min-hp-352 {
  min-height: 352px !important;
}

.max-hp-352 {
  max-height: 352px !important;
}

.vh-352 {
  height: 352vh !important;
}

.min-vh-352 {
  min-height: 352vh !important;
}

.max-vh-352 {
  max-height: 352vh !important;
}

.top-352 {
  top: 352px !important;
}

.bottom-352 {
  bottom: 352px !important;
}

.left-352 {
  left: 352px !important;
}

.right-352 {
  right: 352px !important;
}

.font-352 {
  font-size: 352px !important;
}

.fw-352 {
  font-weight: 352 !important;
}

.lh-352 {
  line-height: 352px !important;
}

.flex-init-352 {
  flex: 0 0 352px !important;
}

.radius-352 {
  border-radius: 352px !important;
}

.padding-352 {
  padding: 352px !important;
}

.wp-353 {
  width: 353px !important;
}

.min-wp-353 {
  min-width: 353px !important;
}

.max-wp-353 {
  max-width: 353px !important;
}

.vw-353 {
  width: 353vw !important;
}

.min-vw-353 {
  min-width: 353vw !important;
}

.max-vw-353 {
  max-width: 353vw !important;
}

.wrem-353 {
  width: 353rem !important;
}

.min-wrem-353 {
  min-width: 353rem !important;
}

.max-wrem-353 {
  max-width: 353rem !important;
}

.hp-353 {
  height: 353px !important;
}

.min-hp-353 {
  min-height: 353px !important;
}

.max-hp-353 {
  max-height: 353px !important;
}

.vh-353 {
  height: 353vh !important;
}

.min-vh-353 {
  min-height: 353vh !important;
}

.max-vh-353 {
  max-height: 353vh !important;
}

.top-353 {
  top: 353px !important;
}

.bottom-353 {
  bottom: 353px !important;
}

.left-353 {
  left: 353px !important;
}

.right-353 {
  right: 353px !important;
}

.font-353 {
  font-size: 353px !important;
}

.fw-353 {
  font-weight: 353 !important;
}

.lh-353 {
  line-height: 353px !important;
}

.flex-init-353 {
  flex: 0 0 353px !important;
}

.radius-353 {
  border-radius: 353px !important;
}

.padding-353 {
  padding: 353px !important;
}

.wp-354 {
  width: 354px !important;
}

.min-wp-354 {
  min-width: 354px !important;
}

.max-wp-354 {
  max-width: 354px !important;
}

.vw-354 {
  width: 354vw !important;
}

.min-vw-354 {
  min-width: 354vw !important;
}

.max-vw-354 {
  max-width: 354vw !important;
}

.wrem-354 {
  width: 354rem !important;
}

.min-wrem-354 {
  min-width: 354rem !important;
}

.max-wrem-354 {
  max-width: 354rem !important;
}

.hp-354 {
  height: 354px !important;
}

.min-hp-354 {
  min-height: 354px !important;
}

.max-hp-354 {
  max-height: 354px !important;
}

.vh-354 {
  height: 354vh !important;
}

.min-vh-354 {
  min-height: 354vh !important;
}

.max-vh-354 {
  max-height: 354vh !important;
}

.top-354 {
  top: 354px !important;
}

.bottom-354 {
  bottom: 354px !important;
}

.left-354 {
  left: 354px !important;
}

.right-354 {
  right: 354px !important;
}

.font-354 {
  font-size: 354px !important;
}

.fw-354 {
  font-weight: 354 !important;
}

.lh-354 {
  line-height: 354px !important;
}

.flex-init-354 {
  flex: 0 0 354px !important;
}

.radius-354 {
  border-radius: 354px !important;
}

.padding-354 {
  padding: 354px !important;
}

.wp-355 {
  width: 355px !important;
}

.min-wp-355 {
  min-width: 355px !important;
}

.max-wp-355 {
  max-width: 355px !important;
}

.vw-355 {
  width: 355vw !important;
}

.min-vw-355 {
  min-width: 355vw !important;
}

.max-vw-355 {
  max-width: 355vw !important;
}

.wrem-355 {
  width: 355rem !important;
}

.min-wrem-355 {
  min-width: 355rem !important;
}

.max-wrem-355 {
  max-width: 355rem !important;
}

.hp-355 {
  height: 355px !important;
}

.min-hp-355 {
  min-height: 355px !important;
}

.max-hp-355 {
  max-height: 355px !important;
}

.vh-355 {
  height: 355vh !important;
}

.min-vh-355 {
  min-height: 355vh !important;
}

.max-vh-355 {
  max-height: 355vh !important;
}

.top-355 {
  top: 355px !important;
}

.bottom-355 {
  bottom: 355px !important;
}

.left-355 {
  left: 355px !important;
}

.right-355 {
  right: 355px !important;
}

.font-355 {
  font-size: 355px !important;
}

.fw-355 {
  font-weight: 355 !important;
}

.lh-355 {
  line-height: 355px !important;
}

.flex-init-355 {
  flex: 0 0 355px !important;
}

.radius-355 {
  border-radius: 355px !important;
}

.padding-355 {
  padding: 355px !important;
}

.wp-356 {
  width: 356px !important;
}

.min-wp-356 {
  min-width: 356px !important;
}

.max-wp-356 {
  max-width: 356px !important;
}

.vw-356 {
  width: 356vw !important;
}

.min-vw-356 {
  min-width: 356vw !important;
}

.max-vw-356 {
  max-width: 356vw !important;
}

.wrem-356 {
  width: 356rem !important;
}

.min-wrem-356 {
  min-width: 356rem !important;
}

.max-wrem-356 {
  max-width: 356rem !important;
}

.hp-356 {
  height: 356px !important;
}

.min-hp-356 {
  min-height: 356px !important;
}

.max-hp-356 {
  max-height: 356px !important;
}

.vh-356 {
  height: 356vh !important;
}

.min-vh-356 {
  min-height: 356vh !important;
}

.max-vh-356 {
  max-height: 356vh !important;
}

.top-356 {
  top: 356px !important;
}

.bottom-356 {
  bottom: 356px !important;
}

.left-356 {
  left: 356px !important;
}

.right-356 {
  right: 356px !important;
}

.font-356 {
  font-size: 356px !important;
}

.fw-356 {
  font-weight: 356 !important;
}

.lh-356 {
  line-height: 356px !important;
}

.flex-init-356 {
  flex: 0 0 356px !important;
}

.radius-356 {
  border-radius: 356px !important;
}

.padding-356 {
  padding: 356px !important;
}

.wp-357 {
  width: 357px !important;
}

.min-wp-357 {
  min-width: 357px !important;
}

.max-wp-357 {
  max-width: 357px !important;
}

.vw-357 {
  width: 357vw !important;
}

.min-vw-357 {
  min-width: 357vw !important;
}

.max-vw-357 {
  max-width: 357vw !important;
}

.wrem-357 {
  width: 357rem !important;
}

.min-wrem-357 {
  min-width: 357rem !important;
}

.max-wrem-357 {
  max-width: 357rem !important;
}

.hp-357 {
  height: 357px !important;
}

.min-hp-357 {
  min-height: 357px !important;
}

.max-hp-357 {
  max-height: 357px !important;
}

.vh-357 {
  height: 357vh !important;
}

.min-vh-357 {
  min-height: 357vh !important;
}

.max-vh-357 {
  max-height: 357vh !important;
}

.top-357 {
  top: 357px !important;
}

.bottom-357 {
  bottom: 357px !important;
}

.left-357 {
  left: 357px !important;
}

.right-357 {
  right: 357px !important;
}

.font-357 {
  font-size: 357px !important;
}

.fw-357 {
  font-weight: 357 !important;
}

.lh-357 {
  line-height: 357px !important;
}

.flex-init-357 {
  flex: 0 0 357px !important;
}

.radius-357 {
  border-radius: 357px !important;
}

.padding-357 {
  padding: 357px !important;
}

.wp-358 {
  width: 358px !important;
}

.min-wp-358 {
  min-width: 358px !important;
}

.max-wp-358 {
  max-width: 358px !important;
}

.vw-358 {
  width: 358vw !important;
}

.min-vw-358 {
  min-width: 358vw !important;
}

.max-vw-358 {
  max-width: 358vw !important;
}

.wrem-358 {
  width: 358rem !important;
}

.min-wrem-358 {
  min-width: 358rem !important;
}

.max-wrem-358 {
  max-width: 358rem !important;
}

.hp-358 {
  height: 358px !important;
}

.min-hp-358 {
  min-height: 358px !important;
}

.max-hp-358 {
  max-height: 358px !important;
}

.vh-358 {
  height: 358vh !important;
}

.min-vh-358 {
  min-height: 358vh !important;
}

.max-vh-358 {
  max-height: 358vh !important;
}

.top-358 {
  top: 358px !important;
}

.bottom-358 {
  bottom: 358px !important;
}

.left-358 {
  left: 358px !important;
}

.right-358 {
  right: 358px !important;
}

.font-358 {
  font-size: 358px !important;
}

.fw-358 {
  font-weight: 358 !important;
}

.lh-358 {
  line-height: 358px !important;
}

.flex-init-358 {
  flex: 0 0 358px !important;
}

.radius-358 {
  border-radius: 358px !important;
}

.padding-358 {
  padding: 358px !important;
}

.wp-359 {
  width: 359px !important;
}

.min-wp-359 {
  min-width: 359px !important;
}

.max-wp-359 {
  max-width: 359px !important;
}

.vw-359 {
  width: 359vw !important;
}

.min-vw-359 {
  min-width: 359vw !important;
}

.max-vw-359 {
  max-width: 359vw !important;
}

.wrem-359 {
  width: 359rem !important;
}

.min-wrem-359 {
  min-width: 359rem !important;
}

.max-wrem-359 {
  max-width: 359rem !important;
}

.hp-359 {
  height: 359px !important;
}

.min-hp-359 {
  min-height: 359px !important;
}

.max-hp-359 {
  max-height: 359px !important;
}

.vh-359 {
  height: 359vh !important;
}

.min-vh-359 {
  min-height: 359vh !important;
}

.max-vh-359 {
  max-height: 359vh !important;
}

.top-359 {
  top: 359px !important;
}

.bottom-359 {
  bottom: 359px !important;
}

.left-359 {
  left: 359px !important;
}

.right-359 {
  right: 359px !important;
}

.font-359 {
  font-size: 359px !important;
}

.fw-359 {
  font-weight: 359 !important;
}

.lh-359 {
  line-height: 359px !important;
}

.flex-init-359 {
  flex: 0 0 359px !important;
}

.radius-359 {
  border-radius: 359px !important;
}

.padding-359 {
  padding: 359px !important;
}

.wp-360 {
  width: 360px !important;
}

.min-wp-360 {
  min-width: 360px !important;
}

.max-wp-360 {
  max-width: 360px !important;
}

.vw-360 {
  width: 360vw !important;
}

.min-vw-360 {
  min-width: 360vw !important;
}

.max-vw-360 {
  max-width: 360vw !important;
}

.wrem-360 {
  width: 360rem !important;
}

.min-wrem-360 {
  min-width: 360rem !important;
}

.max-wrem-360 {
  max-width: 360rem !important;
}

.hp-360 {
  height: 360px !important;
}

.min-hp-360 {
  min-height: 360px !important;
}

.max-hp-360 {
  max-height: 360px !important;
}

.vh-360 {
  height: 360vh !important;
}

.min-vh-360 {
  min-height: 360vh !important;
}

.max-vh-360 {
  max-height: 360vh !important;
}

.top-360 {
  top: 360px !important;
}

.bottom-360 {
  bottom: 360px !important;
}

.left-360 {
  left: 360px !important;
}

.right-360 {
  right: 360px !important;
}

.font-360 {
  font-size: 360px !important;
}

.fw-360 {
  font-weight: 360 !important;
}

.lh-360 {
  line-height: 360px !important;
}

.flex-init-360 {
  flex: 0 0 360px !important;
}

.radius-360 {
  border-radius: 360px !important;
}

.padding-360 {
  padding: 360px !important;
}

.wp-361 {
  width: 361px !important;
}

.min-wp-361 {
  min-width: 361px !important;
}

.max-wp-361 {
  max-width: 361px !important;
}

.vw-361 {
  width: 361vw !important;
}

.min-vw-361 {
  min-width: 361vw !important;
}

.max-vw-361 {
  max-width: 361vw !important;
}

.wrem-361 {
  width: 361rem !important;
}

.min-wrem-361 {
  min-width: 361rem !important;
}

.max-wrem-361 {
  max-width: 361rem !important;
}

.hp-361 {
  height: 361px !important;
}

.min-hp-361 {
  min-height: 361px !important;
}

.max-hp-361 {
  max-height: 361px !important;
}

.vh-361 {
  height: 361vh !important;
}

.min-vh-361 {
  min-height: 361vh !important;
}

.max-vh-361 {
  max-height: 361vh !important;
}

.top-361 {
  top: 361px !important;
}

.bottom-361 {
  bottom: 361px !important;
}

.left-361 {
  left: 361px !important;
}

.right-361 {
  right: 361px !important;
}

.font-361 {
  font-size: 361px !important;
}

.fw-361 {
  font-weight: 361 !important;
}

.lh-361 {
  line-height: 361px !important;
}

.flex-init-361 {
  flex: 0 0 361px !important;
}

.radius-361 {
  border-radius: 361px !important;
}

.padding-361 {
  padding: 361px !important;
}

.wp-362 {
  width: 362px !important;
}

.min-wp-362 {
  min-width: 362px !important;
}

.max-wp-362 {
  max-width: 362px !important;
}

.vw-362 {
  width: 362vw !important;
}

.min-vw-362 {
  min-width: 362vw !important;
}

.max-vw-362 {
  max-width: 362vw !important;
}

.wrem-362 {
  width: 362rem !important;
}

.min-wrem-362 {
  min-width: 362rem !important;
}

.max-wrem-362 {
  max-width: 362rem !important;
}

.hp-362 {
  height: 362px !important;
}

.min-hp-362 {
  min-height: 362px !important;
}

.max-hp-362 {
  max-height: 362px !important;
}

.vh-362 {
  height: 362vh !important;
}

.min-vh-362 {
  min-height: 362vh !important;
}

.max-vh-362 {
  max-height: 362vh !important;
}

.top-362 {
  top: 362px !important;
}

.bottom-362 {
  bottom: 362px !important;
}

.left-362 {
  left: 362px !important;
}

.right-362 {
  right: 362px !important;
}

.font-362 {
  font-size: 362px !important;
}

.fw-362 {
  font-weight: 362 !important;
}

.lh-362 {
  line-height: 362px !important;
}

.flex-init-362 {
  flex: 0 0 362px !important;
}

.radius-362 {
  border-radius: 362px !important;
}

.padding-362 {
  padding: 362px !important;
}

.wp-363 {
  width: 363px !important;
}

.min-wp-363 {
  min-width: 363px !important;
}

.max-wp-363 {
  max-width: 363px !important;
}

.vw-363 {
  width: 363vw !important;
}

.min-vw-363 {
  min-width: 363vw !important;
}

.max-vw-363 {
  max-width: 363vw !important;
}

.wrem-363 {
  width: 363rem !important;
}

.min-wrem-363 {
  min-width: 363rem !important;
}

.max-wrem-363 {
  max-width: 363rem !important;
}

.hp-363 {
  height: 363px !important;
}

.min-hp-363 {
  min-height: 363px !important;
}

.max-hp-363 {
  max-height: 363px !important;
}

.vh-363 {
  height: 363vh !important;
}

.min-vh-363 {
  min-height: 363vh !important;
}

.max-vh-363 {
  max-height: 363vh !important;
}

.top-363 {
  top: 363px !important;
}

.bottom-363 {
  bottom: 363px !important;
}

.left-363 {
  left: 363px !important;
}

.right-363 {
  right: 363px !important;
}

.font-363 {
  font-size: 363px !important;
}

.fw-363 {
  font-weight: 363 !important;
}

.lh-363 {
  line-height: 363px !important;
}

.flex-init-363 {
  flex: 0 0 363px !important;
}

.radius-363 {
  border-radius: 363px !important;
}

.padding-363 {
  padding: 363px !important;
}

.wp-364 {
  width: 364px !important;
}

.min-wp-364 {
  min-width: 364px !important;
}

.max-wp-364 {
  max-width: 364px !important;
}

.vw-364 {
  width: 364vw !important;
}

.min-vw-364 {
  min-width: 364vw !important;
}

.max-vw-364 {
  max-width: 364vw !important;
}

.wrem-364 {
  width: 364rem !important;
}

.min-wrem-364 {
  min-width: 364rem !important;
}

.max-wrem-364 {
  max-width: 364rem !important;
}

.hp-364 {
  height: 364px !important;
}

.min-hp-364 {
  min-height: 364px !important;
}

.max-hp-364 {
  max-height: 364px !important;
}

.vh-364 {
  height: 364vh !important;
}

.min-vh-364 {
  min-height: 364vh !important;
}

.max-vh-364 {
  max-height: 364vh !important;
}

.top-364 {
  top: 364px !important;
}

.bottom-364 {
  bottom: 364px !important;
}

.left-364 {
  left: 364px !important;
}

.right-364 {
  right: 364px !important;
}

.font-364 {
  font-size: 364px !important;
}

.fw-364 {
  font-weight: 364 !important;
}

.lh-364 {
  line-height: 364px !important;
}

.flex-init-364 {
  flex: 0 0 364px !important;
}

.radius-364 {
  border-radius: 364px !important;
}

.padding-364 {
  padding: 364px !important;
}

.wp-365 {
  width: 365px !important;
}

.min-wp-365 {
  min-width: 365px !important;
}

.max-wp-365 {
  max-width: 365px !important;
}

.vw-365 {
  width: 365vw !important;
}

.min-vw-365 {
  min-width: 365vw !important;
}

.max-vw-365 {
  max-width: 365vw !important;
}

.wrem-365 {
  width: 365rem !important;
}

.min-wrem-365 {
  min-width: 365rem !important;
}

.max-wrem-365 {
  max-width: 365rem !important;
}

.hp-365 {
  height: 365px !important;
}

.min-hp-365 {
  min-height: 365px !important;
}

.max-hp-365 {
  max-height: 365px !important;
}

.vh-365 {
  height: 365vh !important;
}

.min-vh-365 {
  min-height: 365vh !important;
}

.max-vh-365 {
  max-height: 365vh !important;
}

.top-365 {
  top: 365px !important;
}

.bottom-365 {
  bottom: 365px !important;
}

.left-365 {
  left: 365px !important;
}

.right-365 {
  right: 365px !important;
}

.font-365 {
  font-size: 365px !important;
}

.fw-365 {
  font-weight: 365 !important;
}

.lh-365 {
  line-height: 365px !important;
}

.flex-init-365 {
  flex: 0 0 365px !important;
}

.radius-365 {
  border-radius: 365px !important;
}

.padding-365 {
  padding: 365px !important;
}

.wp-366 {
  width: 366px !important;
}

.min-wp-366 {
  min-width: 366px !important;
}

.max-wp-366 {
  max-width: 366px !important;
}

.vw-366 {
  width: 366vw !important;
}

.min-vw-366 {
  min-width: 366vw !important;
}

.max-vw-366 {
  max-width: 366vw !important;
}

.wrem-366 {
  width: 366rem !important;
}

.min-wrem-366 {
  min-width: 366rem !important;
}

.max-wrem-366 {
  max-width: 366rem !important;
}

.hp-366 {
  height: 366px !important;
}

.min-hp-366 {
  min-height: 366px !important;
}

.max-hp-366 {
  max-height: 366px !important;
}

.vh-366 {
  height: 366vh !important;
}

.min-vh-366 {
  min-height: 366vh !important;
}

.max-vh-366 {
  max-height: 366vh !important;
}

.top-366 {
  top: 366px !important;
}

.bottom-366 {
  bottom: 366px !important;
}

.left-366 {
  left: 366px !important;
}

.right-366 {
  right: 366px !important;
}

.font-366 {
  font-size: 366px !important;
}

.fw-366 {
  font-weight: 366 !important;
}

.lh-366 {
  line-height: 366px !important;
}

.flex-init-366 {
  flex: 0 0 366px !important;
}

.radius-366 {
  border-radius: 366px !important;
}

.padding-366 {
  padding: 366px !important;
}

.wp-367 {
  width: 367px !important;
}

.min-wp-367 {
  min-width: 367px !important;
}

.max-wp-367 {
  max-width: 367px !important;
}

.vw-367 {
  width: 367vw !important;
}

.min-vw-367 {
  min-width: 367vw !important;
}

.max-vw-367 {
  max-width: 367vw !important;
}

.wrem-367 {
  width: 367rem !important;
}

.min-wrem-367 {
  min-width: 367rem !important;
}

.max-wrem-367 {
  max-width: 367rem !important;
}

.hp-367 {
  height: 367px !important;
}

.min-hp-367 {
  min-height: 367px !important;
}

.max-hp-367 {
  max-height: 367px !important;
}

.vh-367 {
  height: 367vh !important;
}

.min-vh-367 {
  min-height: 367vh !important;
}

.max-vh-367 {
  max-height: 367vh !important;
}

.top-367 {
  top: 367px !important;
}

.bottom-367 {
  bottom: 367px !important;
}

.left-367 {
  left: 367px !important;
}

.right-367 {
  right: 367px !important;
}

.font-367 {
  font-size: 367px !important;
}

.fw-367 {
  font-weight: 367 !important;
}

.lh-367 {
  line-height: 367px !important;
}

.flex-init-367 {
  flex: 0 0 367px !important;
}

.radius-367 {
  border-radius: 367px !important;
}

.padding-367 {
  padding: 367px !important;
}

.wp-368 {
  width: 368px !important;
}

.min-wp-368 {
  min-width: 368px !important;
}

.max-wp-368 {
  max-width: 368px !important;
}

.vw-368 {
  width: 368vw !important;
}

.min-vw-368 {
  min-width: 368vw !important;
}

.max-vw-368 {
  max-width: 368vw !important;
}

.wrem-368 {
  width: 368rem !important;
}

.min-wrem-368 {
  min-width: 368rem !important;
}

.max-wrem-368 {
  max-width: 368rem !important;
}

.hp-368 {
  height: 368px !important;
}

.min-hp-368 {
  min-height: 368px !important;
}

.max-hp-368 {
  max-height: 368px !important;
}

.vh-368 {
  height: 368vh !important;
}

.min-vh-368 {
  min-height: 368vh !important;
}

.max-vh-368 {
  max-height: 368vh !important;
}

.top-368 {
  top: 368px !important;
}

.bottom-368 {
  bottom: 368px !important;
}

.left-368 {
  left: 368px !important;
}

.right-368 {
  right: 368px !important;
}

.font-368 {
  font-size: 368px !important;
}

.fw-368 {
  font-weight: 368 !important;
}

.lh-368 {
  line-height: 368px !important;
}

.flex-init-368 {
  flex: 0 0 368px !important;
}

.radius-368 {
  border-radius: 368px !important;
}

.padding-368 {
  padding: 368px !important;
}

.wp-369 {
  width: 369px !important;
}

.min-wp-369 {
  min-width: 369px !important;
}

.max-wp-369 {
  max-width: 369px !important;
}

.vw-369 {
  width: 369vw !important;
}

.min-vw-369 {
  min-width: 369vw !important;
}

.max-vw-369 {
  max-width: 369vw !important;
}

.wrem-369 {
  width: 369rem !important;
}

.min-wrem-369 {
  min-width: 369rem !important;
}

.max-wrem-369 {
  max-width: 369rem !important;
}

.hp-369 {
  height: 369px !important;
}

.min-hp-369 {
  min-height: 369px !important;
}

.max-hp-369 {
  max-height: 369px !important;
}

.vh-369 {
  height: 369vh !important;
}

.min-vh-369 {
  min-height: 369vh !important;
}

.max-vh-369 {
  max-height: 369vh !important;
}

.top-369 {
  top: 369px !important;
}

.bottom-369 {
  bottom: 369px !important;
}

.left-369 {
  left: 369px !important;
}

.right-369 {
  right: 369px !important;
}

.font-369 {
  font-size: 369px !important;
}

.fw-369 {
  font-weight: 369 !important;
}

.lh-369 {
  line-height: 369px !important;
}

.flex-init-369 {
  flex: 0 0 369px !important;
}

.radius-369 {
  border-radius: 369px !important;
}

.padding-369 {
  padding: 369px !important;
}

.wp-370 {
  width: 370px !important;
}

.min-wp-370 {
  min-width: 370px !important;
}

.max-wp-370 {
  max-width: 370px !important;
}

.vw-370 {
  width: 370vw !important;
}

.min-vw-370 {
  min-width: 370vw !important;
}

.max-vw-370 {
  max-width: 370vw !important;
}

.wrem-370 {
  width: 370rem !important;
}

.min-wrem-370 {
  min-width: 370rem !important;
}

.max-wrem-370 {
  max-width: 370rem !important;
}

.hp-370 {
  height: 370px !important;
}

.min-hp-370 {
  min-height: 370px !important;
}

.max-hp-370 {
  max-height: 370px !important;
}

.vh-370 {
  height: 370vh !important;
}

.min-vh-370 {
  min-height: 370vh !important;
}

.max-vh-370 {
  max-height: 370vh !important;
}

.top-370 {
  top: 370px !important;
}

.bottom-370 {
  bottom: 370px !important;
}

.left-370 {
  left: 370px !important;
}

.right-370 {
  right: 370px !important;
}

.font-370 {
  font-size: 370px !important;
}

.fw-370 {
  font-weight: 370 !important;
}

.lh-370 {
  line-height: 370px !important;
}

.flex-init-370 {
  flex: 0 0 370px !important;
}

.radius-370 {
  border-radius: 370px !important;
}

.padding-370 {
  padding: 370px !important;
}

.wp-371 {
  width: 371px !important;
}

.min-wp-371 {
  min-width: 371px !important;
}

.max-wp-371 {
  max-width: 371px !important;
}

.vw-371 {
  width: 371vw !important;
}

.min-vw-371 {
  min-width: 371vw !important;
}

.max-vw-371 {
  max-width: 371vw !important;
}

.wrem-371 {
  width: 371rem !important;
}

.min-wrem-371 {
  min-width: 371rem !important;
}

.max-wrem-371 {
  max-width: 371rem !important;
}

.hp-371 {
  height: 371px !important;
}

.min-hp-371 {
  min-height: 371px !important;
}

.max-hp-371 {
  max-height: 371px !important;
}

.vh-371 {
  height: 371vh !important;
}

.min-vh-371 {
  min-height: 371vh !important;
}

.max-vh-371 {
  max-height: 371vh !important;
}

.top-371 {
  top: 371px !important;
}

.bottom-371 {
  bottom: 371px !important;
}

.left-371 {
  left: 371px !important;
}

.right-371 {
  right: 371px !important;
}

.font-371 {
  font-size: 371px !important;
}

.fw-371 {
  font-weight: 371 !important;
}

.lh-371 {
  line-height: 371px !important;
}

.flex-init-371 {
  flex: 0 0 371px !important;
}

.radius-371 {
  border-radius: 371px !important;
}

.padding-371 {
  padding: 371px !important;
}

.wp-372 {
  width: 372px !important;
}

.min-wp-372 {
  min-width: 372px !important;
}

.max-wp-372 {
  max-width: 372px !important;
}

.vw-372 {
  width: 372vw !important;
}

.min-vw-372 {
  min-width: 372vw !important;
}

.max-vw-372 {
  max-width: 372vw !important;
}

.wrem-372 {
  width: 372rem !important;
}

.min-wrem-372 {
  min-width: 372rem !important;
}

.max-wrem-372 {
  max-width: 372rem !important;
}

.hp-372 {
  height: 372px !important;
}

.min-hp-372 {
  min-height: 372px !important;
}

.max-hp-372 {
  max-height: 372px !important;
}

.vh-372 {
  height: 372vh !important;
}

.min-vh-372 {
  min-height: 372vh !important;
}

.max-vh-372 {
  max-height: 372vh !important;
}

.top-372 {
  top: 372px !important;
}

.bottom-372 {
  bottom: 372px !important;
}

.left-372 {
  left: 372px !important;
}

.right-372 {
  right: 372px !important;
}

.font-372 {
  font-size: 372px !important;
}

.fw-372 {
  font-weight: 372 !important;
}

.lh-372 {
  line-height: 372px !important;
}

.flex-init-372 {
  flex: 0 0 372px !important;
}

.radius-372 {
  border-radius: 372px !important;
}

.padding-372 {
  padding: 372px !important;
}

.wp-373 {
  width: 373px !important;
}

.min-wp-373 {
  min-width: 373px !important;
}

.max-wp-373 {
  max-width: 373px !important;
}

.vw-373 {
  width: 373vw !important;
}

.min-vw-373 {
  min-width: 373vw !important;
}

.max-vw-373 {
  max-width: 373vw !important;
}

.wrem-373 {
  width: 373rem !important;
}

.min-wrem-373 {
  min-width: 373rem !important;
}

.max-wrem-373 {
  max-width: 373rem !important;
}

.hp-373 {
  height: 373px !important;
}

.min-hp-373 {
  min-height: 373px !important;
}

.max-hp-373 {
  max-height: 373px !important;
}

.vh-373 {
  height: 373vh !important;
}

.min-vh-373 {
  min-height: 373vh !important;
}

.max-vh-373 {
  max-height: 373vh !important;
}

.top-373 {
  top: 373px !important;
}

.bottom-373 {
  bottom: 373px !important;
}

.left-373 {
  left: 373px !important;
}

.right-373 {
  right: 373px !important;
}

.font-373 {
  font-size: 373px !important;
}

.fw-373 {
  font-weight: 373 !important;
}

.lh-373 {
  line-height: 373px !important;
}

.flex-init-373 {
  flex: 0 0 373px !important;
}

.radius-373 {
  border-radius: 373px !important;
}

.padding-373 {
  padding: 373px !important;
}

.wp-374 {
  width: 374px !important;
}

.min-wp-374 {
  min-width: 374px !important;
}

.max-wp-374 {
  max-width: 374px !important;
}

.vw-374 {
  width: 374vw !important;
}

.min-vw-374 {
  min-width: 374vw !important;
}

.max-vw-374 {
  max-width: 374vw !important;
}

.wrem-374 {
  width: 374rem !important;
}

.min-wrem-374 {
  min-width: 374rem !important;
}

.max-wrem-374 {
  max-width: 374rem !important;
}

.hp-374 {
  height: 374px !important;
}

.min-hp-374 {
  min-height: 374px !important;
}

.max-hp-374 {
  max-height: 374px !important;
}

.vh-374 {
  height: 374vh !important;
}

.min-vh-374 {
  min-height: 374vh !important;
}

.max-vh-374 {
  max-height: 374vh !important;
}

.top-374 {
  top: 374px !important;
}

.bottom-374 {
  bottom: 374px !important;
}

.left-374 {
  left: 374px !important;
}

.right-374 {
  right: 374px !important;
}

.font-374 {
  font-size: 374px !important;
}

.fw-374 {
  font-weight: 374 !important;
}

.lh-374 {
  line-height: 374px !important;
}

.flex-init-374 {
  flex: 0 0 374px !important;
}

.radius-374 {
  border-radius: 374px !important;
}

.padding-374 {
  padding: 374px !important;
}

.wp-375 {
  width: 375px !important;
}

.min-wp-375 {
  min-width: 375px !important;
}

.max-wp-375 {
  max-width: 375px !important;
}

.vw-375 {
  width: 375vw !important;
}

.min-vw-375 {
  min-width: 375vw !important;
}

.max-vw-375 {
  max-width: 375vw !important;
}

.wrem-375 {
  width: 375rem !important;
}

.min-wrem-375 {
  min-width: 375rem !important;
}

.max-wrem-375 {
  max-width: 375rem !important;
}

.hp-375 {
  height: 375px !important;
}

.min-hp-375 {
  min-height: 375px !important;
}

.max-hp-375 {
  max-height: 375px !important;
}

.vh-375 {
  height: 375vh !important;
}

.min-vh-375 {
  min-height: 375vh !important;
}

.max-vh-375 {
  max-height: 375vh !important;
}

.top-375 {
  top: 375px !important;
}

.bottom-375 {
  bottom: 375px !important;
}

.left-375 {
  left: 375px !important;
}

.right-375 {
  right: 375px !important;
}

.font-375 {
  font-size: 375px !important;
}

.fw-375 {
  font-weight: 375 !important;
}

.lh-375 {
  line-height: 375px !important;
}

.flex-init-375 {
  flex: 0 0 375px !important;
}

.radius-375 {
  border-radius: 375px !important;
}

.padding-375 {
  padding: 375px !important;
}

.wp-376 {
  width: 376px !important;
}

.min-wp-376 {
  min-width: 376px !important;
}

.max-wp-376 {
  max-width: 376px !important;
}

.vw-376 {
  width: 376vw !important;
}

.min-vw-376 {
  min-width: 376vw !important;
}

.max-vw-376 {
  max-width: 376vw !important;
}

.wrem-376 {
  width: 376rem !important;
}

.min-wrem-376 {
  min-width: 376rem !important;
}

.max-wrem-376 {
  max-width: 376rem !important;
}

.hp-376 {
  height: 376px !important;
}

.min-hp-376 {
  min-height: 376px !important;
}

.max-hp-376 {
  max-height: 376px !important;
}

.vh-376 {
  height: 376vh !important;
}

.min-vh-376 {
  min-height: 376vh !important;
}

.max-vh-376 {
  max-height: 376vh !important;
}

.top-376 {
  top: 376px !important;
}

.bottom-376 {
  bottom: 376px !important;
}

.left-376 {
  left: 376px !important;
}

.right-376 {
  right: 376px !important;
}

.font-376 {
  font-size: 376px !important;
}

.fw-376 {
  font-weight: 376 !important;
}

.lh-376 {
  line-height: 376px !important;
}

.flex-init-376 {
  flex: 0 0 376px !important;
}

.radius-376 {
  border-radius: 376px !important;
}

.padding-376 {
  padding: 376px !important;
}

.wp-377 {
  width: 377px !important;
}

.min-wp-377 {
  min-width: 377px !important;
}

.max-wp-377 {
  max-width: 377px !important;
}

.vw-377 {
  width: 377vw !important;
}

.min-vw-377 {
  min-width: 377vw !important;
}

.max-vw-377 {
  max-width: 377vw !important;
}

.wrem-377 {
  width: 377rem !important;
}

.min-wrem-377 {
  min-width: 377rem !important;
}

.max-wrem-377 {
  max-width: 377rem !important;
}

.hp-377 {
  height: 377px !important;
}

.min-hp-377 {
  min-height: 377px !important;
}

.max-hp-377 {
  max-height: 377px !important;
}

.vh-377 {
  height: 377vh !important;
}

.min-vh-377 {
  min-height: 377vh !important;
}

.max-vh-377 {
  max-height: 377vh !important;
}

.top-377 {
  top: 377px !important;
}

.bottom-377 {
  bottom: 377px !important;
}

.left-377 {
  left: 377px !important;
}

.right-377 {
  right: 377px !important;
}

.font-377 {
  font-size: 377px !important;
}

.fw-377 {
  font-weight: 377 !important;
}

.lh-377 {
  line-height: 377px !important;
}

.flex-init-377 {
  flex: 0 0 377px !important;
}

.radius-377 {
  border-radius: 377px !important;
}

.padding-377 {
  padding: 377px !important;
}

.wp-378 {
  width: 378px !important;
}

.min-wp-378 {
  min-width: 378px !important;
}

.max-wp-378 {
  max-width: 378px !important;
}

.vw-378 {
  width: 378vw !important;
}

.min-vw-378 {
  min-width: 378vw !important;
}

.max-vw-378 {
  max-width: 378vw !important;
}

.wrem-378 {
  width: 378rem !important;
}

.min-wrem-378 {
  min-width: 378rem !important;
}

.max-wrem-378 {
  max-width: 378rem !important;
}

.hp-378 {
  height: 378px !important;
}

.min-hp-378 {
  min-height: 378px !important;
}

.max-hp-378 {
  max-height: 378px !important;
}

.vh-378 {
  height: 378vh !important;
}

.min-vh-378 {
  min-height: 378vh !important;
}

.max-vh-378 {
  max-height: 378vh !important;
}

.top-378 {
  top: 378px !important;
}

.bottom-378 {
  bottom: 378px !important;
}

.left-378 {
  left: 378px !important;
}

.right-378 {
  right: 378px !important;
}

.font-378 {
  font-size: 378px !important;
}

.fw-378 {
  font-weight: 378 !important;
}

.lh-378 {
  line-height: 378px !important;
}

.flex-init-378 {
  flex: 0 0 378px !important;
}

.radius-378 {
  border-radius: 378px !important;
}

.padding-378 {
  padding: 378px !important;
}

.wp-379 {
  width: 379px !important;
}

.min-wp-379 {
  min-width: 379px !important;
}

.max-wp-379 {
  max-width: 379px !important;
}

.vw-379 {
  width: 379vw !important;
}

.min-vw-379 {
  min-width: 379vw !important;
}

.max-vw-379 {
  max-width: 379vw !important;
}

.wrem-379 {
  width: 379rem !important;
}

.min-wrem-379 {
  min-width: 379rem !important;
}

.max-wrem-379 {
  max-width: 379rem !important;
}

.hp-379 {
  height: 379px !important;
}

.min-hp-379 {
  min-height: 379px !important;
}

.max-hp-379 {
  max-height: 379px !important;
}

.vh-379 {
  height: 379vh !important;
}

.min-vh-379 {
  min-height: 379vh !important;
}

.max-vh-379 {
  max-height: 379vh !important;
}

.top-379 {
  top: 379px !important;
}

.bottom-379 {
  bottom: 379px !important;
}

.left-379 {
  left: 379px !important;
}

.right-379 {
  right: 379px !important;
}

.font-379 {
  font-size: 379px !important;
}

.fw-379 {
  font-weight: 379 !important;
}

.lh-379 {
  line-height: 379px !important;
}

.flex-init-379 {
  flex: 0 0 379px !important;
}

.radius-379 {
  border-radius: 379px !important;
}

.padding-379 {
  padding: 379px !important;
}

.wp-380 {
  width: 380px !important;
}

.min-wp-380 {
  min-width: 380px !important;
}

.max-wp-380 {
  max-width: 380px !important;
}

.vw-380 {
  width: 380vw !important;
}

.min-vw-380 {
  min-width: 380vw !important;
}

.max-vw-380 {
  max-width: 380vw !important;
}

.wrem-380 {
  width: 380rem !important;
}

.min-wrem-380 {
  min-width: 380rem !important;
}

.max-wrem-380 {
  max-width: 380rem !important;
}

.hp-380 {
  height: 380px !important;
}

.min-hp-380 {
  min-height: 380px !important;
}

.max-hp-380 {
  max-height: 380px !important;
}

.vh-380 {
  height: 380vh !important;
}

.min-vh-380 {
  min-height: 380vh !important;
}

.max-vh-380 {
  max-height: 380vh !important;
}

.top-380 {
  top: 380px !important;
}

.bottom-380 {
  bottom: 380px !important;
}

.left-380 {
  left: 380px !important;
}

.right-380 {
  right: 380px !important;
}

.font-380 {
  font-size: 380px !important;
}

.fw-380 {
  font-weight: 380 !important;
}

.lh-380 {
  line-height: 380px !important;
}

.flex-init-380 {
  flex: 0 0 380px !important;
}

.radius-380 {
  border-radius: 380px !important;
}

.padding-380 {
  padding: 380px !important;
}

.wp-381 {
  width: 381px !important;
}

.min-wp-381 {
  min-width: 381px !important;
}

.max-wp-381 {
  max-width: 381px !important;
}

.vw-381 {
  width: 381vw !important;
}

.min-vw-381 {
  min-width: 381vw !important;
}

.max-vw-381 {
  max-width: 381vw !important;
}

.wrem-381 {
  width: 381rem !important;
}

.min-wrem-381 {
  min-width: 381rem !important;
}

.max-wrem-381 {
  max-width: 381rem !important;
}

.hp-381 {
  height: 381px !important;
}

.min-hp-381 {
  min-height: 381px !important;
}

.max-hp-381 {
  max-height: 381px !important;
}

.vh-381 {
  height: 381vh !important;
}

.min-vh-381 {
  min-height: 381vh !important;
}

.max-vh-381 {
  max-height: 381vh !important;
}

.top-381 {
  top: 381px !important;
}

.bottom-381 {
  bottom: 381px !important;
}

.left-381 {
  left: 381px !important;
}

.right-381 {
  right: 381px !important;
}

.font-381 {
  font-size: 381px !important;
}

.fw-381 {
  font-weight: 381 !important;
}

.lh-381 {
  line-height: 381px !important;
}

.flex-init-381 {
  flex: 0 0 381px !important;
}

.radius-381 {
  border-radius: 381px !important;
}

.padding-381 {
  padding: 381px !important;
}

.wp-382 {
  width: 382px !important;
}

.min-wp-382 {
  min-width: 382px !important;
}

.max-wp-382 {
  max-width: 382px !important;
}

.vw-382 {
  width: 382vw !important;
}

.min-vw-382 {
  min-width: 382vw !important;
}

.max-vw-382 {
  max-width: 382vw !important;
}

.wrem-382 {
  width: 382rem !important;
}

.min-wrem-382 {
  min-width: 382rem !important;
}

.max-wrem-382 {
  max-width: 382rem !important;
}

.hp-382 {
  height: 382px !important;
}

.min-hp-382 {
  min-height: 382px !important;
}

.max-hp-382 {
  max-height: 382px !important;
}

.vh-382 {
  height: 382vh !important;
}

.min-vh-382 {
  min-height: 382vh !important;
}

.max-vh-382 {
  max-height: 382vh !important;
}

.top-382 {
  top: 382px !important;
}

.bottom-382 {
  bottom: 382px !important;
}

.left-382 {
  left: 382px !important;
}

.right-382 {
  right: 382px !important;
}

.font-382 {
  font-size: 382px !important;
}

.fw-382 {
  font-weight: 382 !important;
}

.lh-382 {
  line-height: 382px !important;
}

.flex-init-382 {
  flex: 0 0 382px !important;
}

.radius-382 {
  border-radius: 382px !important;
}

.padding-382 {
  padding: 382px !important;
}

.wp-383 {
  width: 383px !important;
}

.min-wp-383 {
  min-width: 383px !important;
}

.max-wp-383 {
  max-width: 383px !important;
}

.vw-383 {
  width: 383vw !important;
}

.min-vw-383 {
  min-width: 383vw !important;
}

.max-vw-383 {
  max-width: 383vw !important;
}

.wrem-383 {
  width: 383rem !important;
}

.min-wrem-383 {
  min-width: 383rem !important;
}

.max-wrem-383 {
  max-width: 383rem !important;
}

.hp-383 {
  height: 383px !important;
}

.min-hp-383 {
  min-height: 383px !important;
}

.max-hp-383 {
  max-height: 383px !important;
}

.vh-383 {
  height: 383vh !important;
}

.min-vh-383 {
  min-height: 383vh !important;
}

.max-vh-383 {
  max-height: 383vh !important;
}

.top-383 {
  top: 383px !important;
}

.bottom-383 {
  bottom: 383px !important;
}

.left-383 {
  left: 383px !important;
}

.right-383 {
  right: 383px !important;
}

.font-383 {
  font-size: 383px !important;
}

.fw-383 {
  font-weight: 383 !important;
}

.lh-383 {
  line-height: 383px !important;
}

.flex-init-383 {
  flex: 0 0 383px !important;
}

.radius-383 {
  border-radius: 383px !important;
}

.padding-383 {
  padding: 383px !important;
}

.wp-384 {
  width: 384px !important;
}

.min-wp-384 {
  min-width: 384px !important;
}

.max-wp-384 {
  max-width: 384px !important;
}

.vw-384 {
  width: 384vw !important;
}

.min-vw-384 {
  min-width: 384vw !important;
}

.max-vw-384 {
  max-width: 384vw !important;
}

.wrem-384 {
  width: 384rem !important;
}

.min-wrem-384 {
  min-width: 384rem !important;
}

.max-wrem-384 {
  max-width: 384rem !important;
}

.hp-384 {
  height: 384px !important;
}

.min-hp-384 {
  min-height: 384px !important;
}

.max-hp-384 {
  max-height: 384px !important;
}

.vh-384 {
  height: 384vh !important;
}

.min-vh-384 {
  min-height: 384vh !important;
}

.max-vh-384 {
  max-height: 384vh !important;
}

.top-384 {
  top: 384px !important;
}

.bottom-384 {
  bottom: 384px !important;
}

.left-384 {
  left: 384px !important;
}

.right-384 {
  right: 384px !important;
}

.font-384 {
  font-size: 384px !important;
}

.fw-384 {
  font-weight: 384 !important;
}

.lh-384 {
  line-height: 384px !important;
}

.flex-init-384 {
  flex: 0 0 384px !important;
}

.radius-384 {
  border-radius: 384px !important;
}

.padding-384 {
  padding: 384px !important;
}

.wp-385 {
  width: 385px !important;
}

.min-wp-385 {
  min-width: 385px !important;
}

.max-wp-385 {
  max-width: 385px !important;
}

.vw-385 {
  width: 385vw !important;
}

.min-vw-385 {
  min-width: 385vw !important;
}

.max-vw-385 {
  max-width: 385vw !important;
}

.wrem-385 {
  width: 385rem !important;
}

.min-wrem-385 {
  min-width: 385rem !important;
}

.max-wrem-385 {
  max-width: 385rem !important;
}

.hp-385 {
  height: 385px !important;
}

.min-hp-385 {
  min-height: 385px !important;
}

.max-hp-385 {
  max-height: 385px !important;
}

.vh-385 {
  height: 385vh !important;
}

.min-vh-385 {
  min-height: 385vh !important;
}

.max-vh-385 {
  max-height: 385vh !important;
}

.top-385 {
  top: 385px !important;
}

.bottom-385 {
  bottom: 385px !important;
}

.left-385 {
  left: 385px !important;
}

.right-385 {
  right: 385px !important;
}

.font-385 {
  font-size: 385px !important;
}

.fw-385 {
  font-weight: 385 !important;
}

.lh-385 {
  line-height: 385px !important;
}

.flex-init-385 {
  flex: 0 0 385px !important;
}

.radius-385 {
  border-radius: 385px !important;
}

.padding-385 {
  padding: 385px !important;
}

.wp-386 {
  width: 386px !important;
}

.min-wp-386 {
  min-width: 386px !important;
}

.max-wp-386 {
  max-width: 386px !important;
}

.vw-386 {
  width: 386vw !important;
}

.min-vw-386 {
  min-width: 386vw !important;
}

.max-vw-386 {
  max-width: 386vw !important;
}

.wrem-386 {
  width: 386rem !important;
}

.min-wrem-386 {
  min-width: 386rem !important;
}

.max-wrem-386 {
  max-width: 386rem !important;
}

.hp-386 {
  height: 386px !important;
}

.min-hp-386 {
  min-height: 386px !important;
}

.max-hp-386 {
  max-height: 386px !important;
}

.vh-386 {
  height: 386vh !important;
}

.min-vh-386 {
  min-height: 386vh !important;
}

.max-vh-386 {
  max-height: 386vh !important;
}

.top-386 {
  top: 386px !important;
}

.bottom-386 {
  bottom: 386px !important;
}

.left-386 {
  left: 386px !important;
}

.right-386 {
  right: 386px !important;
}

.font-386 {
  font-size: 386px !important;
}

.fw-386 {
  font-weight: 386 !important;
}

.lh-386 {
  line-height: 386px !important;
}

.flex-init-386 {
  flex: 0 0 386px !important;
}

.radius-386 {
  border-radius: 386px !important;
}

.padding-386 {
  padding: 386px !important;
}

.wp-387 {
  width: 387px !important;
}

.min-wp-387 {
  min-width: 387px !important;
}

.max-wp-387 {
  max-width: 387px !important;
}

.vw-387 {
  width: 387vw !important;
}

.min-vw-387 {
  min-width: 387vw !important;
}

.max-vw-387 {
  max-width: 387vw !important;
}

.wrem-387 {
  width: 387rem !important;
}

.min-wrem-387 {
  min-width: 387rem !important;
}

.max-wrem-387 {
  max-width: 387rem !important;
}

.hp-387 {
  height: 387px !important;
}

.min-hp-387 {
  min-height: 387px !important;
}

.max-hp-387 {
  max-height: 387px !important;
}

.vh-387 {
  height: 387vh !important;
}

.min-vh-387 {
  min-height: 387vh !important;
}

.max-vh-387 {
  max-height: 387vh !important;
}

.top-387 {
  top: 387px !important;
}

.bottom-387 {
  bottom: 387px !important;
}

.left-387 {
  left: 387px !important;
}

.right-387 {
  right: 387px !important;
}

.font-387 {
  font-size: 387px !important;
}

.fw-387 {
  font-weight: 387 !important;
}

.lh-387 {
  line-height: 387px !important;
}

.flex-init-387 {
  flex: 0 0 387px !important;
}

.radius-387 {
  border-radius: 387px !important;
}

.padding-387 {
  padding: 387px !important;
}

.wp-388 {
  width: 388px !important;
}

.min-wp-388 {
  min-width: 388px !important;
}

.max-wp-388 {
  max-width: 388px !important;
}

.vw-388 {
  width: 388vw !important;
}

.min-vw-388 {
  min-width: 388vw !important;
}

.max-vw-388 {
  max-width: 388vw !important;
}

.wrem-388 {
  width: 388rem !important;
}

.min-wrem-388 {
  min-width: 388rem !important;
}

.max-wrem-388 {
  max-width: 388rem !important;
}

.hp-388 {
  height: 388px !important;
}

.min-hp-388 {
  min-height: 388px !important;
}

.max-hp-388 {
  max-height: 388px !important;
}

.vh-388 {
  height: 388vh !important;
}

.min-vh-388 {
  min-height: 388vh !important;
}

.max-vh-388 {
  max-height: 388vh !important;
}

.top-388 {
  top: 388px !important;
}

.bottom-388 {
  bottom: 388px !important;
}

.left-388 {
  left: 388px !important;
}

.right-388 {
  right: 388px !important;
}

.font-388 {
  font-size: 388px !important;
}

.fw-388 {
  font-weight: 388 !important;
}

.lh-388 {
  line-height: 388px !important;
}

.flex-init-388 {
  flex: 0 0 388px !important;
}

.radius-388 {
  border-radius: 388px !important;
}

.padding-388 {
  padding: 388px !important;
}

.wp-389 {
  width: 389px !important;
}

.min-wp-389 {
  min-width: 389px !important;
}

.max-wp-389 {
  max-width: 389px !important;
}

.vw-389 {
  width: 389vw !important;
}

.min-vw-389 {
  min-width: 389vw !important;
}

.max-vw-389 {
  max-width: 389vw !important;
}

.wrem-389 {
  width: 389rem !important;
}

.min-wrem-389 {
  min-width: 389rem !important;
}

.max-wrem-389 {
  max-width: 389rem !important;
}

.hp-389 {
  height: 389px !important;
}

.min-hp-389 {
  min-height: 389px !important;
}

.max-hp-389 {
  max-height: 389px !important;
}

.vh-389 {
  height: 389vh !important;
}

.min-vh-389 {
  min-height: 389vh !important;
}

.max-vh-389 {
  max-height: 389vh !important;
}

.top-389 {
  top: 389px !important;
}

.bottom-389 {
  bottom: 389px !important;
}

.left-389 {
  left: 389px !important;
}

.right-389 {
  right: 389px !important;
}

.font-389 {
  font-size: 389px !important;
}

.fw-389 {
  font-weight: 389 !important;
}

.lh-389 {
  line-height: 389px !important;
}

.flex-init-389 {
  flex: 0 0 389px !important;
}

.radius-389 {
  border-radius: 389px !important;
}

.padding-389 {
  padding: 389px !important;
}

.wp-390 {
  width: 390px !important;
}

.min-wp-390 {
  min-width: 390px !important;
}

.max-wp-390 {
  max-width: 390px !important;
}

.vw-390 {
  width: 390vw !important;
}

.min-vw-390 {
  min-width: 390vw !important;
}

.max-vw-390 {
  max-width: 390vw !important;
}

.wrem-390 {
  width: 390rem !important;
}

.min-wrem-390 {
  min-width: 390rem !important;
}

.max-wrem-390 {
  max-width: 390rem !important;
}

.hp-390 {
  height: 390px !important;
}

.min-hp-390 {
  min-height: 390px !important;
}

.max-hp-390 {
  max-height: 390px !important;
}

.vh-390 {
  height: 390vh !important;
}

.min-vh-390 {
  min-height: 390vh !important;
}

.max-vh-390 {
  max-height: 390vh !important;
}

.top-390 {
  top: 390px !important;
}

.bottom-390 {
  bottom: 390px !important;
}

.left-390 {
  left: 390px !important;
}

.right-390 {
  right: 390px !important;
}

.font-390 {
  font-size: 390px !important;
}

.fw-390 {
  font-weight: 390 !important;
}

.lh-390 {
  line-height: 390px !important;
}

.flex-init-390 {
  flex: 0 0 390px !important;
}

.radius-390 {
  border-radius: 390px !important;
}

.padding-390 {
  padding: 390px !important;
}

.wp-391 {
  width: 391px !important;
}

.min-wp-391 {
  min-width: 391px !important;
}

.max-wp-391 {
  max-width: 391px !important;
}

.vw-391 {
  width: 391vw !important;
}

.min-vw-391 {
  min-width: 391vw !important;
}

.max-vw-391 {
  max-width: 391vw !important;
}

.wrem-391 {
  width: 391rem !important;
}

.min-wrem-391 {
  min-width: 391rem !important;
}

.max-wrem-391 {
  max-width: 391rem !important;
}

.hp-391 {
  height: 391px !important;
}

.min-hp-391 {
  min-height: 391px !important;
}

.max-hp-391 {
  max-height: 391px !important;
}

.vh-391 {
  height: 391vh !important;
}

.min-vh-391 {
  min-height: 391vh !important;
}

.max-vh-391 {
  max-height: 391vh !important;
}

.top-391 {
  top: 391px !important;
}

.bottom-391 {
  bottom: 391px !important;
}

.left-391 {
  left: 391px !important;
}

.right-391 {
  right: 391px !important;
}

.font-391 {
  font-size: 391px !important;
}

.fw-391 {
  font-weight: 391 !important;
}

.lh-391 {
  line-height: 391px !important;
}

.flex-init-391 {
  flex: 0 0 391px !important;
}

.radius-391 {
  border-radius: 391px !important;
}

.padding-391 {
  padding: 391px !important;
}

.wp-392 {
  width: 392px !important;
}

.min-wp-392 {
  min-width: 392px !important;
}

.max-wp-392 {
  max-width: 392px !important;
}

.vw-392 {
  width: 392vw !important;
}

.min-vw-392 {
  min-width: 392vw !important;
}

.max-vw-392 {
  max-width: 392vw !important;
}

.wrem-392 {
  width: 392rem !important;
}

.min-wrem-392 {
  min-width: 392rem !important;
}

.max-wrem-392 {
  max-width: 392rem !important;
}

.hp-392 {
  height: 392px !important;
}

.min-hp-392 {
  min-height: 392px !important;
}

.max-hp-392 {
  max-height: 392px !important;
}

.vh-392 {
  height: 392vh !important;
}

.min-vh-392 {
  min-height: 392vh !important;
}

.max-vh-392 {
  max-height: 392vh !important;
}

.top-392 {
  top: 392px !important;
}

.bottom-392 {
  bottom: 392px !important;
}

.left-392 {
  left: 392px !important;
}

.right-392 {
  right: 392px !important;
}

.font-392 {
  font-size: 392px !important;
}

.fw-392 {
  font-weight: 392 !important;
}

.lh-392 {
  line-height: 392px !important;
}

.flex-init-392 {
  flex: 0 0 392px !important;
}

.radius-392 {
  border-radius: 392px !important;
}

.padding-392 {
  padding: 392px !important;
}

.wp-393 {
  width: 393px !important;
}

.min-wp-393 {
  min-width: 393px !important;
}

.max-wp-393 {
  max-width: 393px !important;
}

.vw-393 {
  width: 393vw !important;
}

.min-vw-393 {
  min-width: 393vw !important;
}

.max-vw-393 {
  max-width: 393vw !important;
}

.wrem-393 {
  width: 393rem !important;
}

.min-wrem-393 {
  min-width: 393rem !important;
}

.max-wrem-393 {
  max-width: 393rem !important;
}

.hp-393 {
  height: 393px !important;
}

.min-hp-393 {
  min-height: 393px !important;
}

.max-hp-393 {
  max-height: 393px !important;
}

.vh-393 {
  height: 393vh !important;
}

.min-vh-393 {
  min-height: 393vh !important;
}

.max-vh-393 {
  max-height: 393vh !important;
}

.top-393 {
  top: 393px !important;
}

.bottom-393 {
  bottom: 393px !important;
}

.left-393 {
  left: 393px !important;
}

.right-393 {
  right: 393px !important;
}

.font-393 {
  font-size: 393px !important;
}

.fw-393 {
  font-weight: 393 !important;
}

.lh-393 {
  line-height: 393px !important;
}

.flex-init-393 {
  flex: 0 0 393px !important;
}

.radius-393 {
  border-radius: 393px !important;
}

.padding-393 {
  padding: 393px !important;
}

.wp-394 {
  width: 394px !important;
}

.min-wp-394 {
  min-width: 394px !important;
}

.max-wp-394 {
  max-width: 394px !important;
}

.vw-394 {
  width: 394vw !important;
}

.min-vw-394 {
  min-width: 394vw !important;
}

.max-vw-394 {
  max-width: 394vw !important;
}

.wrem-394 {
  width: 394rem !important;
}

.min-wrem-394 {
  min-width: 394rem !important;
}

.max-wrem-394 {
  max-width: 394rem !important;
}

.hp-394 {
  height: 394px !important;
}

.min-hp-394 {
  min-height: 394px !important;
}

.max-hp-394 {
  max-height: 394px !important;
}

.vh-394 {
  height: 394vh !important;
}

.min-vh-394 {
  min-height: 394vh !important;
}

.max-vh-394 {
  max-height: 394vh !important;
}

.top-394 {
  top: 394px !important;
}

.bottom-394 {
  bottom: 394px !important;
}

.left-394 {
  left: 394px !important;
}

.right-394 {
  right: 394px !important;
}

.font-394 {
  font-size: 394px !important;
}

.fw-394 {
  font-weight: 394 !important;
}

.lh-394 {
  line-height: 394px !important;
}

.flex-init-394 {
  flex: 0 0 394px !important;
}

.radius-394 {
  border-radius: 394px !important;
}

.padding-394 {
  padding: 394px !important;
}

.wp-395 {
  width: 395px !important;
}

.min-wp-395 {
  min-width: 395px !important;
}

.max-wp-395 {
  max-width: 395px !important;
}

.vw-395 {
  width: 395vw !important;
}

.min-vw-395 {
  min-width: 395vw !important;
}

.max-vw-395 {
  max-width: 395vw !important;
}

.wrem-395 {
  width: 395rem !important;
}

.min-wrem-395 {
  min-width: 395rem !important;
}

.max-wrem-395 {
  max-width: 395rem !important;
}

.hp-395 {
  height: 395px !important;
}

.min-hp-395 {
  min-height: 395px !important;
}

.max-hp-395 {
  max-height: 395px !important;
}

.vh-395 {
  height: 395vh !important;
}

.min-vh-395 {
  min-height: 395vh !important;
}

.max-vh-395 {
  max-height: 395vh !important;
}

.top-395 {
  top: 395px !important;
}

.bottom-395 {
  bottom: 395px !important;
}

.left-395 {
  left: 395px !important;
}

.right-395 {
  right: 395px !important;
}

.font-395 {
  font-size: 395px !important;
}

.fw-395 {
  font-weight: 395 !important;
}

.lh-395 {
  line-height: 395px !important;
}

.flex-init-395 {
  flex: 0 0 395px !important;
}

.radius-395 {
  border-radius: 395px !important;
}

.padding-395 {
  padding: 395px !important;
}

.wp-396 {
  width: 396px !important;
}

.min-wp-396 {
  min-width: 396px !important;
}

.max-wp-396 {
  max-width: 396px !important;
}

.vw-396 {
  width: 396vw !important;
}

.min-vw-396 {
  min-width: 396vw !important;
}

.max-vw-396 {
  max-width: 396vw !important;
}

.wrem-396 {
  width: 396rem !important;
}

.min-wrem-396 {
  min-width: 396rem !important;
}

.max-wrem-396 {
  max-width: 396rem !important;
}

.hp-396 {
  height: 396px !important;
}

.min-hp-396 {
  min-height: 396px !important;
}

.max-hp-396 {
  max-height: 396px !important;
}

.vh-396 {
  height: 396vh !important;
}

.min-vh-396 {
  min-height: 396vh !important;
}

.max-vh-396 {
  max-height: 396vh !important;
}

.top-396 {
  top: 396px !important;
}

.bottom-396 {
  bottom: 396px !important;
}

.left-396 {
  left: 396px !important;
}

.right-396 {
  right: 396px !important;
}

.font-396 {
  font-size: 396px !important;
}

.fw-396 {
  font-weight: 396 !important;
}

.lh-396 {
  line-height: 396px !important;
}

.flex-init-396 {
  flex: 0 0 396px !important;
}

.radius-396 {
  border-radius: 396px !important;
}

.padding-396 {
  padding: 396px !important;
}

.wp-397 {
  width: 397px !important;
}

.min-wp-397 {
  min-width: 397px !important;
}

.max-wp-397 {
  max-width: 397px !important;
}

.vw-397 {
  width: 397vw !important;
}

.min-vw-397 {
  min-width: 397vw !important;
}

.max-vw-397 {
  max-width: 397vw !important;
}

.wrem-397 {
  width: 397rem !important;
}

.min-wrem-397 {
  min-width: 397rem !important;
}

.max-wrem-397 {
  max-width: 397rem !important;
}

.hp-397 {
  height: 397px !important;
}

.min-hp-397 {
  min-height: 397px !important;
}

.max-hp-397 {
  max-height: 397px !important;
}

.vh-397 {
  height: 397vh !important;
}

.min-vh-397 {
  min-height: 397vh !important;
}

.max-vh-397 {
  max-height: 397vh !important;
}

.top-397 {
  top: 397px !important;
}

.bottom-397 {
  bottom: 397px !important;
}

.left-397 {
  left: 397px !important;
}

.right-397 {
  right: 397px !important;
}

.font-397 {
  font-size: 397px !important;
}

.fw-397 {
  font-weight: 397 !important;
}

.lh-397 {
  line-height: 397px !important;
}

.flex-init-397 {
  flex: 0 0 397px !important;
}

.radius-397 {
  border-radius: 397px !important;
}

.padding-397 {
  padding: 397px !important;
}

.wp-398 {
  width: 398px !important;
}

.min-wp-398 {
  min-width: 398px !important;
}

.max-wp-398 {
  max-width: 398px !important;
}

.vw-398 {
  width: 398vw !important;
}

.min-vw-398 {
  min-width: 398vw !important;
}

.max-vw-398 {
  max-width: 398vw !important;
}

.wrem-398 {
  width: 398rem !important;
}

.min-wrem-398 {
  min-width: 398rem !important;
}

.max-wrem-398 {
  max-width: 398rem !important;
}

.hp-398 {
  height: 398px !important;
}

.min-hp-398 {
  min-height: 398px !important;
}

.max-hp-398 {
  max-height: 398px !important;
}

.vh-398 {
  height: 398vh !important;
}

.min-vh-398 {
  min-height: 398vh !important;
}

.max-vh-398 {
  max-height: 398vh !important;
}

.top-398 {
  top: 398px !important;
}

.bottom-398 {
  bottom: 398px !important;
}

.left-398 {
  left: 398px !important;
}

.right-398 {
  right: 398px !important;
}

.font-398 {
  font-size: 398px !important;
}

.fw-398 {
  font-weight: 398 !important;
}

.lh-398 {
  line-height: 398px !important;
}

.flex-init-398 {
  flex: 0 0 398px !important;
}

.radius-398 {
  border-radius: 398px !important;
}

.padding-398 {
  padding: 398px !important;
}

.wp-399 {
  width: 399px !important;
}

.min-wp-399 {
  min-width: 399px !important;
}

.max-wp-399 {
  max-width: 399px !important;
}

.vw-399 {
  width: 399vw !important;
}

.min-vw-399 {
  min-width: 399vw !important;
}

.max-vw-399 {
  max-width: 399vw !important;
}

.wrem-399 {
  width: 399rem !important;
}

.min-wrem-399 {
  min-width: 399rem !important;
}

.max-wrem-399 {
  max-width: 399rem !important;
}

.hp-399 {
  height: 399px !important;
}

.min-hp-399 {
  min-height: 399px !important;
}

.max-hp-399 {
  max-height: 399px !important;
}

.vh-399 {
  height: 399vh !important;
}

.min-vh-399 {
  min-height: 399vh !important;
}

.max-vh-399 {
  max-height: 399vh !important;
}

.top-399 {
  top: 399px !important;
}

.bottom-399 {
  bottom: 399px !important;
}

.left-399 {
  left: 399px !important;
}

.right-399 {
  right: 399px !important;
}

.font-399 {
  font-size: 399px !important;
}

.fw-399 {
  font-weight: 399 !important;
}

.lh-399 {
  line-height: 399px !important;
}

.flex-init-399 {
  flex: 0 0 399px !important;
}

.radius-399 {
  border-radius: 399px !important;
}

.padding-399 {
  padding: 399px !important;
}

.wp-400 {
  width: 400px !important;
}

.min-wp-400 {
  min-width: 400px !important;
}

.max-wp-400 {
  max-width: 400px !important;
}

.vw-400 {
  width: 400vw !important;
}

.min-vw-400 {
  min-width: 400vw !important;
}

.max-vw-400 {
  max-width: 400vw !important;
}

.wrem-400 {
  width: 400rem !important;
}

.min-wrem-400 {
  min-width: 400rem !important;
}

.max-wrem-400 {
  max-width: 400rem !important;
}

.hp-400 {
  height: 400px !important;
}

.min-hp-400 {
  min-height: 400px !important;
}

.max-hp-400 {
  max-height: 400px !important;
}

.vh-400 {
  height: 400vh !important;
}

.min-vh-400 {
  min-height: 400vh !important;
}

.max-vh-400 {
  max-height: 400vh !important;
}

.top-400 {
  top: 400px !important;
}

.bottom-400 {
  bottom: 400px !important;
}

.left-400 {
  left: 400px !important;
}

.right-400 {
  right: 400px !important;
}

.font-400 {
  font-size: 400px !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.lh-400 {
  line-height: 400px !important;
}

.flex-init-400 {
  flex: 0 0 400px !important;
}

.radius-400 {
  border-radius: 400px !important;
}

.padding-400 {
  padding: 400px !important;
}

.wp-401 {
  width: 401px !important;
}

.min-wp-401 {
  min-width: 401px !important;
}

.max-wp-401 {
  max-width: 401px !important;
}

.vw-401 {
  width: 401vw !important;
}

.min-vw-401 {
  min-width: 401vw !important;
}

.max-vw-401 {
  max-width: 401vw !important;
}

.wrem-401 {
  width: 401rem !important;
}

.min-wrem-401 {
  min-width: 401rem !important;
}

.max-wrem-401 {
  max-width: 401rem !important;
}

.hp-401 {
  height: 401px !important;
}

.min-hp-401 {
  min-height: 401px !important;
}

.max-hp-401 {
  max-height: 401px !important;
}

.vh-401 {
  height: 401vh !important;
}

.min-vh-401 {
  min-height: 401vh !important;
}

.max-vh-401 {
  max-height: 401vh !important;
}

.top-401 {
  top: 401px !important;
}

.bottom-401 {
  bottom: 401px !important;
}

.left-401 {
  left: 401px !important;
}

.right-401 {
  right: 401px !important;
}

.font-401 {
  font-size: 401px !important;
}

.fw-401 {
  font-weight: 401 !important;
}

.lh-401 {
  line-height: 401px !important;
}

.flex-init-401 {
  flex: 0 0 401px !important;
}

.radius-401 {
  border-radius: 401px !important;
}

.padding-401 {
  padding: 401px !important;
}

.wp-402 {
  width: 402px !important;
}

.min-wp-402 {
  min-width: 402px !important;
}

.max-wp-402 {
  max-width: 402px !important;
}

.vw-402 {
  width: 402vw !important;
}

.min-vw-402 {
  min-width: 402vw !important;
}

.max-vw-402 {
  max-width: 402vw !important;
}

.wrem-402 {
  width: 402rem !important;
}

.min-wrem-402 {
  min-width: 402rem !important;
}

.max-wrem-402 {
  max-width: 402rem !important;
}

.hp-402 {
  height: 402px !important;
}

.min-hp-402 {
  min-height: 402px !important;
}

.max-hp-402 {
  max-height: 402px !important;
}

.vh-402 {
  height: 402vh !important;
}

.min-vh-402 {
  min-height: 402vh !important;
}

.max-vh-402 {
  max-height: 402vh !important;
}

.top-402 {
  top: 402px !important;
}

.bottom-402 {
  bottom: 402px !important;
}

.left-402 {
  left: 402px !important;
}

.right-402 {
  right: 402px !important;
}

.font-402 {
  font-size: 402px !important;
}

.fw-402 {
  font-weight: 402 !important;
}

.lh-402 {
  line-height: 402px !important;
}

.flex-init-402 {
  flex: 0 0 402px !important;
}

.radius-402 {
  border-radius: 402px !important;
}

.padding-402 {
  padding: 402px !important;
}

.wp-403 {
  width: 403px !important;
}

.min-wp-403 {
  min-width: 403px !important;
}

.max-wp-403 {
  max-width: 403px !important;
}

.vw-403 {
  width: 403vw !important;
}

.min-vw-403 {
  min-width: 403vw !important;
}

.max-vw-403 {
  max-width: 403vw !important;
}

.wrem-403 {
  width: 403rem !important;
}

.min-wrem-403 {
  min-width: 403rem !important;
}

.max-wrem-403 {
  max-width: 403rem !important;
}

.hp-403 {
  height: 403px !important;
}

.min-hp-403 {
  min-height: 403px !important;
}

.max-hp-403 {
  max-height: 403px !important;
}

.vh-403 {
  height: 403vh !important;
}

.min-vh-403 {
  min-height: 403vh !important;
}

.max-vh-403 {
  max-height: 403vh !important;
}

.top-403 {
  top: 403px !important;
}

.bottom-403 {
  bottom: 403px !important;
}

.left-403 {
  left: 403px !important;
}

.right-403 {
  right: 403px !important;
}

.font-403 {
  font-size: 403px !important;
}

.fw-403 {
  font-weight: 403 !important;
}

.lh-403 {
  line-height: 403px !important;
}

.flex-init-403 {
  flex: 0 0 403px !important;
}

.radius-403 {
  border-radius: 403px !important;
}

.padding-403 {
  padding: 403px !important;
}

.wp-404 {
  width: 404px !important;
}

.min-wp-404 {
  min-width: 404px !important;
}

.max-wp-404 {
  max-width: 404px !important;
}

.vw-404 {
  width: 404vw !important;
}

.min-vw-404 {
  min-width: 404vw !important;
}

.max-vw-404 {
  max-width: 404vw !important;
}

.wrem-404 {
  width: 404rem !important;
}

.min-wrem-404 {
  min-width: 404rem !important;
}

.max-wrem-404 {
  max-width: 404rem !important;
}

.hp-404 {
  height: 404px !important;
}

.min-hp-404 {
  min-height: 404px !important;
}

.max-hp-404 {
  max-height: 404px !important;
}

.vh-404 {
  height: 404vh !important;
}

.min-vh-404 {
  min-height: 404vh !important;
}

.max-vh-404 {
  max-height: 404vh !important;
}

.top-404 {
  top: 404px !important;
}

.bottom-404 {
  bottom: 404px !important;
}

.left-404 {
  left: 404px !important;
}

.right-404 {
  right: 404px !important;
}

.font-404 {
  font-size: 404px !important;
}

.fw-404 {
  font-weight: 404 !important;
}

.lh-404 {
  line-height: 404px !important;
}

.flex-init-404 {
  flex: 0 0 404px !important;
}

.radius-404 {
  border-radius: 404px !important;
}

.padding-404 {
  padding: 404px !important;
}

.wp-405 {
  width: 405px !important;
}

.min-wp-405 {
  min-width: 405px !important;
}

.max-wp-405 {
  max-width: 405px !important;
}

.vw-405 {
  width: 405vw !important;
}

.min-vw-405 {
  min-width: 405vw !important;
}

.max-vw-405 {
  max-width: 405vw !important;
}

.wrem-405 {
  width: 405rem !important;
}

.min-wrem-405 {
  min-width: 405rem !important;
}

.max-wrem-405 {
  max-width: 405rem !important;
}

.hp-405 {
  height: 405px !important;
}

.min-hp-405 {
  min-height: 405px !important;
}

.max-hp-405 {
  max-height: 405px !important;
}

.vh-405 {
  height: 405vh !important;
}

.min-vh-405 {
  min-height: 405vh !important;
}

.max-vh-405 {
  max-height: 405vh !important;
}

.top-405 {
  top: 405px !important;
}

.bottom-405 {
  bottom: 405px !important;
}

.left-405 {
  left: 405px !important;
}

.right-405 {
  right: 405px !important;
}

.font-405 {
  font-size: 405px !important;
}

.fw-405 {
  font-weight: 405 !important;
}

.lh-405 {
  line-height: 405px !important;
}

.flex-init-405 {
  flex: 0 0 405px !important;
}

.radius-405 {
  border-radius: 405px !important;
}

.padding-405 {
  padding: 405px !important;
}

.wp-406 {
  width: 406px !important;
}

.min-wp-406 {
  min-width: 406px !important;
}

.max-wp-406 {
  max-width: 406px !important;
}

.vw-406 {
  width: 406vw !important;
}

.min-vw-406 {
  min-width: 406vw !important;
}

.max-vw-406 {
  max-width: 406vw !important;
}

.wrem-406 {
  width: 406rem !important;
}

.min-wrem-406 {
  min-width: 406rem !important;
}

.max-wrem-406 {
  max-width: 406rem !important;
}

.hp-406 {
  height: 406px !important;
}

.min-hp-406 {
  min-height: 406px !important;
}

.max-hp-406 {
  max-height: 406px !important;
}

.vh-406 {
  height: 406vh !important;
}

.min-vh-406 {
  min-height: 406vh !important;
}

.max-vh-406 {
  max-height: 406vh !important;
}

.top-406 {
  top: 406px !important;
}

.bottom-406 {
  bottom: 406px !important;
}

.left-406 {
  left: 406px !important;
}

.right-406 {
  right: 406px !important;
}

.font-406 {
  font-size: 406px !important;
}

.fw-406 {
  font-weight: 406 !important;
}

.lh-406 {
  line-height: 406px !important;
}

.flex-init-406 {
  flex: 0 0 406px !important;
}

.radius-406 {
  border-radius: 406px !important;
}

.padding-406 {
  padding: 406px !important;
}

.wp-407 {
  width: 407px !important;
}

.min-wp-407 {
  min-width: 407px !important;
}

.max-wp-407 {
  max-width: 407px !important;
}

.vw-407 {
  width: 407vw !important;
}

.min-vw-407 {
  min-width: 407vw !important;
}

.max-vw-407 {
  max-width: 407vw !important;
}

.wrem-407 {
  width: 407rem !important;
}

.min-wrem-407 {
  min-width: 407rem !important;
}

.max-wrem-407 {
  max-width: 407rem !important;
}

.hp-407 {
  height: 407px !important;
}

.min-hp-407 {
  min-height: 407px !important;
}

.max-hp-407 {
  max-height: 407px !important;
}

.vh-407 {
  height: 407vh !important;
}

.min-vh-407 {
  min-height: 407vh !important;
}

.max-vh-407 {
  max-height: 407vh !important;
}

.top-407 {
  top: 407px !important;
}

.bottom-407 {
  bottom: 407px !important;
}

.left-407 {
  left: 407px !important;
}

.right-407 {
  right: 407px !important;
}

.font-407 {
  font-size: 407px !important;
}

.fw-407 {
  font-weight: 407 !important;
}

.lh-407 {
  line-height: 407px !important;
}

.flex-init-407 {
  flex: 0 0 407px !important;
}

.radius-407 {
  border-radius: 407px !important;
}

.padding-407 {
  padding: 407px !important;
}

.wp-408 {
  width: 408px !important;
}

.min-wp-408 {
  min-width: 408px !important;
}

.max-wp-408 {
  max-width: 408px !important;
}

.vw-408 {
  width: 408vw !important;
}

.min-vw-408 {
  min-width: 408vw !important;
}

.max-vw-408 {
  max-width: 408vw !important;
}

.wrem-408 {
  width: 408rem !important;
}

.min-wrem-408 {
  min-width: 408rem !important;
}

.max-wrem-408 {
  max-width: 408rem !important;
}

.hp-408 {
  height: 408px !important;
}

.min-hp-408 {
  min-height: 408px !important;
}

.max-hp-408 {
  max-height: 408px !important;
}

.vh-408 {
  height: 408vh !important;
}

.min-vh-408 {
  min-height: 408vh !important;
}

.max-vh-408 {
  max-height: 408vh !important;
}

.top-408 {
  top: 408px !important;
}

.bottom-408 {
  bottom: 408px !important;
}

.left-408 {
  left: 408px !important;
}

.right-408 {
  right: 408px !important;
}

.font-408 {
  font-size: 408px !important;
}

.fw-408 {
  font-weight: 408 !important;
}

.lh-408 {
  line-height: 408px !important;
}

.flex-init-408 {
  flex: 0 0 408px !important;
}

.radius-408 {
  border-radius: 408px !important;
}

.padding-408 {
  padding: 408px !important;
}

.wp-409 {
  width: 409px !important;
}

.min-wp-409 {
  min-width: 409px !important;
}

.max-wp-409 {
  max-width: 409px !important;
}

.vw-409 {
  width: 409vw !important;
}

.min-vw-409 {
  min-width: 409vw !important;
}

.max-vw-409 {
  max-width: 409vw !important;
}

.wrem-409 {
  width: 409rem !important;
}

.min-wrem-409 {
  min-width: 409rem !important;
}

.max-wrem-409 {
  max-width: 409rem !important;
}

.hp-409 {
  height: 409px !important;
}

.min-hp-409 {
  min-height: 409px !important;
}

.max-hp-409 {
  max-height: 409px !important;
}

.vh-409 {
  height: 409vh !important;
}

.min-vh-409 {
  min-height: 409vh !important;
}

.max-vh-409 {
  max-height: 409vh !important;
}

.top-409 {
  top: 409px !important;
}

.bottom-409 {
  bottom: 409px !important;
}

.left-409 {
  left: 409px !important;
}

.right-409 {
  right: 409px !important;
}

.font-409 {
  font-size: 409px !important;
}

.fw-409 {
  font-weight: 409 !important;
}

.lh-409 {
  line-height: 409px !important;
}

.flex-init-409 {
  flex: 0 0 409px !important;
}

.radius-409 {
  border-radius: 409px !important;
}

.padding-409 {
  padding: 409px !important;
}

.wp-410 {
  width: 410px !important;
}

.min-wp-410 {
  min-width: 410px !important;
}

.max-wp-410 {
  max-width: 410px !important;
}

.vw-410 {
  width: 410vw !important;
}

.min-vw-410 {
  min-width: 410vw !important;
}

.max-vw-410 {
  max-width: 410vw !important;
}

.wrem-410 {
  width: 410rem !important;
}

.min-wrem-410 {
  min-width: 410rem !important;
}

.max-wrem-410 {
  max-width: 410rem !important;
}

.hp-410 {
  height: 410px !important;
}

.min-hp-410 {
  min-height: 410px !important;
}

.max-hp-410 {
  max-height: 410px !important;
}

.vh-410 {
  height: 410vh !important;
}

.min-vh-410 {
  min-height: 410vh !important;
}

.max-vh-410 {
  max-height: 410vh !important;
}

.top-410 {
  top: 410px !important;
}

.bottom-410 {
  bottom: 410px !important;
}

.left-410 {
  left: 410px !important;
}

.right-410 {
  right: 410px !important;
}

.font-410 {
  font-size: 410px !important;
}

.fw-410 {
  font-weight: 410 !important;
}

.lh-410 {
  line-height: 410px !important;
}

.flex-init-410 {
  flex: 0 0 410px !important;
}

.radius-410 {
  border-radius: 410px !important;
}

.padding-410 {
  padding: 410px !important;
}

.wp-411 {
  width: 411px !important;
}

.min-wp-411 {
  min-width: 411px !important;
}

.max-wp-411 {
  max-width: 411px !important;
}

.vw-411 {
  width: 411vw !important;
}

.min-vw-411 {
  min-width: 411vw !important;
}

.max-vw-411 {
  max-width: 411vw !important;
}

.wrem-411 {
  width: 411rem !important;
}

.min-wrem-411 {
  min-width: 411rem !important;
}

.max-wrem-411 {
  max-width: 411rem !important;
}

.hp-411 {
  height: 411px !important;
}

.min-hp-411 {
  min-height: 411px !important;
}

.max-hp-411 {
  max-height: 411px !important;
}

.vh-411 {
  height: 411vh !important;
}

.min-vh-411 {
  min-height: 411vh !important;
}

.max-vh-411 {
  max-height: 411vh !important;
}

.top-411 {
  top: 411px !important;
}

.bottom-411 {
  bottom: 411px !important;
}

.left-411 {
  left: 411px !important;
}

.right-411 {
  right: 411px !important;
}

.font-411 {
  font-size: 411px !important;
}

.fw-411 {
  font-weight: 411 !important;
}

.lh-411 {
  line-height: 411px !important;
}

.flex-init-411 {
  flex: 0 0 411px !important;
}

.radius-411 {
  border-radius: 411px !important;
}

.padding-411 {
  padding: 411px !important;
}

.wp-412 {
  width: 412px !important;
}

.min-wp-412 {
  min-width: 412px !important;
}

.max-wp-412 {
  max-width: 412px !important;
}

.vw-412 {
  width: 412vw !important;
}

.min-vw-412 {
  min-width: 412vw !important;
}

.max-vw-412 {
  max-width: 412vw !important;
}

.wrem-412 {
  width: 412rem !important;
}

.min-wrem-412 {
  min-width: 412rem !important;
}

.max-wrem-412 {
  max-width: 412rem !important;
}

.hp-412 {
  height: 412px !important;
}

.min-hp-412 {
  min-height: 412px !important;
}

.max-hp-412 {
  max-height: 412px !important;
}

.vh-412 {
  height: 412vh !important;
}

.min-vh-412 {
  min-height: 412vh !important;
}

.max-vh-412 {
  max-height: 412vh !important;
}

.top-412 {
  top: 412px !important;
}

.bottom-412 {
  bottom: 412px !important;
}

.left-412 {
  left: 412px !important;
}

.right-412 {
  right: 412px !important;
}

.font-412 {
  font-size: 412px !important;
}

.fw-412 {
  font-weight: 412 !important;
}

.lh-412 {
  line-height: 412px !important;
}

.flex-init-412 {
  flex: 0 0 412px !important;
}

.radius-412 {
  border-radius: 412px !important;
}

.padding-412 {
  padding: 412px !important;
}

.wp-413 {
  width: 413px !important;
}

.min-wp-413 {
  min-width: 413px !important;
}

.max-wp-413 {
  max-width: 413px !important;
}

.vw-413 {
  width: 413vw !important;
}

.min-vw-413 {
  min-width: 413vw !important;
}

.max-vw-413 {
  max-width: 413vw !important;
}

.wrem-413 {
  width: 413rem !important;
}

.min-wrem-413 {
  min-width: 413rem !important;
}

.max-wrem-413 {
  max-width: 413rem !important;
}

.hp-413 {
  height: 413px !important;
}

.min-hp-413 {
  min-height: 413px !important;
}

.max-hp-413 {
  max-height: 413px !important;
}

.vh-413 {
  height: 413vh !important;
}

.min-vh-413 {
  min-height: 413vh !important;
}

.max-vh-413 {
  max-height: 413vh !important;
}

.top-413 {
  top: 413px !important;
}

.bottom-413 {
  bottom: 413px !important;
}

.left-413 {
  left: 413px !important;
}

.right-413 {
  right: 413px !important;
}

.font-413 {
  font-size: 413px !important;
}

.fw-413 {
  font-weight: 413 !important;
}

.lh-413 {
  line-height: 413px !important;
}

.flex-init-413 {
  flex: 0 0 413px !important;
}

.radius-413 {
  border-radius: 413px !important;
}

.padding-413 {
  padding: 413px !important;
}

.wp-414 {
  width: 414px !important;
}

.min-wp-414 {
  min-width: 414px !important;
}

.max-wp-414 {
  max-width: 414px !important;
}

.vw-414 {
  width: 414vw !important;
}

.min-vw-414 {
  min-width: 414vw !important;
}

.max-vw-414 {
  max-width: 414vw !important;
}

.wrem-414 {
  width: 414rem !important;
}

.min-wrem-414 {
  min-width: 414rem !important;
}

.max-wrem-414 {
  max-width: 414rem !important;
}

.hp-414 {
  height: 414px !important;
}

.min-hp-414 {
  min-height: 414px !important;
}

.max-hp-414 {
  max-height: 414px !important;
}

.vh-414 {
  height: 414vh !important;
}

.min-vh-414 {
  min-height: 414vh !important;
}

.max-vh-414 {
  max-height: 414vh !important;
}

.top-414 {
  top: 414px !important;
}

.bottom-414 {
  bottom: 414px !important;
}

.left-414 {
  left: 414px !important;
}

.right-414 {
  right: 414px !important;
}

.font-414 {
  font-size: 414px !important;
}

.fw-414 {
  font-weight: 414 !important;
}

.lh-414 {
  line-height: 414px !important;
}

.flex-init-414 {
  flex: 0 0 414px !important;
}

.radius-414 {
  border-radius: 414px !important;
}

.padding-414 {
  padding: 414px !important;
}

.wp-415 {
  width: 415px !important;
}

.min-wp-415 {
  min-width: 415px !important;
}

.max-wp-415 {
  max-width: 415px !important;
}

.vw-415 {
  width: 415vw !important;
}

.min-vw-415 {
  min-width: 415vw !important;
}

.max-vw-415 {
  max-width: 415vw !important;
}

.wrem-415 {
  width: 415rem !important;
}

.min-wrem-415 {
  min-width: 415rem !important;
}

.max-wrem-415 {
  max-width: 415rem !important;
}

.hp-415 {
  height: 415px !important;
}

.min-hp-415 {
  min-height: 415px !important;
}

.max-hp-415 {
  max-height: 415px !important;
}

.vh-415 {
  height: 415vh !important;
}

.min-vh-415 {
  min-height: 415vh !important;
}

.max-vh-415 {
  max-height: 415vh !important;
}

.top-415 {
  top: 415px !important;
}

.bottom-415 {
  bottom: 415px !important;
}

.left-415 {
  left: 415px !important;
}

.right-415 {
  right: 415px !important;
}

.font-415 {
  font-size: 415px !important;
}

.fw-415 {
  font-weight: 415 !important;
}

.lh-415 {
  line-height: 415px !important;
}

.flex-init-415 {
  flex: 0 0 415px !important;
}

.radius-415 {
  border-radius: 415px !important;
}

.padding-415 {
  padding: 415px !important;
}

.wp-416 {
  width: 416px !important;
}

.min-wp-416 {
  min-width: 416px !important;
}

.max-wp-416 {
  max-width: 416px !important;
}

.vw-416 {
  width: 416vw !important;
}

.min-vw-416 {
  min-width: 416vw !important;
}

.max-vw-416 {
  max-width: 416vw !important;
}

.wrem-416 {
  width: 416rem !important;
}

.min-wrem-416 {
  min-width: 416rem !important;
}

.max-wrem-416 {
  max-width: 416rem !important;
}

.hp-416 {
  height: 416px !important;
}

.min-hp-416 {
  min-height: 416px !important;
}

.max-hp-416 {
  max-height: 416px !important;
}

.vh-416 {
  height: 416vh !important;
}

.min-vh-416 {
  min-height: 416vh !important;
}

.max-vh-416 {
  max-height: 416vh !important;
}

.top-416 {
  top: 416px !important;
}

.bottom-416 {
  bottom: 416px !important;
}

.left-416 {
  left: 416px !important;
}

.right-416 {
  right: 416px !important;
}

.font-416 {
  font-size: 416px !important;
}

.fw-416 {
  font-weight: 416 !important;
}

.lh-416 {
  line-height: 416px !important;
}

.flex-init-416 {
  flex: 0 0 416px !important;
}

.radius-416 {
  border-radius: 416px !important;
}

.padding-416 {
  padding: 416px !important;
}

.wp-417 {
  width: 417px !important;
}

.min-wp-417 {
  min-width: 417px !important;
}

.max-wp-417 {
  max-width: 417px !important;
}

.vw-417 {
  width: 417vw !important;
}

.min-vw-417 {
  min-width: 417vw !important;
}

.max-vw-417 {
  max-width: 417vw !important;
}

.wrem-417 {
  width: 417rem !important;
}

.min-wrem-417 {
  min-width: 417rem !important;
}

.max-wrem-417 {
  max-width: 417rem !important;
}

.hp-417 {
  height: 417px !important;
}

.min-hp-417 {
  min-height: 417px !important;
}

.max-hp-417 {
  max-height: 417px !important;
}

.vh-417 {
  height: 417vh !important;
}

.min-vh-417 {
  min-height: 417vh !important;
}

.max-vh-417 {
  max-height: 417vh !important;
}

.top-417 {
  top: 417px !important;
}

.bottom-417 {
  bottom: 417px !important;
}

.left-417 {
  left: 417px !important;
}

.right-417 {
  right: 417px !important;
}

.font-417 {
  font-size: 417px !important;
}

.fw-417 {
  font-weight: 417 !important;
}

.lh-417 {
  line-height: 417px !important;
}

.flex-init-417 {
  flex: 0 0 417px !important;
}

.radius-417 {
  border-radius: 417px !important;
}

.padding-417 {
  padding: 417px !important;
}

.wp-418 {
  width: 418px !important;
}

.min-wp-418 {
  min-width: 418px !important;
}

.max-wp-418 {
  max-width: 418px !important;
}

.vw-418 {
  width: 418vw !important;
}

.min-vw-418 {
  min-width: 418vw !important;
}

.max-vw-418 {
  max-width: 418vw !important;
}

.wrem-418 {
  width: 418rem !important;
}

.min-wrem-418 {
  min-width: 418rem !important;
}

.max-wrem-418 {
  max-width: 418rem !important;
}

.hp-418 {
  height: 418px !important;
}

.min-hp-418 {
  min-height: 418px !important;
}

.max-hp-418 {
  max-height: 418px !important;
}

.vh-418 {
  height: 418vh !important;
}

.min-vh-418 {
  min-height: 418vh !important;
}

.max-vh-418 {
  max-height: 418vh !important;
}

.top-418 {
  top: 418px !important;
}

.bottom-418 {
  bottom: 418px !important;
}

.left-418 {
  left: 418px !important;
}

.right-418 {
  right: 418px !important;
}

.font-418 {
  font-size: 418px !important;
}

.fw-418 {
  font-weight: 418 !important;
}

.lh-418 {
  line-height: 418px !important;
}

.flex-init-418 {
  flex: 0 0 418px !important;
}

.radius-418 {
  border-radius: 418px !important;
}

.padding-418 {
  padding: 418px !important;
}

.wp-419 {
  width: 419px !important;
}

.min-wp-419 {
  min-width: 419px !important;
}

.max-wp-419 {
  max-width: 419px !important;
}

.vw-419 {
  width: 419vw !important;
}

.min-vw-419 {
  min-width: 419vw !important;
}

.max-vw-419 {
  max-width: 419vw !important;
}

.wrem-419 {
  width: 419rem !important;
}

.min-wrem-419 {
  min-width: 419rem !important;
}

.max-wrem-419 {
  max-width: 419rem !important;
}

.hp-419 {
  height: 419px !important;
}

.min-hp-419 {
  min-height: 419px !important;
}

.max-hp-419 {
  max-height: 419px !important;
}

.vh-419 {
  height: 419vh !important;
}

.min-vh-419 {
  min-height: 419vh !important;
}

.max-vh-419 {
  max-height: 419vh !important;
}

.top-419 {
  top: 419px !important;
}

.bottom-419 {
  bottom: 419px !important;
}

.left-419 {
  left: 419px !important;
}

.right-419 {
  right: 419px !important;
}

.font-419 {
  font-size: 419px !important;
}

.fw-419 {
  font-weight: 419 !important;
}

.lh-419 {
  line-height: 419px !important;
}

.flex-init-419 {
  flex: 0 0 419px !important;
}

.radius-419 {
  border-radius: 419px !important;
}

.padding-419 {
  padding: 419px !important;
}

.wp-420 {
  width: 420px !important;
}

.min-wp-420 {
  min-width: 420px !important;
}

.max-wp-420 {
  max-width: 420px !important;
}

.vw-420 {
  width: 420vw !important;
}

.min-vw-420 {
  min-width: 420vw !important;
}

.max-vw-420 {
  max-width: 420vw !important;
}

.wrem-420 {
  width: 420rem !important;
}

.min-wrem-420 {
  min-width: 420rem !important;
}

.max-wrem-420 {
  max-width: 420rem !important;
}

.hp-420 {
  height: 420px !important;
}

.min-hp-420 {
  min-height: 420px !important;
}

.max-hp-420 {
  max-height: 420px !important;
}

.vh-420 {
  height: 420vh !important;
}

.min-vh-420 {
  min-height: 420vh !important;
}

.max-vh-420 {
  max-height: 420vh !important;
}

.top-420 {
  top: 420px !important;
}

.bottom-420 {
  bottom: 420px !important;
}

.left-420 {
  left: 420px !important;
}

.right-420 {
  right: 420px !important;
}

.font-420 {
  font-size: 420px !important;
}

.fw-420 {
  font-weight: 420 !important;
}

.lh-420 {
  line-height: 420px !important;
}

.flex-init-420 {
  flex: 0 0 420px !important;
}

.radius-420 {
  border-radius: 420px !important;
}

.padding-420 {
  padding: 420px !important;
}

.wp-421 {
  width: 421px !important;
}

.min-wp-421 {
  min-width: 421px !important;
}

.max-wp-421 {
  max-width: 421px !important;
}

.vw-421 {
  width: 421vw !important;
}

.min-vw-421 {
  min-width: 421vw !important;
}

.max-vw-421 {
  max-width: 421vw !important;
}

.wrem-421 {
  width: 421rem !important;
}

.min-wrem-421 {
  min-width: 421rem !important;
}

.max-wrem-421 {
  max-width: 421rem !important;
}

.hp-421 {
  height: 421px !important;
}

.min-hp-421 {
  min-height: 421px !important;
}

.max-hp-421 {
  max-height: 421px !important;
}

.vh-421 {
  height: 421vh !important;
}

.min-vh-421 {
  min-height: 421vh !important;
}

.max-vh-421 {
  max-height: 421vh !important;
}

.top-421 {
  top: 421px !important;
}

.bottom-421 {
  bottom: 421px !important;
}

.left-421 {
  left: 421px !important;
}

.right-421 {
  right: 421px !important;
}

.font-421 {
  font-size: 421px !important;
}

.fw-421 {
  font-weight: 421 !important;
}

.lh-421 {
  line-height: 421px !important;
}

.flex-init-421 {
  flex: 0 0 421px !important;
}

.radius-421 {
  border-radius: 421px !important;
}

.padding-421 {
  padding: 421px !important;
}

.wp-422 {
  width: 422px !important;
}

.min-wp-422 {
  min-width: 422px !important;
}

.max-wp-422 {
  max-width: 422px !important;
}

.vw-422 {
  width: 422vw !important;
}

.min-vw-422 {
  min-width: 422vw !important;
}

.max-vw-422 {
  max-width: 422vw !important;
}

.wrem-422 {
  width: 422rem !important;
}

.min-wrem-422 {
  min-width: 422rem !important;
}

.max-wrem-422 {
  max-width: 422rem !important;
}

.hp-422 {
  height: 422px !important;
}

.min-hp-422 {
  min-height: 422px !important;
}

.max-hp-422 {
  max-height: 422px !important;
}

.vh-422 {
  height: 422vh !important;
}

.min-vh-422 {
  min-height: 422vh !important;
}

.max-vh-422 {
  max-height: 422vh !important;
}

.top-422 {
  top: 422px !important;
}

.bottom-422 {
  bottom: 422px !important;
}

.left-422 {
  left: 422px !important;
}

.right-422 {
  right: 422px !important;
}

.font-422 {
  font-size: 422px !important;
}

.fw-422 {
  font-weight: 422 !important;
}

.lh-422 {
  line-height: 422px !important;
}

.flex-init-422 {
  flex: 0 0 422px !important;
}

.radius-422 {
  border-radius: 422px !important;
}

.padding-422 {
  padding: 422px !important;
}

.wp-423 {
  width: 423px !important;
}

.min-wp-423 {
  min-width: 423px !important;
}

.max-wp-423 {
  max-width: 423px !important;
}

.vw-423 {
  width: 423vw !important;
}

.min-vw-423 {
  min-width: 423vw !important;
}

.max-vw-423 {
  max-width: 423vw !important;
}

.wrem-423 {
  width: 423rem !important;
}

.min-wrem-423 {
  min-width: 423rem !important;
}

.max-wrem-423 {
  max-width: 423rem !important;
}

.hp-423 {
  height: 423px !important;
}

.min-hp-423 {
  min-height: 423px !important;
}

.max-hp-423 {
  max-height: 423px !important;
}

.vh-423 {
  height: 423vh !important;
}

.min-vh-423 {
  min-height: 423vh !important;
}

.max-vh-423 {
  max-height: 423vh !important;
}

.top-423 {
  top: 423px !important;
}

.bottom-423 {
  bottom: 423px !important;
}

.left-423 {
  left: 423px !important;
}

.right-423 {
  right: 423px !important;
}

.font-423 {
  font-size: 423px !important;
}

.fw-423 {
  font-weight: 423 !important;
}

.lh-423 {
  line-height: 423px !important;
}

.flex-init-423 {
  flex: 0 0 423px !important;
}

.radius-423 {
  border-radius: 423px !important;
}

.padding-423 {
  padding: 423px !important;
}

.wp-424 {
  width: 424px !important;
}

.min-wp-424 {
  min-width: 424px !important;
}

.max-wp-424 {
  max-width: 424px !important;
}

.vw-424 {
  width: 424vw !important;
}

.min-vw-424 {
  min-width: 424vw !important;
}

.max-vw-424 {
  max-width: 424vw !important;
}

.wrem-424 {
  width: 424rem !important;
}

.min-wrem-424 {
  min-width: 424rem !important;
}

.max-wrem-424 {
  max-width: 424rem !important;
}

.hp-424 {
  height: 424px !important;
}

.min-hp-424 {
  min-height: 424px !important;
}

.max-hp-424 {
  max-height: 424px !important;
}

.vh-424 {
  height: 424vh !important;
}

.min-vh-424 {
  min-height: 424vh !important;
}

.max-vh-424 {
  max-height: 424vh !important;
}

.top-424 {
  top: 424px !important;
}

.bottom-424 {
  bottom: 424px !important;
}

.left-424 {
  left: 424px !important;
}

.right-424 {
  right: 424px !important;
}

.font-424 {
  font-size: 424px !important;
}

.fw-424 {
  font-weight: 424 !important;
}

.lh-424 {
  line-height: 424px !important;
}

.flex-init-424 {
  flex: 0 0 424px !important;
}

.radius-424 {
  border-radius: 424px !important;
}

.padding-424 {
  padding: 424px !important;
}

.wp-425 {
  width: 425px !important;
}

.min-wp-425 {
  min-width: 425px !important;
}

.max-wp-425 {
  max-width: 425px !important;
}

.vw-425 {
  width: 425vw !important;
}

.min-vw-425 {
  min-width: 425vw !important;
}

.max-vw-425 {
  max-width: 425vw !important;
}

.wrem-425 {
  width: 425rem !important;
}

.min-wrem-425 {
  min-width: 425rem !important;
}

.max-wrem-425 {
  max-width: 425rem !important;
}

.hp-425 {
  height: 425px !important;
}

.min-hp-425 {
  min-height: 425px !important;
}

.max-hp-425 {
  max-height: 425px !important;
}

.vh-425 {
  height: 425vh !important;
}

.min-vh-425 {
  min-height: 425vh !important;
}

.max-vh-425 {
  max-height: 425vh !important;
}

.top-425 {
  top: 425px !important;
}

.bottom-425 {
  bottom: 425px !important;
}

.left-425 {
  left: 425px !important;
}

.right-425 {
  right: 425px !important;
}

.font-425 {
  font-size: 425px !important;
}

.fw-425 {
  font-weight: 425 !important;
}

.lh-425 {
  line-height: 425px !important;
}

.flex-init-425 {
  flex: 0 0 425px !important;
}

.radius-425 {
  border-radius: 425px !important;
}

.padding-425 {
  padding: 425px !important;
}

.wp-426 {
  width: 426px !important;
}

.min-wp-426 {
  min-width: 426px !important;
}

.max-wp-426 {
  max-width: 426px !important;
}

.vw-426 {
  width: 426vw !important;
}

.min-vw-426 {
  min-width: 426vw !important;
}

.max-vw-426 {
  max-width: 426vw !important;
}

.wrem-426 {
  width: 426rem !important;
}

.min-wrem-426 {
  min-width: 426rem !important;
}

.max-wrem-426 {
  max-width: 426rem !important;
}

.hp-426 {
  height: 426px !important;
}

.min-hp-426 {
  min-height: 426px !important;
}

.max-hp-426 {
  max-height: 426px !important;
}

.vh-426 {
  height: 426vh !important;
}

.min-vh-426 {
  min-height: 426vh !important;
}

.max-vh-426 {
  max-height: 426vh !important;
}

.top-426 {
  top: 426px !important;
}

.bottom-426 {
  bottom: 426px !important;
}

.left-426 {
  left: 426px !important;
}

.right-426 {
  right: 426px !important;
}

.font-426 {
  font-size: 426px !important;
}

.fw-426 {
  font-weight: 426 !important;
}

.lh-426 {
  line-height: 426px !important;
}

.flex-init-426 {
  flex: 0 0 426px !important;
}

.radius-426 {
  border-radius: 426px !important;
}

.padding-426 {
  padding: 426px !important;
}

.wp-427 {
  width: 427px !important;
}

.min-wp-427 {
  min-width: 427px !important;
}

.max-wp-427 {
  max-width: 427px !important;
}

.vw-427 {
  width: 427vw !important;
}

.min-vw-427 {
  min-width: 427vw !important;
}

.max-vw-427 {
  max-width: 427vw !important;
}

.wrem-427 {
  width: 427rem !important;
}

.min-wrem-427 {
  min-width: 427rem !important;
}

.max-wrem-427 {
  max-width: 427rem !important;
}

.hp-427 {
  height: 427px !important;
}

.min-hp-427 {
  min-height: 427px !important;
}

.max-hp-427 {
  max-height: 427px !important;
}

.vh-427 {
  height: 427vh !important;
}

.min-vh-427 {
  min-height: 427vh !important;
}

.max-vh-427 {
  max-height: 427vh !important;
}

.top-427 {
  top: 427px !important;
}

.bottom-427 {
  bottom: 427px !important;
}

.left-427 {
  left: 427px !important;
}

.right-427 {
  right: 427px !important;
}

.font-427 {
  font-size: 427px !important;
}

.fw-427 {
  font-weight: 427 !important;
}

.lh-427 {
  line-height: 427px !important;
}

.flex-init-427 {
  flex: 0 0 427px !important;
}

.radius-427 {
  border-radius: 427px !important;
}

.padding-427 {
  padding: 427px !important;
}

.wp-428 {
  width: 428px !important;
}

.min-wp-428 {
  min-width: 428px !important;
}

.max-wp-428 {
  max-width: 428px !important;
}

.vw-428 {
  width: 428vw !important;
}

.min-vw-428 {
  min-width: 428vw !important;
}

.max-vw-428 {
  max-width: 428vw !important;
}

.wrem-428 {
  width: 428rem !important;
}

.min-wrem-428 {
  min-width: 428rem !important;
}

.max-wrem-428 {
  max-width: 428rem !important;
}

.hp-428 {
  height: 428px !important;
}

.min-hp-428 {
  min-height: 428px !important;
}

.max-hp-428 {
  max-height: 428px !important;
}

.vh-428 {
  height: 428vh !important;
}

.min-vh-428 {
  min-height: 428vh !important;
}

.max-vh-428 {
  max-height: 428vh !important;
}

.top-428 {
  top: 428px !important;
}

.bottom-428 {
  bottom: 428px !important;
}

.left-428 {
  left: 428px !important;
}

.right-428 {
  right: 428px !important;
}

.font-428 {
  font-size: 428px !important;
}

.fw-428 {
  font-weight: 428 !important;
}

.lh-428 {
  line-height: 428px !important;
}

.flex-init-428 {
  flex: 0 0 428px !important;
}

.radius-428 {
  border-radius: 428px !important;
}

.padding-428 {
  padding: 428px !important;
}

.wp-429 {
  width: 429px !important;
}

.min-wp-429 {
  min-width: 429px !important;
}

.max-wp-429 {
  max-width: 429px !important;
}

.vw-429 {
  width: 429vw !important;
}

.min-vw-429 {
  min-width: 429vw !important;
}

.max-vw-429 {
  max-width: 429vw !important;
}

.wrem-429 {
  width: 429rem !important;
}

.min-wrem-429 {
  min-width: 429rem !important;
}

.max-wrem-429 {
  max-width: 429rem !important;
}

.hp-429 {
  height: 429px !important;
}

.min-hp-429 {
  min-height: 429px !important;
}

.max-hp-429 {
  max-height: 429px !important;
}

.vh-429 {
  height: 429vh !important;
}

.min-vh-429 {
  min-height: 429vh !important;
}

.max-vh-429 {
  max-height: 429vh !important;
}

.top-429 {
  top: 429px !important;
}

.bottom-429 {
  bottom: 429px !important;
}

.left-429 {
  left: 429px !important;
}

.right-429 {
  right: 429px !important;
}

.font-429 {
  font-size: 429px !important;
}

.fw-429 {
  font-weight: 429 !important;
}

.lh-429 {
  line-height: 429px !important;
}

.flex-init-429 {
  flex: 0 0 429px !important;
}

.radius-429 {
  border-radius: 429px !important;
}

.padding-429 {
  padding: 429px !important;
}

.wp-430 {
  width: 430px !important;
}

.min-wp-430 {
  min-width: 430px !important;
}

.max-wp-430 {
  max-width: 430px !important;
}

.vw-430 {
  width: 430vw !important;
}

.min-vw-430 {
  min-width: 430vw !important;
}

.max-vw-430 {
  max-width: 430vw !important;
}

.wrem-430 {
  width: 430rem !important;
}

.min-wrem-430 {
  min-width: 430rem !important;
}

.max-wrem-430 {
  max-width: 430rem !important;
}

.hp-430 {
  height: 430px !important;
}

.min-hp-430 {
  min-height: 430px !important;
}

.max-hp-430 {
  max-height: 430px !important;
}

.vh-430 {
  height: 430vh !important;
}

.min-vh-430 {
  min-height: 430vh !important;
}

.max-vh-430 {
  max-height: 430vh !important;
}

.top-430 {
  top: 430px !important;
}

.bottom-430 {
  bottom: 430px !important;
}

.left-430 {
  left: 430px !important;
}

.right-430 {
  right: 430px !important;
}

.font-430 {
  font-size: 430px !important;
}

.fw-430 {
  font-weight: 430 !important;
}

.lh-430 {
  line-height: 430px !important;
}

.flex-init-430 {
  flex: 0 0 430px !important;
}

.radius-430 {
  border-radius: 430px !important;
}

.padding-430 {
  padding: 430px !important;
}

.wp-431 {
  width: 431px !important;
}

.min-wp-431 {
  min-width: 431px !important;
}

.max-wp-431 {
  max-width: 431px !important;
}

.vw-431 {
  width: 431vw !important;
}

.min-vw-431 {
  min-width: 431vw !important;
}

.max-vw-431 {
  max-width: 431vw !important;
}

.wrem-431 {
  width: 431rem !important;
}

.min-wrem-431 {
  min-width: 431rem !important;
}

.max-wrem-431 {
  max-width: 431rem !important;
}

.hp-431 {
  height: 431px !important;
}

.min-hp-431 {
  min-height: 431px !important;
}

.max-hp-431 {
  max-height: 431px !important;
}

.vh-431 {
  height: 431vh !important;
}

.min-vh-431 {
  min-height: 431vh !important;
}

.max-vh-431 {
  max-height: 431vh !important;
}

.top-431 {
  top: 431px !important;
}

.bottom-431 {
  bottom: 431px !important;
}

.left-431 {
  left: 431px !important;
}

.right-431 {
  right: 431px !important;
}

.font-431 {
  font-size: 431px !important;
}

.fw-431 {
  font-weight: 431 !important;
}

.lh-431 {
  line-height: 431px !important;
}

.flex-init-431 {
  flex: 0 0 431px !important;
}

.radius-431 {
  border-radius: 431px !important;
}

.padding-431 {
  padding: 431px !important;
}

.wp-432 {
  width: 432px !important;
}

.min-wp-432 {
  min-width: 432px !important;
}

.max-wp-432 {
  max-width: 432px !important;
}

.vw-432 {
  width: 432vw !important;
}

.min-vw-432 {
  min-width: 432vw !important;
}

.max-vw-432 {
  max-width: 432vw !important;
}

.wrem-432 {
  width: 432rem !important;
}

.min-wrem-432 {
  min-width: 432rem !important;
}

.max-wrem-432 {
  max-width: 432rem !important;
}

.hp-432 {
  height: 432px !important;
}

.min-hp-432 {
  min-height: 432px !important;
}

.max-hp-432 {
  max-height: 432px !important;
}

.vh-432 {
  height: 432vh !important;
}

.min-vh-432 {
  min-height: 432vh !important;
}

.max-vh-432 {
  max-height: 432vh !important;
}

.top-432 {
  top: 432px !important;
}

.bottom-432 {
  bottom: 432px !important;
}

.left-432 {
  left: 432px !important;
}

.right-432 {
  right: 432px !important;
}

.font-432 {
  font-size: 432px !important;
}

.fw-432 {
  font-weight: 432 !important;
}

.lh-432 {
  line-height: 432px !important;
}

.flex-init-432 {
  flex: 0 0 432px !important;
}

.radius-432 {
  border-radius: 432px !important;
}

.padding-432 {
  padding: 432px !important;
}

.wp-433 {
  width: 433px !important;
}

.min-wp-433 {
  min-width: 433px !important;
}

.max-wp-433 {
  max-width: 433px !important;
}

.vw-433 {
  width: 433vw !important;
}

.min-vw-433 {
  min-width: 433vw !important;
}

.max-vw-433 {
  max-width: 433vw !important;
}

.wrem-433 {
  width: 433rem !important;
}

.min-wrem-433 {
  min-width: 433rem !important;
}

.max-wrem-433 {
  max-width: 433rem !important;
}

.hp-433 {
  height: 433px !important;
}

.min-hp-433 {
  min-height: 433px !important;
}

.max-hp-433 {
  max-height: 433px !important;
}

.vh-433 {
  height: 433vh !important;
}

.min-vh-433 {
  min-height: 433vh !important;
}

.max-vh-433 {
  max-height: 433vh !important;
}

.top-433 {
  top: 433px !important;
}

.bottom-433 {
  bottom: 433px !important;
}

.left-433 {
  left: 433px !important;
}

.right-433 {
  right: 433px !important;
}

.font-433 {
  font-size: 433px !important;
}

.fw-433 {
  font-weight: 433 !important;
}

.lh-433 {
  line-height: 433px !important;
}

.flex-init-433 {
  flex: 0 0 433px !important;
}

.radius-433 {
  border-radius: 433px !important;
}

.padding-433 {
  padding: 433px !important;
}

.wp-434 {
  width: 434px !important;
}

.min-wp-434 {
  min-width: 434px !important;
}

.max-wp-434 {
  max-width: 434px !important;
}

.vw-434 {
  width: 434vw !important;
}

.min-vw-434 {
  min-width: 434vw !important;
}

.max-vw-434 {
  max-width: 434vw !important;
}

.wrem-434 {
  width: 434rem !important;
}

.min-wrem-434 {
  min-width: 434rem !important;
}

.max-wrem-434 {
  max-width: 434rem !important;
}

.hp-434 {
  height: 434px !important;
}

.min-hp-434 {
  min-height: 434px !important;
}

.max-hp-434 {
  max-height: 434px !important;
}

.vh-434 {
  height: 434vh !important;
}

.min-vh-434 {
  min-height: 434vh !important;
}

.max-vh-434 {
  max-height: 434vh !important;
}

.top-434 {
  top: 434px !important;
}

.bottom-434 {
  bottom: 434px !important;
}

.left-434 {
  left: 434px !important;
}

.right-434 {
  right: 434px !important;
}

.font-434 {
  font-size: 434px !important;
}

.fw-434 {
  font-weight: 434 !important;
}

.lh-434 {
  line-height: 434px !important;
}

.flex-init-434 {
  flex: 0 0 434px !important;
}

.radius-434 {
  border-radius: 434px !important;
}

.padding-434 {
  padding: 434px !important;
}

.wp-435 {
  width: 435px !important;
}

.min-wp-435 {
  min-width: 435px !important;
}

.max-wp-435 {
  max-width: 435px !important;
}

.vw-435 {
  width: 435vw !important;
}

.min-vw-435 {
  min-width: 435vw !important;
}

.max-vw-435 {
  max-width: 435vw !important;
}

.wrem-435 {
  width: 435rem !important;
}

.min-wrem-435 {
  min-width: 435rem !important;
}

.max-wrem-435 {
  max-width: 435rem !important;
}

.hp-435 {
  height: 435px !important;
}

.min-hp-435 {
  min-height: 435px !important;
}

.max-hp-435 {
  max-height: 435px !important;
}

.vh-435 {
  height: 435vh !important;
}

.min-vh-435 {
  min-height: 435vh !important;
}

.max-vh-435 {
  max-height: 435vh !important;
}

.top-435 {
  top: 435px !important;
}

.bottom-435 {
  bottom: 435px !important;
}

.left-435 {
  left: 435px !important;
}

.right-435 {
  right: 435px !important;
}

.font-435 {
  font-size: 435px !important;
}

.fw-435 {
  font-weight: 435 !important;
}

.lh-435 {
  line-height: 435px !important;
}

.flex-init-435 {
  flex: 0 0 435px !important;
}

.radius-435 {
  border-radius: 435px !important;
}

.padding-435 {
  padding: 435px !important;
}

.wp-436 {
  width: 436px !important;
}

.min-wp-436 {
  min-width: 436px !important;
}

.max-wp-436 {
  max-width: 436px !important;
}

.vw-436 {
  width: 436vw !important;
}

.min-vw-436 {
  min-width: 436vw !important;
}

.max-vw-436 {
  max-width: 436vw !important;
}

.wrem-436 {
  width: 436rem !important;
}

.min-wrem-436 {
  min-width: 436rem !important;
}

.max-wrem-436 {
  max-width: 436rem !important;
}

.hp-436 {
  height: 436px !important;
}

.min-hp-436 {
  min-height: 436px !important;
}

.max-hp-436 {
  max-height: 436px !important;
}

.vh-436 {
  height: 436vh !important;
}

.min-vh-436 {
  min-height: 436vh !important;
}

.max-vh-436 {
  max-height: 436vh !important;
}

.top-436 {
  top: 436px !important;
}

.bottom-436 {
  bottom: 436px !important;
}

.left-436 {
  left: 436px !important;
}

.right-436 {
  right: 436px !important;
}

.font-436 {
  font-size: 436px !important;
}

.fw-436 {
  font-weight: 436 !important;
}

.lh-436 {
  line-height: 436px !important;
}

.flex-init-436 {
  flex: 0 0 436px !important;
}

.radius-436 {
  border-radius: 436px !important;
}

.padding-436 {
  padding: 436px !important;
}

.wp-437 {
  width: 437px !important;
}

.min-wp-437 {
  min-width: 437px !important;
}

.max-wp-437 {
  max-width: 437px !important;
}

.vw-437 {
  width: 437vw !important;
}

.min-vw-437 {
  min-width: 437vw !important;
}

.max-vw-437 {
  max-width: 437vw !important;
}

.wrem-437 {
  width: 437rem !important;
}

.min-wrem-437 {
  min-width: 437rem !important;
}

.max-wrem-437 {
  max-width: 437rem !important;
}

.hp-437 {
  height: 437px !important;
}

.min-hp-437 {
  min-height: 437px !important;
}

.max-hp-437 {
  max-height: 437px !important;
}

.vh-437 {
  height: 437vh !important;
}

.min-vh-437 {
  min-height: 437vh !important;
}

.max-vh-437 {
  max-height: 437vh !important;
}

.top-437 {
  top: 437px !important;
}

.bottom-437 {
  bottom: 437px !important;
}

.left-437 {
  left: 437px !important;
}

.right-437 {
  right: 437px !important;
}

.font-437 {
  font-size: 437px !important;
}

.fw-437 {
  font-weight: 437 !important;
}

.lh-437 {
  line-height: 437px !important;
}

.flex-init-437 {
  flex: 0 0 437px !important;
}

.radius-437 {
  border-radius: 437px !important;
}

.padding-437 {
  padding: 437px !important;
}

.wp-438 {
  width: 438px !important;
}

.min-wp-438 {
  min-width: 438px !important;
}

.max-wp-438 {
  max-width: 438px !important;
}

.vw-438 {
  width: 438vw !important;
}

.min-vw-438 {
  min-width: 438vw !important;
}

.max-vw-438 {
  max-width: 438vw !important;
}

.wrem-438 {
  width: 438rem !important;
}

.min-wrem-438 {
  min-width: 438rem !important;
}

.max-wrem-438 {
  max-width: 438rem !important;
}

.hp-438 {
  height: 438px !important;
}

.min-hp-438 {
  min-height: 438px !important;
}

.max-hp-438 {
  max-height: 438px !important;
}

.vh-438 {
  height: 438vh !important;
}

.min-vh-438 {
  min-height: 438vh !important;
}

.max-vh-438 {
  max-height: 438vh !important;
}

.top-438 {
  top: 438px !important;
}

.bottom-438 {
  bottom: 438px !important;
}

.left-438 {
  left: 438px !important;
}

.right-438 {
  right: 438px !important;
}

.font-438 {
  font-size: 438px !important;
}

.fw-438 {
  font-weight: 438 !important;
}

.lh-438 {
  line-height: 438px !important;
}

.flex-init-438 {
  flex: 0 0 438px !important;
}

.radius-438 {
  border-radius: 438px !important;
}

.padding-438 {
  padding: 438px !important;
}

.wp-439 {
  width: 439px !important;
}

.min-wp-439 {
  min-width: 439px !important;
}

.max-wp-439 {
  max-width: 439px !important;
}

.vw-439 {
  width: 439vw !important;
}

.min-vw-439 {
  min-width: 439vw !important;
}

.max-vw-439 {
  max-width: 439vw !important;
}

.wrem-439 {
  width: 439rem !important;
}

.min-wrem-439 {
  min-width: 439rem !important;
}

.max-wrem-439 {
  max-width: 439rem !important;
}

.hp-439 {
  height: 439px !important;
}

.min-hp-439 {
  min-height: 439px !important;
}

.max-hp-439 {
  max-height: 439px !important;
}

.vh-439 {
  height: 439vh !important;
}

.min-vh-439 {
  min-height: 439vh !important;
}

.max-vh-439 {
  max-height: 439vh !important;
}

.top-439 {
  top: 439px !important;
}

.bottom-439 {
  bottom: 439px !important;
}

.left-439 {
  left: 439px !important;
}

.right-439 {
  right: 439px !important;
}

.font-439 {
  font-size: 439px !important;
}

.fw-439 {
  font-weight: 439 !important;
}

.lh-439 {
  line-height: 439px !important;
}

.flex-init-439 {
  flex: 0 0 439px !important;
}

.radius-439 {
  border-radius: 439px !important;
}

.padding-439 {
  padding: 439px !important;
}

.wp-440 {
  width: 440px !important;
}

.min-wp-440 {
  min-width: 440px !important;
}

.max-wp-440 {
  max-width: 440px !important;
}

.vw-440 {
  width: 440vw !important;
}

.min-vw-440 {
  min-width: 440vw !important;
}

.max-vw-440 {
  max-width: 440vw !important;
}

.wrem-440 {
  width: 440rem !important;
}

.min-wrem-440 {
  min-width: 440rem !important;
}

.max-wrem-440 {
  max-width: 440rem !important;
}

.hp-440 {
  height: 440px !important;
}

.min-hp-440 {
  min-height: 440px !important;
}

.max-hp-440 {
  max-height: 440px !important;
}

.vh-440 {
  height: 440vh !important;
}

.min-vh-440 {
  min-height: 440vh !important;
}

.max-vh-440 {
  max-height: 440vh !important;
}

.top-440 {
  top: 440px !important;
}

.bottom-440 {
  bottom: 440px !important;
}

.left-440 {
  left: 440px !important;
}

.right-440 {
  right: 440px !important;
}

.font-440 {
  font-size: 440px !important;
}

.fw-440 {
  font-weight: 440 !important;
}

.lh-440 {
  line-height: 440px !important;
}

.flex-init-440 {
  flex: 0 0 440px !important;
}

.radius-440 {
  border-radius: 440px !important;
}

.padding-440 {
  padding: 440px !important;
}

.wp-441 {
  width: 441px !important;
}

.min-wp-441 {
  min-width: 441px !important;
}

.max-wp-441 {
  max-width: 441px !important;
}

.vw-441 {
  width: 441vw !important;
}

.min-vw-441 {
  min-width: 441vw !important;
}

.max-vw-441 {
  max-width: 441vw !important;
}

.wrem-441 {
  width: 441rem !important;
}

.min-wrem-441 {
  min-width: 441rem !important;
}

.max-wrem-441 {
  max-width: 441rem !important;
}

.hp-441 {
  height: 441px !important;
}

.min-hp-441 {
  min-height: 441px !important;
}

.max-hp-441 {
  max-height: 441px !important;
}

.vh-441 {
  height: 441vh !important;
}

.min-vh-441 {
  min-height: 441vh !important;
}

.max-vh-441 {
  max-height: 441vh !important;
}

.top-441 {
  top: 441px !important;
}

.bottom-441 {
  bottom: 441px !important;
}

.left-441 {
  left: 441px !important;
}

.right-441 {
  right: 441px !important;
}

.font-441 {
  font-size: 441px !important;
}

.fw-441 {
  font-weight: 441 !important;
}

.lh-441 {
  line-height: 441px !important;
}

.flex-init-441 {
  flex: 0 0 441px !important;
}

.radius-441 {
  border-radius: 441px !important;
}

.padding-441 {
  padding: 441px !important;
}

.wp-442 {
  width: 442px !important;
}

.min-wp-442 {
  min-width: 442px !important;
}

.max-wp-442 {
  max-width: 442px !important;
}

.vw-442 {
  width: 442vw !important;
}

.min-vw-442 {
  min-width: 442vw !important;
}

.max-vw-442 {
  max-width: 442vw !important;
}

.wrem-442 {
  width: 442rem !important;
}

.min-wrem-442 {
  min-width: 442rem !important;
}

.max-wrem-442 {
  max-width: 442rem !important;
}

.hp-442 {
  height: 442px !important;
}

.min-hp-442 {
  min-height: 442px !important;
}

.max-hp-442 {
  max-height: 442px !important;
}

.vh-442 {
  height: 442vh !important;
}

.min-vh-442 {
  min-height: 442vh !important;
}

.max-vh-442 {
  max-height: 442vh !important;
}

.top-442 {
  top: 442px !important;
}

.bottom-442 {
  bottom: 442px !important;
}

.left-442 {
  left: 442px !important;
}

.right-442 {
  right: 442px !important;
}

.font-442 {
  font-size: 442px !important;
}

.fw-442 {
  font-weight: 442 !important;
}

.lh-442 {
  line-height: 442px !important;
}

.flex-init-442 {
  flex: 0 0 442px !important;
}

.radius-442 {
  border-radius: 442px !important;
}

.padding-442 {
  padding: 442px !important;
}

.wp-443 {
  width: 443px !important;
}

.min-wp-443 {
  min-width: 443px !important;
}

.max-wp-443 {
  max-width: 443px !important;
}

.vw-443 {
  width: 443vw !important;
}

.min-vw-443 {
  min-width: 443vw !important;
}

.max-vw-443 {
  max-width: 443vw !important;
}

.wrem-443 {
  width: 443rem !important;
}

.min-wrem-443 {
  min-width: 443rem !important;
}

.max-wrem-443 {
  max-width: 443rem !important;
}

.hp-443 {
  height: 443px !important;
}

.min-hp-443 {
  min-height: 443px !important;
}

.max-hp-443 {
  max-height: 443px !important;
}

.vh-443 {
  height: 443vh !important;
}

.min-vh-443 {
  min-height: 443vh !important;
}

.max-vh-443 {
  max-height: 443vh !important;
}

.top-443 {
  top: 443px !important;
}

.bottom-443 {
  bottom: 443px !important;
}

.left-443 {
  left: 443px !important;
}

.right-443 {
  right: 443px !important;
}

.font-443 {
  font-size: 443px !important;
}

.fw-443 {
  font-weight: 443 !important;
}

.lh-443 {
  line-height: 443px !important;
}

.flex-init-443 {
  flex: 0 0 443px !important;
}

.radius-443 {
  border-radius: 443px !important;
}

.padding-443 {
  padding: 443px !important;
}

.wp-444 {
  width: 444px !important;
}

.min-wp-444 {
  min-width: 444px !important;
}

.max-wp-444 {
  max-width: 444px !important;
}

.vw-444 {
  width: 444vw !important;
}

.min-vw-444 {
  min-width: 444vw !important;
}

.max-vw-444 {
  max-width: 444vw !important;
}

.wrem-444 {
  width: 444rem !important;
}

.min-wrem-444 {
  min-width: 444rem !important;
}

.max-wrem-444 {
  max-width: 444rem !important;
}

.hp-444 {
  height: 444px !important;
}

.min-hp-444 {
  min-height: 444px !important;
}

.max-hp-444 {
  max-height: 444px !important;
}

.vh-444 {
  height: 444vh !important;
}

.min-vh-444 {
  min-height: 444vh !important;
}

.max-vh-444 {
  max-height: 444vh !important;
}

.top-444 {
  top: 444px !important;
}

.bottom-444 {
  bottom: 444px !important;
}

.left-444 {
  left: 444px !important;
}

.right-444 {
  right: 444px !important;
}

.font-444 {
  font-size: 444px !important;
}

.fw-444 {
  font-weight: 444 !important;
}

.lh-444 {
  line-height: 444px !important;
}

.flex-init-444 {
  flex: 0 0 444px !important;
}

.radius-444 {
  border-radius: 444px !important;
}

.padding-444 {
  padding: 444px !important;
}

.wp-445 {
  width: 445px !important;
}

.min-wp-445 {
  min-width: 445px !important;
}

.max-wp-445 {
  max-width: 445px !important;
}

.vw-445 {
  width: 445vw !important;
}

.min-vw-445 {
  min-width: 445vw !important;
}

.max-vw-445 {
  max-width: 445vw !important;
}

.wrem-445 {
  width: 445rem !important;
}

.min-wrem-445 {
  min-width: 445rem !important;
}

.max-wrem-445 {
  max-width: 445rem !important;
}

.hp-445 {
  height: 445px !important;
}

.min-hp-445 {
  min-height: 445px !important;
}

.max-hp-445 {
  max-height: 445px !important;
}

.vh-445 {
  height: 445vh !important;
}

.min-vh-445 {
  min-height: 445vh !important;
}

.max-vh-445 {
  max-height: 445vh !important;
}

.top-445 {
  top: 445px !important;
}

.bottom-445 {
  bottom: 445px !important;
}

.left-445 {
  left: 445px !important;
}

.right-445 {
  right: 445px !important;
}

.font-445 {
  font-size: 445px !important;
}

.fw-445 {
  font-weight: 445 !important;
}

.lh-445 {
  line-height: 445px !important;
}

.flex-init-445 {
  flex: 0 0 445px !important;
}

.radius-445 {
  border-radius: 445px !important;
}

.padding-445 {
  padding: 445px !important;
}

.wp-446 {
  width: 446px !important;
}

.min-wp-446 {
  min-width: 446px !important;
}

.max-wp-446 {
  max-width: 446px !important;
}

.vw-446 {
  width: 446vw !important;
}

.min-vw-446 {
  min-width: 446vw !important;
}

.max-vw-446 {
  max-width: 446vw !important;
}

.wrem-446 {
  width: 446rem !important;
}

.min-wrem-446 {
  min-width: 446rem !important;
}

.max-wrem-446 {
  max-width: 446rem !important;
}

.hp-446 {
  height: 446px !important;
}

.min-hp-446 {
  min-height: 446px !important;
}

.max-hp-446 {
  max-height: 446px !important;
}

.vh-446 {
  height: 446vh !important;
}

.min-vh-446 {
  min-height: 446vh !important;
}

.max-vh-446 {
  max-height: 446vh !important;
}

.top-446 {
  top: 446px !important;
}

.bottom-446 {
  bottom: 446px !important;
}

.left-446 {
  left: 446px !important;
}

.right-446 {
  right: 446px !important;
}

.font-446 {
  font-size: 446px !important;
}

.fw-446 {
  font-weight: 446 !important;
}

.lh-446 {
  line-height: 446px !important;
}

.flex-init-446 {
  flex: 0 0 446px !important;
}

.radius-446 {
  border-radius: 446px !important;
}

.padding-446 {
  padding: 446px !important;
}

.wp-447 {
  width: 447px !important;
}

.min-wp-447 {
  min-width: 447px !important;
}

.max-wp-447 {
  max-width: 447px !important;
}

.vw-447 {
  width: 447vw !important;
}

.min-vw-447 {
  min-width: 447vw !important;
}

.max-vw-447 {
  max-width: 447vw !important;
}

.wrem-447 {
  width: 447rem !important;
}

.min-wrem-447 {
  min-width: 447rem !important;
}

.max-wrem-447 {
  max-width: 447rem !important;
}

.hp-447 {
  height: 447px !important;
}

.min-hp-447 {
  min-height: 447px !important;
}

.max-hp-447 {
  max-height: 447px !important;
}

.vh-447 {
  height: 447vh !important;
}

.min-vh-447 {
  min-height: 447vh !important;
}

.max-vh-447 {
  max-height: 447vh !important;
}

.top-447 {
  top: 447px !important;
}

.bottom-447 {
  bottom: 447px !important;
}

.left-447 {
  left: 447px !important;
}

.right-447 {
  right: 447px !important;
}

.font-447 {
  font-size: 447px !important;
}

.fw-447 {
  font-weight: 447 !important;
}

.lh-447 {
  line-height: 447px !important;
}

.flex-init-447 {
  flex: 0 0 447px !important;
}

.radius-447 {
  border-radius: 447px !important;
}

.padding-447 {
  padding: 447px !important;
}

.wp-448 {
  width: 448px !important;
}

.min-wp-448 {
  min-width: 448px !important;
}

.max-wp-448 {
  max-width: 448px !important;
}

.vw-448 {
  width: 448vw !important;
}

.min-vw-448 {
  min-width: 448vw !important;
}

.max-vw-448 {
  max-width: 448vw !important;
}

.wrem-448 {
  width: 448rem !important;
}

.min-wrem-448 {
  min-width: 448rem !important;
}

.max-wrem-448 {
  max-width: 448rem !important;
}

.hp-448 {
  height: 448px !important;
}

.min-hp-448 {
  min-height: 448px !important;
}

.max-hp-448 {
  max-height: 448px !important;
}

.vh-448 {
  height: 448vh !important;
}

.min-vh-448 {
  min-height: 448vh !important;
}

.max-vh-448 {
  max-height: 448vh !important;
}

.top-448 {
  top: 448px !important;
}

.bottom-448 {
  bottom: 448px !important;
}

.left-448 {
  left: 448px !important;
}

.right-448 {
  right: 448px !important;
}

.font-448 {
  font-size: 448px !important;
}

.fw-448 {
  font-weight: 448 !important;
}

.lh-448 {
  line-height: 448px !important;
}

.flex-init-448 {
  flex: 0 0 448px !important;
}

.radius-448 {
  border-radius: 448px !important;
}

.padding-448 {
  padding: 448px !important;
}

.wp-449 {
  width: 449px !important;
}

.min-wp-449 {
  min-width: 449px !important;
}

.max-wp-449 {
  max-width: 449px !important;
}

.vw-449 {
  width: 449vw !important;
}

.min-vw-449 {
  min-width: 449vw !important;
}

.max-vw-449 {
  max-width: 449vw !important;
}

.wrem-449 {
  width: 449rem !important;
}

.min-wrem-449 {
  min-width: 449rem !important;
}

.max-wrem-449 {
  max-width: 449rem !important;
}

.hp-449 {
  height: 449px !important;
}

.min-hp-449 {
  min-height: 449px !important;
}

.max-hp-449 {
  max-height: 449px !important;
}

.vh-449 {
  height: 449vh !important;
}

.min-vh-449 {
  min-height: 449vh !important;
}

.max-vh-449 {
  max-height: 449vh !important;
}

.top-449 {
  top: 449px !important;
}

.bottom-449 {
  bottom: 449px !important;
}

.left-449 {
  left: 449px !important;
}

.right-449 {
  right: 449px !important;
}

.font-449 {
  font-size: 449px !important;
}

.fw-449 {
  font-weight: 449 !important;
}

.lh-449 {
  line-height: 449px !important;
}

.flex-init-449 {
  flex: 0 0 449px !important;
}

.radius-449 {
  border-radius: 449px !important;
}

.padding-449 {
  padding: 449px !important;
}

.wp-450 {
  width: 450px !important;
}

.min-wp-450 {
  min-width: 450px !important;
}

.max-wp-450 {
  max-width: 450px !important;
}

.vw-450 {
  width: 450vw !important;
}

.min-vw-450 {
  min-width: 450vw !important;
}

.max-vw-450 {
  max-width: 450vw !important;
}

.wrem-450 {
  width: 450rem !important;
}

.min-wrem-450 {
  min-width: 450rem !important;
}

.max-wrem-450 {
  max-width: 450rem !important;
}

.hp-450 {
  height: 450px !important;
}

.min-hp-450 {
  min-height: 450px !important;
}

.max-hp-450 {
  max-height: 450px !important;
}

.vh-450 {
  height: 450vh !important;
}

.min-vh-450 {
  min-height: 450vh !important;
}

.max-vh-450 {
  max-height: 450vh !important;
}

.top-450 {
  top: 450px !important;
}

.bottom-450 {
  bottom: 450px !important;
}

.left-450 {
  left: 450px !important;
}

.right-450 {
  right: 450px !important;
}

.font-450 {
  font-size: 450px !important;
}

.fw-450 {
  font-weight: 450 !important;
}

.lh-450 {
  line-height: 450px !important;
}

.flex-init-450 {
  flex: 0 0 450px !important;
}

.radius-450 {
  border-radius: 450px !important;
}

.padding-450 {
  padding: 450px !important;
}

.wp-451 {
  width: 451px !important;
}

.min-wp-451 {
  min-width: 451px !important;
}

.max-wp-451 {
  max-width: 451px !important;
}

.vw-451 {
  width: 451vw !important;
}

.min-vw-451 {
  min-width: 451vw !important;
}

.max-vw-451 {
  max-width: 451vw !important;
}

.wrem-451 {
  width: 451rem !important;
}

.min-wrem-451 {
  min-width: 451rem !important;
}

.max-wrem-451 {
  max-width: 451rem !important;
}

.hp-451 {
  height: 451px !important;
}

.min-hp-451 {
  min-height: 451px !important;
}

.max-hp-451 {
  max-height: 451px !important;
}

.vh-451 {
  height: 451vh !important;
}

.min-vh-451 {
  min-height: 451vh !important;
}

.max-vh-451 {
  max-height: 451vh !important;
}

.top-451 {
  top: 451px !important;
}

.bottom-451 {
  bottom: 451px !important;
}

.left-451 {
  left: 451px !important;
}

.right-451 {
  right: 451px !important;
}

.font-451 {
  font-size: 451px !important;
}

.fw-451 {
  font-weight: 451 !important;
}

.lh-451 {
  line-height: 451px !important;
}

.flex-init-451 {
  flex: 0 0 451px !important;
}

.radius-451 {
  border-radius: 451px !important;
}

.padding-451 {
  padding: 451px !important;
}

.wp-452 {
  width: 452px !important;
}

.min-wp-452 {
  min-width: 452px !important;
}

.max-wp-452 {
  max-width: 452px !important;
}

.vw-452 {
  width: 452vw !important;
}

.min-vw-452 {
  min-width: 452vw !important;
}

.max-vw-452 {
  max-width: 452vw !important;
}

.wrem-452 {
  width: 452rem !important;
}

.min-wrem-452 {
  min-width: 452rem !important;
}

.max-wrem-452 {
  max-width: 452rem !important;
}

.hp-452 {
  height: 452px !important;
}

.min-hp-452 {
  min-height: 452px !important;
}

.max-hp-452 {
  max-height: 452px !important;
}

.vh-452 {
  height: 452vh !important;
}

.min-vh-452 {
  min-height: 452vh !important;
}

.max-vh-452 {
  max-height: 452vh !important;
}

.top-452 {
  top: 452px !important;
}

.bottom-452 {
  bottom: 452px !important;
}

.left-452 {
  left: 452px !important;
}

.right-452 {
  right: 452px !important;
}

.font-452 {
  font-size: 452px !important;
}

.fw-452 {
  font-weight: 452 !important;
}

.lh-452 {
  line-height: 452px !important;
}

.flex-init-452 {
  flex: 0 0 452px !important;
}

.radius-452 {
  border-radius: 452px !important;
}

.padding-452 {
  padding: 452px !important;
}

.wp-453 {
  width: 453px !important;
}

.min-wp-453 {
  min-width: 453px !important;
}

.max-wp-453 {
  max-width: 453px !important;
}

.vw-453 {
  width: 453vw !important;
}

.min-vw-453 {
  min-width: 453vw !important;
}

.max-vw-453 {
  max-width: 453vw !important;
}

.wrem-453 {
  width: 453rem !important;
}

.min-wrem-453 {
  min-width: 453rem !important;
}

.max-wrem-453 {
  max-width: 453rem !important;
}

.hp-453 {
  height: 453px !important;
}

.min-hp-453 {
  min-height: 453px !important;
}

.max-hp-453 {
  max-height: 453px !important;
}

.vh-453 {
  height: 453vh !important;
}

.min-vh-453 {
  min-height: 453vh !important;
}

.max-vh-453 {
  max-height: 453vh !important;
}

.top-453 {
  top: 453px !important;
}

.bottom-453 {
  bottom: 453px !important;
}

.left-453 {
  left: 453px !important;
}

.right-453 {
  right: 453px !important;
}

.font-453 {
  font-size: 453px !important;
}

.fw-453 {
  font-weight: 453 !important;
}

.lh-453 {
  line-height: 453px !important;
}

.flex-init-453 {
  flex: 0 0 453px !important;
}

.radius-453 {
  border-radius: 453px !important;
}

.padding-453 {
  padding: 453px !important;
}

.wp-454 {
  width: 454px !important;
}

.min-wp-454 {
  min-width: 454px !important;
}

.max-wp-454 {
  max-width: 454px !important;
}

.vw-454 {
  width: 454vw !important;
}

.min-vw-454 {
  min-width: 454vw !important;
}

.max-vw-454 {
  max-width: 454vw !important;
}

.wrem-454 {
  width: 454rem !important;
}

.min-wrem-454 {
  min-width: 454rem !important;
}

.max-wrem-454 {
  max-width: 454rem !important;
}

.hp-454 {
  height: 454px !important;
}

.min-hp-454 {
  min-height: 454px !important;
}

.max-hp-454 {
  max-height: 454px !important;
}

.vh-454 {
  height: 454vh !important;
}

.min-vh-454 {
  min-height: 454vh !important;
}

.max-vh-454 {
  max-height: 454vh !important;
}

.top-454 {
  top: 454px !important;
}

.bottom-454 {
  bottom: 454px !important;
}

.left-454 {
  left: 454px !important;
}

.right-454 {
  right: 454px !important;
}

.font-454 {
  font-size: 454px !important;
}

.fw-454 {
  font-weight: 454 !important;
}

.lh-454 {
  line-height: 454px !important;
}

.flex-init-454 {
  flex: 0 0 454px !important;
}

.radius-454 {
  border-radius: 454px !important;
}

.padding-454 {
  padding: 454px !important;
}

.wp-455 {
  width: 455px !important;
}

.min-wp-455 {
  min-width: 455px !important;
}

.max-wp-455 {
  max-width: 455px !important;
}

.vw-455 {
  width: 455vw !important;
}

.min-vw-455 {
  min-width: 455vw !important;
}

.max-vw-455 {
  max-width: 455vw !important;
}

.wrem-455 {
  width: 455rem !important;
}

.min-wrem-455 {
  min-width: 455rem !important;
}

.max-wrem-455 {
  max-width: 455rem !important;
}

.hp-455 {
  height: 455px !important;
}

.min-hp-455 {
  min-height: 455px !important;
}

.max-hp-455 {
  max-height: 455px !important;
}

.vh-455 {
  height: 455vh !important;
}

.min-vh-455 {
  min-height: 455vh !important;
}

.max-vh-455 {
  max-height: 455vh !important;
}

.top-455 {
  top: 455px !important;
}

.bottom-455 {
  bottom: 455px !important;
}

.left-455 {
  left: 455px !important;
}

.right-455 {
  right: 455px !important;
}

.font-455 {
  font-size: 455px !important;
}

.fw-455 {
  font-weight: 455 !important;
}

.lh-455 {
  line-height: 455px !important;
}

.flex-init-455 {
  flex: 0 0 455px !important;
}

.radius-455 {
  border-radius: 455px !important;
}

.padding-455 {
  padding: 455px !important;
}

.wp-456 {
  width: 456px !important;
}

.min-wp-456 {
  min-width: 456px !important;
}

.max-wp-456 {
  max-width: 456px !important;
}

.vw-456 {
  width: 456vw !important;
}

.min-vw-456 {
  min-width: 456vw !important;
}

.max-vw-456 {
  max-width: 456vw !important;
}

.wrem-456 {
  width: 456rem !important;
}

.min-wrem-456 {
  min-width: 456rem !important;
}

.max-wrem-456 {
  max-width: 456rem !important;
}

.hp-456 {
  height: 456px !important;
}

.min-hp-456 {
  min-height: 456px !important;
}

.max-hp-456 {
  max-height: 456px !important;
}

.vh-456 {
  height: 456vh !important;
}

.min-vh-456 {
  min-height: 456vh !important;
}

.max-vh-456 {
  max-height: 456vh !important;
}

.top-456 {
  top: 456px !important;
}

.bottom-456 {
  bottom: 456px !important;
}

.left-456 {
  left: 456px !important;
}

.right-456 {
  right: 456px !important;
}

.font-456 {
  font-size: 456px !important;
}

.fw-456 {
  font-weight: 456 !important;
}

.lh-456 {
  line-height: 456px !important;
}

.flex-init-456 {
  flex: 0 0 456px !important;
}

.radius-456 {
  border-radius: 456px !important;
}

.padding-456 {
  padding: 456px !important;
}

.wp-457 {
  width: 457px !important;
}

.min-wp-457 {
  min-width: 457px !important;
}

.max-wp-457 {
  max-width: 457px !important;
}

.vw-457 {
  width: 457vw !important;
}

.min-vw-457 {
  min-width: 457vw !important;
}

.max-vw-457 {
  max-width: 457vw !important;
}

.wrem-457 {
  width: 457rem !important;
}

.min-wrem-457 {
  min-width: 457rem !important;
}

.max-wrem-457 {
  max-width: 457rem !important;
}

.hp-457 {
  height: 457px !important;
}

.min-hp-457 {
  min-height: 457px !important;
}

.max-hp-457 {
  max-height: 457px !important;
}

.vh-457 {
  height: 457vh !important;
}

.min-vh-457 {
  min-height: 457vh !important;
}

.max-vh-457 {
  max-height: 457vh !important;
}

.top-457 {
  top: 457px !important;
}

.bottom-457 {
  bottom: 457px !important;
}

.left-457 {
  left: 457px !important;
}

.right-457 {
  right: 457px !important;
}

.font-457 {
  font-size: 457px !important;
}

.fw-457 {
  font-weight: 457 !important;
}

.lh-457 {
  line-height: 457px !important;
}

.flex-init-457 {
  flex: 0 0 457px !important;
}

.radius-457 {
  border-radius: 457px !important;
}

.padding-457 {
  padding: 457px !important;
}

.wp-458 {
  width: 458px !important;
}

.min-wp-458 {
  min-width: 458px !important;
}

.max-wp-458 {
  max-width: 458px !important;
}

.vw-458 {
  width: 458vw !important;
}

.min-vw-458 {
  min-width: 458vw !important;
}

.max-vw-458 {
  max-width: 458vw !important;
}

.wrem-458 {
  width: 458rem !important;
}

.min-wrem-458 {
  min-width: 458rem !important;
}

.max-wrem-458 {
  max-width: 458rem !important;
}

.hp-458 {
  height: 458px !important;
}

.min-hp-458 {
  min-height: 458px !important;
}

.max-hp-458 {
  max-height: 458px !important;
}

.vh-458 {
  height: 458vh !important;
}

.min-vh-458 {
  min-height: 458vh !important;
}

.max-vh-458 {
  max-height: 458vh !important;
}

.top-458 {
  top: 458px !important;
}

.bottom-458 {
  bottom: 458px !important;
}

.left-458 {
  left: 458px !important;
}

.right-458 {
  right: 458px !important;
}

.font-458 {
  font-size: 458px !important;
}

.fw-458 {
  font-weight: 458 !important;
}

.lh-458 {
  line-height: 458px !important;
}

.flex-init-458 {
  flex: 0 0 458px !important;
}

.radius-458 {
  border-radius: 458px !important;
}

.padding-458 {
  padding: 458px !important;
}

.wp-459 {
  width: 459px !important;
}

.min-wp-459 {
  min-width: 459px !important;
}

.max-wp-459 {
  max-width: 459px !important;
}

.vw-459 {
  width: 459vw !important;
}

.min-vw-459 {
  min-width: 459vw !important;
}

.max-vw-459 {
  max-width: 459vw !important;
}

.wrem-459 {
  width: 459rem !important;
}

.min-wrem-459 {
  min-width: 459rem !important;
}

.max-wrem-459 {
  max-width: 459rem !important;
}

.hp-459 {
  height: 459px !important;
}

.min-hp-459 {
  min-height: 459px !important;
}

.max-hp-459 {
  max-height: 459px !important;
}

.vh-459 {
  height: 459vh !important;
}

.min-vh-459 {
  min-height: 459vh !important;
}

.max-vh-459 {
  max-height: 459vh !important;
}

.top-459 {
  top: 459px !important;
}

.bottom-459 {
  bottom: 459px !important;
}

.left-459 {
  left: 459px !important;
}

.right-459 {
  right: 459px !important;
}

.font-459 {
  font-size: 459px !important;
}

.fw-459 {
  font-weight: 459 !important;
}

.lh-459 {
  line-height: 459px !important;
}

.flex-init-459 {
  flex: 0 0 459px !important;
}

.radius-459 {
  border-radius: 459px !important;
}

.padding-459 {
  padding: 459px !important;
}

.wp-460 {
  width: 460px !important;
}

.min-wp-460 {
  min-width: 460px !important;
}

.max-wp-460 {
  max-width: 460px !important;
}

.vw-460 {
  width: 460vw !important;
}

.min-vw-460 {
  min-width: 460vw !important;
}

.max-vw-460 {
  max-width: 460vw !important;
}

.wrem-460 {
  width: 460rem !important;
}

.min-wrem-460 {
  min-width: 460rem !important;
}

.max-wrem-460 {
  max-width: 460rem !important;
}

.hp-460 {
  height: 460px !important;
}

.min-hp-460 {
  min-height: 460px !important;
}

.max-hp-460 {
  max-height: 460px !important;
}

.vh-460 {
  height: 460vh !important;
}

.min-vh-460 {
  min-height: 460vh !important;
}

.max-vh-460 {
  max-height: 460vh !important;
}

.top-460 {
  top: 460px !important;
}

.bottom-460 {
  bottom: 460px !important;
}

.left-460 {
  left: 460px !important;
}

.right-460 {
  right: 460px !important;
}

.font-460 {
  font-size: 460px !important;
}

.fw-460 {
  font-weight: 460 !important;
}

.lh-460 {
  line-height: 460px !important;
}

.flex-init-460 {
  flex: 0 0 460px !important;
}

.radius-460 {
  border-radius: 460px !important;
}

.padding-460 {
  padding: 460px !important;
}

.wp-461 {
  width: 461px !important;
}

.min-wp-461 {
  min-width: 461px !important;
}

.max-wp-461 {
  max-width: 461px !important;
}

.vw-461 {
  width: 461vw !important;
}

.min-vw-461 {
  min-width: 461vw !important;
}

.max-vw-461 {
  max-width: 461vw !important;
}

.wrem-461 {
  width: 461rem !important;
}

.min-wrem-461 {
  min-width: 461rem !important;
}

.max-wrem-461 {
  max-width: 461rem !important;
}

.hp-461 {
  height: 461px !important;
}

.min-hp-461 {
  min-height: 461px !important;
}

.max-hp-461 {
  max-height: 461px !important;
}

.vh-461 {
  height: 461vh !important;
}

.min-vh-461 {
  min-height: 461vh !important;
}

.max-vh-461 {
  max-height: 461vh !important;
}

.top-461 {
  top: 461px !important;
}

.bottom-461 {
  bottom: 461px !important;
}

.left-461 {
  left: 461px !important;
}

.right-461 {
  right: 461px !important;
}

.font-461 {
  font-size: 461px !important;
}

.fw-461 {
  font-weight: 461 !important;
}

.lh-461 {
  line-height: 461px !important;
}

.flex-init-461 {
  flex: 0 0 461px !important;
}

.radius-461 {
  border-radius: 461px !important;
}

.padding-461 {
  padding: 461px !important;
}

.wp-462 {
  width: 462px !important;
}

.min-wp-462 {
  min-width: 462px !important;
}

.max-wp-462 {
  max-width: 462px !important;
}

.vw-462 {
  width: 462vw !important;
}

.min-vw-462 {
  min-width: 462vw !important;
}

.max-vw-462 {
  max-width: 462vw !important;
}

.wrem-462 {
  width: 462rem !important;
}

.min-wrem-462 {
  min-width: 462rem !important;
}

.max-wrem-462 {
  max-width: 462rem !important;
}

.hp-462 {
  height: 462px !important;
}

.min-hp-462 {
  min-height: 462px !important;
}

.max-hp-462 {
  max-height: 462px !important;
}

.vh-462 {
  height: 462vh !important;
}

.min-vh-462 {
  min-height: 462vh !important;
}

.max-vh-462 {
  max-height: 462vh !important;
}

.top-462 {
  top: 462px !important;
}

.bottom-462 {
  bottom: 462px !important;
}

.left-462 {
  left: 462px !important;
}

.right-462 {
  right: 462px !important;
}

.font-462 {
  font-size: 462px !important;
}

.fw-462 {
  font-weight: 462 !important;
}

.lh-462 {
  line-height: 462px !important;
}

.flex-init-462 {
  flex: 0 0 462px !important;
}

.radius-462 {
  border-radius: 462px !important;
}

.padding-462 {
  padding: 462px !important;
}

.wp-463 {
  width: 463px !important;
}

.min-wp-463 {
  min-width: 463px !important;
}

.max-wp-463 {
  max-width: 463px !important;
}

.vw-463 {
  width: 463vw !important;
}

.min-vw-463 {
  min-width: 463vw !important;
}

.max-vw-463 {
  max-width: 463vw !important;
}

.wrem-463 {
  width: 463rem !important;
}

.min-wrem-463 {
  min-width: 463rem !important;
}

.max-wrem-463 {
  max-width: 463rem !important;
}

.hp-463 {
  height: 463px !important;
}

.min-hp-463 {
  min-height: 463px !important;
}

.max-hp-463 {
  max-height: 463px !important;
}

.vh-463 {
  height: 463vh !important;
}

.min-vh-463 {
  min-height: 463vh !important;
}

.max-vh-463 {
  max-height: 463vh !important;
}

.top-463 {
  top: 463px !important;
}

.bottom-463 {
  bottom: 463px !important;
}

.left-463 {
  left: 463px !important;
}

.right-463 {
  right: 463px !important;
}

.font-463 {
  font-size: 463px !important;
}

.fw-463 {
  font-weight: 463 !important;
}

.lh-463 {
  line-height: 463px !important;
}

.flex-init-463 {
  flex: 0 0 463px !important;
}

.radius-463 {
  border-radius: 463px !important;
}

.padding-463 {
  padding: 463px !important;
}

.wp-464 {
  width: 464px !important;
}

.min-wp-464 {
  min-width: 464px !important;
}

.max-wp-464 {
  max-width: 464px !important;
}

.vw-464 {
  width: 464vw !important;
}

.min-vw-464 {
  min-width: 464vw !important;
}

.max-vw-464 {
  max-width: 464vw !important;
}

.wrem-464 {
  width: 464rem !important;
}

.min-wrem-464 {
  min-width: 464rem !important;
}

.max-wrem-464 {
  max-width: 464rem !important;
}

.hp-464 {
  height: 464px !important;
}

.min-hp-464 {
  min-height: 464px !important;
}

.max-hp-464 {
  max-height: 464px !important;
}

.vh-464 {
  height: 464vh !important;
}

.min-vh-464 {
  min-height: 464vh !important;
}

.max-vh-464 {
  max-height: 464vh !important;
}

.top-464 {
  top: 464px !important;
}

.bottom-464 {
  bottom: 464px !important;
}

.left-464 {
  left: 464px !important;
}

.right-464 {
  right: 464px !important;
}

.font-464 {
  font-size: 464px !important;
}

.fw-464 {
  font-weight: 464 !important;
}

.lh-464 {
  line-height: 464px !important;
}

.flex-init-464 {
  flex: 0 0 464px !important;
}

.radius-464 {
  border-radius: 464px !important;
}

.padding-464 {
  padding: 464px !important;
}

.wp-465 {
  width: 465px !important;
}

.min-wp-465 {
  min-width: 465px !important;
}

.max-wp-465 {
  max-width: 465px !important;
}

.vw-465 {
  width: 465vw !important;
}

.min-vw-465 {
  min-width: 465vw !important;
}

.max-vw-465 {
  max-width: 465vw !important;
}

.wrem-465 {
  width: 465rem !important;
}

.min-wrem-465 {
  min-width: 465rem !important;
}

.max-wrem-465 {
  max-width: 465rem !important;
}

.hp-465 {
  height: 465px !important;
}

.min-hp-465 {
  min-height: 465px !important;
}

.max-hp-465 {
  max-height: 465px !important;
}

.vh-465 {
  height: 465vh !important;
}

.min-vh-465 {
  min-height: 465vh !important;
}

.max-vh-465 {
  max-height: 465vh !important;
}

.top-465 {
  top: 465px !important;
}

.bottom-465 {
  bottom: 465px !important;
}

.left-465 {
  left: 465px !important;
}

.right-465 {
  right: 465px !important;
}

.font-465 {
  font-size: 465px !important;
}

.fw-465 {
  font-weight: 465 !important;
}

.lh-465 {
  line-height: 465px !important;
}

.flex-init-465 {
  flex: 0 0 465px !important;
}

.radius-465 {
  border-radius: 465px !important;
}

.padding-465 {
  padding: 465px !important;
}

.wp-466 {
  width: 466px !important;
}

.min-wp-466 {
  min-width: 466px !important;
}

.max-wp-466 {
  max-width: 466px !important;
}

.vw-466 {
  width: 466vw !important;
}

.min-vw-466 {
  min-width: 466vw !important;
}

.max-vw-466 {
  max-width: 466vw !important;
}

.wrem-466 {
  width: 466rem !important;
}

.min-wrem-466 {
  min-width: 466rem !important;
}

.max-wrem-466 {
  max-width: 466rem !important;
}

.hp-466 {
  height: 466px !important;
}

.min-hp-466 {
  min-height: 466px !important;
}

.max-hp-466 {
  max-height: 466px !important;
}

.vh-466 {
  height: 466vh !important;
}

.min-vh-466 {
  min-height: 466vh !important;
}

.max-vh-466 {
  max-height: 466vh !important;
}

.top-466 {
  top: 466px !important;
}

.bottom-466 {
  bottom: 466px !important;
}

.left-466 {
  left: 466px !important;
}

.right-466 {
  right: 466px !important;
}

.font-466 {
  font-size: 466px !important;
}

.fw-466 {
  font-weight: 466 !important;
}

.lh-466 {
  line-height: 466px !important;
}

.flex-init-466 {
  flex: 0 0 466px !important;
}

.radius-466 {
  border-radius: 466px !important;
}

.padding-466 {
  padding: 466px !important;
}

.wp-467 {
  width: 467px !important;
}

.min-wp-467 {
  min-width: 467px !important;
}

.max-wp-467 {
  max-width: 467px !important;
}

.vw-467 {
  width: 467vw !important;
}

.min-vw-467 {
  min-width: 467vw !important;
}

.max-vw-467 {
  max-width: 467vw !important;
}

.wrem-467 {
  width: 467rem !important;
}

.min-wrem-467 {
  min-width: 467rem !important;
}

.max-wrem-467 {
  max-width: 467rem !important;
}

.hp-467 {
  height: 467px !important;
}

.min-hp-467 {
  min-height: 467px !important;
}

.max-hp-467 {
  max-height: 467px !important;
}

.vh-467 {
  height: 467vh !important;
}

.min-vh-467 {
  min-height: 467vh !important;
}

.max-vh-467 {
  max-height: 467vh !important;
}

.top-467 {
  top: 467px !important;
}

.bottom-467 {
  bottom: 467px !important;
}

.left-467 {
  left: 467px !important;
}

.right-467 {
  right: 467px !important;
}

.font-467 {
  font-size: 467px !important;
}

.fw-467 {
  font-weight: 467 !important;
}

.lh-467 {
  line-height: 467px !important;
}

.flex-init-467 {
  flex: 0 0 467px !important;
}

.radius-467 {
  border-radius: 467px !important;
}

.padding-467 {
  padding: 467px !important;
}

.wp-468 {
  width: 468px !important;
}

.min-wp-468 {
  min-width: 468px !important;
}

.max-wp-468 {
  max-width: 468px !important;
}

.vw-468 {
  width: 468vw !important;
}

.min-vw-468 {
  min-width: 468vw !important;
}

.max-vw-468 {
  max-width: 468vw !important;
}

.wrem-468 {
  width: 468rem !important;
}

.min-wrem-468 {
  min-width: 468rem !important;
}

.max-wrem-468 {
  max-width: 468rem !important;
}

.hp-468 {
  height: 468px !important;
}

.min-hp-468 {
  min-height: 468px !important;
}

.max-hp-468 {
  max-height: 468px !important;
}

.vh-468 {
  height: 468vh !important;
}

.min-vh-468 {
  min-height: 468vh !important;
}

.max-vh-468 {
  max-height: 468vh !important;
}

.top-468 {
  top: 468px !important;
}

.bottom-468 {
  bottom: 468px !important;
}

.left-468 {
  left: 468px !important;
}

.right-468 {
  right: 468px !important;
}

.font-468 {
  font-size: 468px !important;
}

.fw-468 {
  font-weight: 468 !important;
}

.lh-468 {
  line-height: 468px !important;
}

.flex-init-468 {
  flex: 0 0 468px !important;
}

.radius-468 {
  border-radius: 468px !important;
}

.padding-468 {
  padding: 468px !important;
}

.wp-469 {
  width: 469px !important;
}

.min-wp-469 {
  min-width: 469px !important;
}

.max-wp-469 {
  max-width: 469px !important;
}

.vw-469 {
  width: 469vw !important;
}

.min-vw-469 {
  min-width: 469vw !important;
}

.max-vw-469 {
  max-width: 469vw !important;
}

.wrem-469 {
  width: 469rem !important;
}

.min-wrem-469 {
  min-width: 469rem !important;
}

.max-wrem-469 {
  max-width: 469rem !important;
}

.hp-469 {
  height: 469px !important;
}

.min-hp-469 {
  min-height: 469px !important;
}

.max-hp-469 {
  max-height: 469px !important;
}

.vh-469 {
  height: 469vh !important;
}

.min-vh-469 {
  min-height: 469vh !important;
}

.max-vh-469 {
  max-height: 469vh !important;
}

.top-469 {
  top: 469px !important;
}

.bottom-469 {
  bottom: 469px !important;
}

.left-469 {
  left: 469px !important;
}

.right-469 {
  right: 469px !important;
}

.font-469 {
  font-size: 469px !important;
}

.fw-469 {
  font-weight: 469 !important;
}

.lh-469 {
  line-height: 469px !important;
}

.flex-init-469 {
  flex: 0 0 469px !important;
}

.radius-469 {
  border-radius: 469px !important;
}

.padding-469 {
  padding: 469px !important;
}

.wp-470 {
  width: 470px !important;
}

.min-wp-470 {
  min-width: 470px !important;
}

.max-wp-470 {
  max-width: 470px !important;
}

.vw-470 {
  width: 470vw !important;
}

.min-vw-470 {
  min-width: 470vw !important;
}

.max-vw-470 {
  max-width: 470vw !important;
}

.wrem-470 {
  width: 470rem !important;
}

.min-wrem-470 {
  min-width: 470rem !important;
}

.max-wrem-470 {
  max-width: 470rem !important;
}

.hp-470 {
  height: 470px !important;
}

.min-hp-470 {
  min-height: 470px !important;
}

.max-hp-470 {
  max-height: 470px !important;
}

.vh-470 {
  height: 470vh !important;
}

.min-vh-470 {
  min-height: 470vh !important;
}

.max-vh-470 {
  max-height: 470vh !important;
}

.top-470 {
  top: 470px !important;
}

.bottom-470 {
  bottom: 470px !important;
}

.left-470 {
  left: 470px !important;
}

.right-470 {
  right: 470px !important;
}

.font-470 {
  font-size: 470px !important;
}

.fw-470 {
  font-weight: 470 !important;
}

.lh-470 {
  line-height: 470px !important;
}

.flex-init-470 {
  flex: 0 0 470px !important;
}

.radius-470 {
  border-radius: 470px !important;
}

.padding-470 {
  padding: 470px !important;
}

.wp-471 {
  width: 471px !important;
}

.min-wp-471 {
  min-width: 471px !important;
}

.max-wp-471 {
  max-width: 471px !important;
}

.vw-471 {
  width: 471vw !important;
}

.min-vw-471 {
  min-width: 471vw !important;
}

.max-vw-471 {
  max-width: 471vw !important;
}

.wrem-471 {
  width: 471rem !important;
}

.min-wrem-471 {
  min-width: 471rem !important;
}

.max-wrem-471 {
  max-width: 471rem !important;
}

.hp-471 {
  height: 471px !important;
}

.min-hp-471 {
  min-height: 471px !important;
}

.max-hp-471 {
  max-height: 471px !important;
}

.vh-471 {
  height: 471vh !important;
}

.min-vh-471 {
  min-height: 471vh !important;
}

.max-vh-471 {
  max-height: 471vh !important;
}

.top-471 {
  top: 471px !important;
}

.bottom-471 {
  bottom: 471px !important;
}

.left-471 {
  left: 471px !important;
}

.right-471 {
  right: 471px !important;
}

.font-471 {
  font-size: 471px !important;
}

.fw-471 {
  font-weight: 471 !important;
}

.lh-471 {
  line-height: 471px !important;
}

.flex-init-471 {
  flex: 0 0 471px !important;
}

.radius-471 {
  border-radius: 471px !important;
}

.padding-471 {
  padding: 471px !important;
}

.wp-472 {
  width: 472px !important;
}

.min-wp-472 {
  min-width: 472px !important;
}

.max-wp-472 {
  max-width: 472px !important;
}

.vw-472 {
  width: 472vw !important;
}

.min-vw-472 {
  min-width: 472vw !important;
}

.max-vw-472 {
  max-width: 472vw !important;
}

.wrem-472 {
  width: 472rem !important;
}

.min-wrem-472 {
  min-width: 472rem !important;
}

.max-wrem-472 {
  max-width: 472rem !important;
}

.hp-472 {
  height: 472px !important;
}

.min-hp-472 {
  min-height: 472px !important;
}

.max-hp-472 {
  max-height: 472px !important;
}

.vh-472 {
  height: 472vh !important;
}

.min-vh-472 {
  min-height: 472vh !important;
}

.max-vh-472 {
  max-height: 472vh !important;
}

.top-472 {
  top: 472px !important;
}

.bottom-472 {
  bottom: 472px !important;
}

.left-472 {
  left: 472px !important;
}

.right-472 {
  right: 472px !important;
}

.font-472 {
  font-size: 472px !important;
}

.fw-472 {
  font-weight: 472 !important;
}

.lh-472 {
  line-height: 472px !important;
}

.flex-init-472 {
  flex: 0 0 472px !important;
}

.radius-472 {
  border-radius: 472px !important;
}

.padding-472 {
  padding: 472px !important;
}

.wp-473 {
  width: 473px !important;
}

.min-wp-473 {
  min-width: 473px !important;
}

.max-wp-473 {
  max-width: 473px !important;
}

.vw-473 {
  width: 473vw !important;
}

.min-vw-473 {
  min-width: 473vw !important;
}

.max-vw-473 {
  max-width: 473vw !important;
}

.wrem-473 {
  width: 473rem !important;
}

.min-wrem-473 {
  min-width: 473rem !important;
}

.max-wrem-473 {
  max-width: 473rem !important;
}

.hp-473 {
  height: 473px !important;
}

.min-hp-473 {
  min-height: 473px !important;
}

.max-hp-473 {
  max-height: 473px !important;
}

.vh-473 {
  height: 473vh !important;
}

.min-vh-473 {
  min-height: 473vh !important;
}

.max-vh-473 {
  max-height: 473vh !important;
}

.top-473 {
  top: 473px !important;
}

.bottom-473 {
  bottom: 473px !important;
}

.left-473 {
  left: 473px !important;
}

.right-473 {
  right: 473px !important;
}

.font-473 {
  font-size: 473px !important;
}

.fw-473 {
  font-weight: 473 !important;
}

.lh-473 {
  line-height: 473px !important;
}

.flex-init-473 {
  flex: 0 0 473px !important;
}

.radius-473 {
  border-radius: 473px !important;
}

.padding-473 {
  padding: 473px !important;
}

.wp-474 {
  width: 474px !important;
}

.min-wp-474 {
  min-width: 474px !important;
}

.max-wp-474 {
  max-width: 474px !important;
}

.vw-474 {
  width: 474vw !important;
}

.min-vw-474 {
  min-width: 474vw !important;
}

.max-vw-474 {
  max-width: 474vw !important;
}

.wrem-474 {
  width: 474rem !important;
}

.min-wrem-474 {
  min-width: 474rem !important;
}

.max-wrem-474 {
  max-width: 474rem !important;
}

.hp-474 {
  height: 474px !important;
}

.min-hp-474 {
  min-height: 474px !important;
}

.max-hp-474 {
  max-height: 474px !important;
}

.vh-474 {
  height: 474vh !important;
}

.min-vh-474 {
  min-height: 474vh !important;
}

.max-vh-474 {
  max-height: 474vh !important;
}

.top-474 {
  top: 474px !important;
}

.bottom-474 {
  bottom: 474px !important;
}

.left-474 {
  left: 474px !important;
}

.right-474 {
  right: 474px !important;
}

.font-474 {
  font-size: 474px !important;
}

.fw-474 {
  font-weight: 474 !important;
}

.lh-474 {
  line-height: 474px !important;
}

.flex-init-474 {
  flex: 0 0 474px !important;
}

.radius-474 {
  border-radius: 474px !important;
}

.padding-474 {
  padding: 474px !important;
}

.wp-475 {
  width: 475px !important;
}

.min-wp-475 {
  min-width: 475px !important;
}

.max-wp-475 {
  max-width: 475px !important;
}

.vw-475 {
  width: 475vw !important;
}

.min-vw-475 {
  min-width: 475vw !important;
}

.max-vw-475 {
  max-width: 475vw !important;
}

.wrem-475 {
  width: 475rem !important;
}

.min-wrem-475 {
  min-width: 475rem !important;
}

.max-wrem-475 {
  max-width: 475rem !important;
}

.hp-475 {
  height: 475px !important;
}

.min-hp-475 {
  min-height: 475px !important;
}

.max-hp-475 {
  max-height: 475px !important;
}

.vh-475 {
  height: 475vh !important;
}

.min-vh-475 {
  min-height: 475vh !important;
}

.max-vh-475 {
  max-height: 475vh !important;
}

.top-475 {
  top: 475px !important;
}

.bottom-475 {
  bottom: 475px !important;
}

.left-475 {
  left: 475px !important;
}

.right-475 {
  right: 475px !important;
}

.font-475 {
  font-size: 475px !important;
}

.fw-475 {
  font-weight: 475 !important;
}

.lh-475 {
  line-height: 475px !important;
}

.flex-init-475 {
  flex: 0 0 475px !important;
}

.radius-475 {
  border-radius: 475px !important;
}

.padding-475 {
  padding: 475px !important;
}

.wp-476 {
  width: 476px !important;
}

.min-wp-476 {
  min-width: 476px !important;
}

.max-wp-476 {
  max-width: 476px !important;
}

.vw-476 {
  width: 476vw !important;
}

.min-vw-476 {
  min-width: 476vw !important;
}

.max-vw-476 {
  max-width: 476vw !important;
}

.wrem-476 {
  width: 476rem !important;
}

.min-wrem-476 {
  min-width: 476rem !important;
}

.max-wrem-476 {
  max-width: 476rem !important;
}

.hp-476 {
  height: 476px !important;
}

.min-hp-476 {
  min-height: 476px !important;
}

.max-hp-476 {
  max-height: 476px !important;
}

.vh-476 {
  height: 476vh !important;
}

.min-vh-476 {
  min-height: 476vh !important;
}

.max-vh-476 {
  max-height: 476vh !important;
}

.top-476 {
  top: 476px !important;
}

.bottom-476 {
  bottom: 476px !important;
}

.left-476 {
  left: 476px !important;
}

.right-476 {
  right: 476px !important;
}

.font-476 {
  font-size: 476px !important;
}

.fw-476 {
  font-weight: 476 !important;
}

.lh-476 {
  line-height: 476px !important;
}

.flex-init-476 {
  flex: 0 0 476px !important;
}

.radius-476 {
  border-radius: 476px !important;
}

.padding-476 {
  padding: 476px !important;
}

.wp-477 {
  width: 477px !important;
}

.min-wp-477 {
  min-width: 477px !important;
}

.max-wp-477 {
  max-width: 477px !important;
}

.vw-477 {
  width: 477vw !important;
}

.min-vw-477 {
  min-width: 477vw !important;
}

.max-vw-477 {
  max-width: 477vw !important;
}

.wrem-477 {
  width: 477rem !important;
}

.min-wrem-477 {
  min-width: 477rem !important;
}

.max-wrem-477 {
  max-width: 477rem !important;
}

.hp-477 {
  height: 477px !important;
}

.min-hp-477 {
  min-height: 477px !important;
}

.max-hp-477 {
  max-height: 477px !important;
}

.vh-477 {
  height: 477vh !important;
}

.min-vh-477 {
  min-height: 477vh !important;
}

.max-vh-477 {
  max-height: 477vh !important;
}

.top-477 {
  top: 477px !important;
}

.bottom-477 {
  bottom: 477px !important;
}

.left-477 {
  left: 477px !important;
}

.right-477 {
  right: 477px !important;
}

.font-477 {
  font-size: 477px !important;
}

.fw-477 {
  font-weight: 477 !important;
}

.lh-477 {
  line-height: 477px !important;
}

.flex-init-477 {
  flex: 0 0 477px !important;
}

.radius-477 {
  border-radius: 477px !important;
}

.padding-477 {
  padding: 477px !important;
}

.wp-478 {
  width: 478px !important;
}

.min-wp-478 {
  min-width: 478px !important;
}

.max-wp-478 {
  max-width: 478px !important;
}

.vw-478 {
  width: 478vw !important;
}

.min-vw-478 {
  min-width: 478vw !important;
}

.max-vw-478 {
  max-width: 478vw !important;
}

.wrem-478 {
  width: 478rem !important;
}

.min-wrem-478 {
  min-width: 478rem !important;
}

.max-wrem-478 {
  max-width: 478rem !important;
}

.hp-478 {
  height: 478px !important;
}

.min-hp-478 {
  min-height: 478px !important;
}

.max-hp-478 {
  max-height: 478px !important;
}

.vh-478 {
  height: 478vh !important;
}

.min-vh-478 {
  min-height: 478vh !important;
}

.max-vh-478 {
  max-height: 478vh !important;
}

.top-478 {
  top: 478px !important;
}

.bottom-478 {
  bottom: 478px !important;
}

.left-478 {
  left: 478px !important;
}

.right-478 {
  right: 478px !important;
}

.font-478 {
  font-size: 478px !important;
}

.fw-478 {
  font-weight: 478 !important;
}

.lh-478 {
  line-height: 478px !important;
}

.flex-init-478 {
  flex: 0 0 478px !important;
}

.radius-478 {
  border-radius: 478px !important;
}

.padding-478 {
  padding: 478px !important;
}

.wp-479 {
  width: 479px !important;
}

.min-wp-479 {
  min-width: 479px !important;
}

.max-wp-479 {
  max-width: 479px !important;
}

.vw-479 {
  width: 479vw !important;
}

.min-vw-479 {
  min-width: 479vw !important;
}

.max-vw-479 {
  max-width: 479vw !important;
}

.wrem-479 {
  width: 479rem !important;
}

.min-wrem-479 {
  min-width: 479rem !important;
}

.max-wrem-479 {
  max-width: 479rem !important;
}

.hp-479 {
  height: 479px !important;
}

.min-hp-479 {
  min-height: 479px !important;
}

.max-hp-479 {
  max-height: 479px !important;
}

.vh-479 {
  height: 479vh !important;
}

.min-vh-479 {
  min-height: 479vh !important;
}

.max-vh-479 {
  max-height: 479vh !important;
}

.top-479 {
  top: 479px !important;
}

.bottom-479 {
  bottom: 479px !important;
}

.left-479 {
  left: 479px !important;
}

.right-479 {
  right: 479px !important;
}

.font-479 {
  font-size: 479px !important;
}

.fw-479 {
  font-weight: 479 !important;
}

.lh-479 {
  line-height: 479px !important;
}

.flex-init-479 {
  flex: 0 0 479px !important;
}

.radius-479 {
  border-radius: 479px !important;
}

.padding-479 {
  padding: 479px !important;
}

.wp-480 {
  width: 480px !important;
}

.min-wp-480 {
  min-width: 480px !important;
}

.max-wp-480 {
  max-width: 480px !important;
}

.vw-480 {
  width: 480vw !important;
}

.min-vw-480 {
  min-width: 480vw !important;
}

.max-vw-480 {
  max-width: 480vw !important;
}

.wrem-480 {
  width: 480rem !important;
}

.min-wrem-480 {
  min-width: 480rem !important;
}

.max-wrem-480 {
  max-width: 480rem !important;
}

.hp-480 {
  height: 480px !important;
}

.min-hp-480 {
  min-height: 480px !important;
}

.max-hp-480 {
  max-height: 480px !important;
}

.vh-480 {
  height: 480vh !important;
}

.min-vh-480 {
  min-height: 480vh !important;
}

.max-vh-480 {
  max-height: 480vh !important;
}

.top-480 {
  top: 480px !important;
}

.bottom-480 {
  bottom: 480px !important;
}

.left-480 {
  left: 480px !important;
}

.right-480 {
  right: 480px !important;
}

.font-480 {
  font-size: 480px !important;
}

.fw-480 {
  font-weight: 480 !important;
}

.lh-480 {
  line-height: 480px !important;
}

.flex-init-480 {
  flex: 0 0 480px !important;
}

.radius-480 {
  border-radius: 480px !important;
}

.padding-480 {
  padding: 480px !important;
}

.wp-481 {
  width: 481px !important;
}

.min-wp-481 {
  min-width: 481px !important;
}

.max-wp-481 {
  max-width: 481px !important;
}

.vw-481 {
  width: 481vw !important;
}

.min-vw-481 {
  min-width: 481vw !important;
}

.max-vw-481 {
  max-width: 481vw !important;
}

.wrem-481 {
  width: 481rem !important;
}

.min-wrem-481 {
  min-width: 481rem !important;
}

.max-wrem-481 {
  max-width: 481rem !important;
}

.hp-481 {
  height: 481px !important;
}

.min-hp-481 {
  min-height: 481px !important;
}

.max-hp-481 {
  max-height: 481px !important;
}

.vh-481 {
  height: 481vh !important;
}

.min-vh-481 {
  min-height: 481vh !important;
}

.max-vh-481 {
  max-height: 481vh !important;
}

.top-481 {
  top: 481px !important;
}

.bottom-481 {
  bottom: 481px !important;
}

.left-481 {
  left: 481px !important;
}

.right-481 {
  right: 481px !important;
}

.font-481 {
  font-size: 481px !important;
}

.fw-481 {
  font-weight: 481 !important;
}

.lh-481 {
  line-height: 481px !important;
}

.flex-init-481 {
  flex: 0 0 481px !important;
}

.radius-481 {
  border-radius: 481px !important;
}

.padding-481 {
  padding: 481px !important;
}

.wp-482 {
  width: 482px !important;
}

.min-wp-482 {
  min-width: 482px !important;
}

.max-wp-482 {
  max-width: 482px !important;
}

.vw-482 {
  width: 482vw !important;
}

.min-vw-482 {
  min-width: 482vw !important;
}

.max-vw-482 {
  max-width: 482vw !important;
}

.wrem-482 {
  width: 482rem !important;
}

.min-wrem-482 {
  min-width: 482rem !important;
}

.max-wrem-482 {
  max-width: 482rem !important;
}

.hp-482 {
  height: 482px !important;
}

.min-hp-482 {
  min-height: 482px !important;
}

.max-hp-482 {
  max-height: 482px !important;
}

.vh-482 {
  height: 482vh !important;
}

.min-vh-482 {
  min-height: 482vh !important;
}

.max-vh-482 {
  max-height: 482vh !important;
}

.top-482 {
  top: 482px !important;
}

.bottom-482 {
  bottom: 482px !important;
}

.left-482 {
  left: 482px !important;
}

.right-482 {
  right: 482px !important;
}

.font-482 {
  font-size: 482px !important;
}

.fw-482 {
  font-weight: 482 !important;
}

.lh-482 {
  line-height: 482px !important;
}

.flex-init-482 {
  flex: 0 0 482px !important;
}

.radius-482 {
  border-radius: 482px !important;
}

.padding-482 {
  padding: 482px !important;
}

.wp-483 {
  width: 483px !important;
}

.min-wp-483 {
  min-width: 483px !important;
}

.max-wp-483 {
  max-width: 483px !important;
}

.vw-483 {
  width: 483vw !important;
}

.min-vw-483 {
  min-width: 483vw !important;
}

.max-vw-483 {
  max-width: 483vw !important;
}

.wrem-483 {
  width: 483rem !important;
}

.min-wrem-483 {
  min-width: 483rem !important;
}

.max-wrem-483 {
  max-width: 483rem !important;
}

.hp-483 {
  height: 483px !important;
}

.min-hp-483 {
  min-height: 483px !important;
}

.max-hp-483 {
  max-height: 483px !important;
}

.vh-483 {
  height: 483vh !important;
}

.min-vh-483 {
  min-height: 483vh !important;
}

.max-vh-483 {
  max-height: 483vh !important;
}

.top-483 {
  top: 483px !important;
}

.bottom-483 {
  bottom: 483px !important;
}

.left-483 {
  left: 483px !important;
}

.right-483 {
  right: 483px !important;
}

.font-483 {
  font-size: 483px !important;
}

.fw-483 {
  font-weight: 483 !important;
}

.lh-483 {
  line-height: 483px !important;
}

.flex-init-483 {
  flex: 0 0 483px !important;
}

.radius-483 {
  border-radius: 483px !important;
}

.padding-483 {
  padding: 483px !important;
}

.wp-484 {
  width: 484px !important;
}

.min-wp-484 {
  min-width: 484px !important;
}

.max-wp-484 {
  max-width: 484px !important;
}

.vw-484 {
  width: 484vw !important;
}

.min-vw-484 {
  min-width: 484vw !important;
}

.max-vw-484 {
  max-width: 484vw !important;
}

.wrem-484 {
  width: 484rem !important;
}

.min-wrem-484 {
  min-width: 484rem !important;
}

.max-wrem-484 {
  max-width: 484rem !important;
}

.hp-484 {
  height: 484px !important;
}

.min-hp-484 {
  min-height: 484px !important;
}

.max-hp-484 {
  max-height: 484px !important;
}

.vh-484 {
  height: 484vh !important;
}

.min-vh-484 {
  min-height: 484vh !important;
}

.max-vh-484 {
  max-height: 484vh !important;
}

.top-484 {
  top: 484px !important;
}

.bottom-484 {
  bottom: 484px !important;
}

.left-484 {
  left: 484px !important;
}

.right-484 {
  right: 484px !important;
}

.font-484 {
  font-size: 484px !important;
}

.fw-484 {
  font-weight: 484 !important;
}

.lh-484 {
  line-height: 484px !important;
}

.flex-init-484 {
  flex: 0 0 484px !important;
}

.radius-484 {
  border-radius: 484px !important;
}

.padding-484 {
  padding: 484px !important;
}

.wp-485 {
  width: 485px !important;
}

.min-wp-485 {
  min-width: 485px !important;
}

.max-wp-485 {
  max-width: 485px !important;
}

.vw-485 {
  width: 485vw !important;
}

.min-vw-485 {
  min-width: 485vw !important;
}

.max-vw-485 {
  max-width: 485vw !important;
}

.wrem-485 {
  width: 485rem !important;
}

.min-wrem-485 {
  min-width: 485rem !important;
}

.max-wrem-485 {
  max-width: 485rem !important;
}

.hp-485 {
  height: 485px !important;
}

.min-hp-485 {
  min-height: 485px !important;
}

.max-hp-485 {
  max-height: 485px !important;
}

.vh-485 {
  height: 485vh !important;
}

.min-vh-485 {
  min-height: 485vh !important;
}

.max-vh-485 {
  max-height: 485vh !important;
}

.top-485 {
  top: 485px !important;
}

.bottom-485 {
  bottom: 485px !important;
}

.left-485 {
  left: 485px !important;
}

.right-485 {
  right: 485px !important;
}

.font-485 {
  font-size: 485px !important;
}

.fw-485 {
  font-weight: 485 !important;
}

.lh-485 {
  line-height: 485px !important;
}

.flex-init-485 {
  flex: 0 0 485px !important;
}

.radius-485 {
  border-radius: 485px !important;
}

.padding-485 {
  padding: 485px !important;
}

.wp-486 {
  width: 486px !important;
}

.min-wp-486 {
  min-width: 486px !important;
}

.max-wp-486 {
  max-width: 486px !important;
}

.vw-486 {
  width: 486vw !important;
}

.min-vw-486 {
  min-width: 486vw !important;
}

.max-vw-486 {
  max-width: 486vw !important;
}

.wrem-486 {
  width: 486rem !important;
}

.min-wrem-486 {
  min-width: 486rem !important;
}

.max-wrem-486 {
  max-width: 486rem !important;
}

.hp-486 {
  height: 486px !important;
}

.min-hp-486 {
  min-height: 486px !important;
}

.max-hp-486 {
  max-height: 486px !important;
}

.vh-486 {
  height: 486vh !important;
}

.min-vh-486 {
  min-height: 486vh !important;
}

.max-vh-486 {
  max-height: 486vh !important;
}

.top-486 {
  top: 486px !important;
}

.bottom-486 {
  bottom: 486px !important;
}

.left-486 {
  left: 486px !important;
}

.right-486 {
  right: 486px !important;
}

.font-486 {
  font-size: 486px !important;
}

.fw-486 {
  font-weight: 486 !important;
}

.lh-486 {
  line-height: 486px !important;
}

.flex-init-486 {
  flex: 0 0 486px !important;
}

.radius-486 {
  border-radius: 486px !important;
}

.padding-486 {
  padding: 486px !important;
}

.wp-487 {
  width: 487px !important;
}

.min-wp-487 {
  min-width: 487px !important;
}

.max-wp-487 {
  max-width: 487px !important;
}

.vw-487 {
  width: 487vw !important;
}

.min-vw-487 {
  min-width: 487vw !important;
}

.max-vw-487 {
  max-width: 487vw !important;
}

.wrem-487 {
  width: 487rem !important;
}

.min-wrem-487 {
  min-width: 487rem !important;
}

.max-wrem-487 {
  max-width: 487rem !important;
}

.hp-487 {
  height: 487px !important;
}

.min-hp-487 {
  min-height: 487px !important;
}

.max-hp-487 {
  max-height: 487px !important;
}

.vh-487 {
  height: 487vh !important;
}

.min-vh-487 {
  min-height: 487vh !important;
}

.max-vh-487 {
  max-height: 487vh !important;
}

.top-487 {
  top: 487px !important;
}

.bottom-487 {
  bottom: 487px !important;
}

.left-487 {
  left: 487px !important;
}

.right-487 {
  right: 487px !important;
}

.font-487 {
  font-size: 487px !important;
}

.fw-487 {
  font-weight: 487 !important;
}

.lh-487 {
  line-height: 487px !important;
}

.flex-init-487 {
  flex: 0 0 487px !important;
}

.radius-487 {
  border-radius: 487px !important;
}

.padding-487 {
  padding: 487px !important;
}

.wp-488 {
  width: 488px !important;
}

.min-wp-488 {
  min-width: 488px !important;
}

.max-wp-488 {
  max-width: 488px !important;
}

.vw-488 {
  width: 488vw !important;
}

.min-vw-488 {
  min-width: 488vw !important;
}

.max-vw-488 {
  max-width: 488vw !important;
}

.wrem-488 {
  width: 488rem !important;
}

.min-wrem-488 {
  min-width: 488rem !important;
}

.max-wrem-488 {
  max-width: 488rem !important;
}

.hp-488 {
  height: 488px !important;
}

.min-hp-488 {
  min-height: 488px !important;
}

.max-hp-488 {
  max-height: 488px !important;
}

.vh-488 {
  height: 488vh !important;
}

.min-vh-488 {
  min-height: 488vh !important;
}

.max-vh-488 {
  max-height: 488vh !important;
}

.top-488 {
  top: 488px !important;
}

.bottom-488 {
  bottom: 488px !important;
}

.left-488 {
  left: 488px !important;
}

.right-488 {
  right: 488px !important;
}

.font-488 {
  font-size: 488px !important;
}

.fw-488 {
  font-weight: 488 !important;
}

.lh-488 {
  line-height: 488px !important;
}

.flex-init-488 {
  flex: 0 0 488px !important;
}

.radius-488 {
  border-radius: 488px !important;
}

.padding-488 {
  padding: 488px !important;
}

.wp-489 {
  width: 489px !important;
}

.min-wp-489 {
  min-width: 489px !important;
}

.max-wp-489 {
  max-width: 489px !important;
}

.vw-489 {
  width: 489vw !important;
}

.min-vw-489 {
  min-width: 489vw !important;
}

.max-vw-489 {
  max-width: 489vw !important;
}

.wrem-489 {
  width: 489rem !important;
}

.min-wrem-489 {
  min-width: 489rem !important;
}

.max-wrem-489 {
  max-width: 489rem !important;
}

.hp-489 {
  height: 489px !important;
}

.min-hp-489 {
  min-height: 489px !important;
}

.max-hp-489 {
  max-height: 489px !important;
}

.vh-489 {
  height: 489vh !important;
}

.min-vh-489 {
  min-height: 489vh !important;
}

.max-vh-489 {
  max-height: 489vh !important;
}

.top-489 {
  top: 489px !important;
}

.bottom-489 {
  bottom: 489px !important;
}

.left-489 {
  left: 489px !important;
}

.right-489 {
  right: 489px !important;
}

.font-489 {
  font-size: 489px !important;
}

.fw-489 {
  font-weight: 489 !important;
}

.lh-489 {
  line-height: 489px !important;
}

.flex-init-489 {
  flex: 0 0 489px !important;
}

.radius-489 {
  border-radius: 489px !important;
}

.padding-489 {
  padding: 489px !important;
}

.wp-490 {
  width: 490px !important;
}

.min-wp-490 {
  min-width: 490px !important;
}

.max-wp-490 {
  max-width: 490px !important;
}

.vw-490 {
  width: 490vw !important;
}

.min-vw-490 {
  min-width: 490vw !important;
}

.max-vw-490 {
  max-width: 490vw !important;
}

.wrem-490 {
  width: 490rem !important;
}

.min-wrem-490 {
  min-width: 490rem !important;
}

.max-wrem-490 {
  max-width: 490rem !important;
}

.hp-490 {
  height: 490px !important;
}

.min-hp-490 {
  min-height: 490px !important;
}

.max-hp-490 {
  max-height: 490px !important;
}

.vh-490 {
  height: 490vh !important;
}

.min-vh-490 {
  min-height: 490vh !important;
}

.max-vh-490 {
  max-height: 490vh !important;
}

.top-490 {
  top: 490px !important;
}

.bottom-490 {
  bottom: 490px !important;
}

.left-490 {
  left: 490px !important;
}

.right-490 {
  right: 490px !important;
}

.font-490 {
  font-size: 490px !important;
}

.fw-490 {
  font-weight: 490 !important;
}

.lh-490 {
  line-height: 490px !important;
}

.flex-init-490 {
  flex: 0 0 490px !important;
}

.radius-490 {
  border-radius: 490px !important;
}

.padding-490 {
  padding: 490px !important;
}

.wp-491 {
  width: 491px !important;
}

.min-wp-491 {
  min-width: 491px !important;
}

.max-wp-491 {
  max-width: 491px !important;
}

.vw-491 {
  width: 491vw !important;
}

.min-vw-491 {
  min-width: 491vw !important;
}

.max-vw-491 {
  max-width: 491vw !important;
}

.wrem-491 {
  width: 491rem !important;
}

.min-wrem-491 {
  min-width: 491rem !important;
}

.max-wrem-491 {
  max-width: 491rem !important;
}

.hp-491 {
  height: 491px !important;
}

.min-hp-491 {
  min-height: 491px !important;
}

.max-hp-491 {
  max-height: 491px !important;
}

.vh-491 {
  height: 491vh !important;
}

.min-vh-491 {
  min-height: 491vh !important;
}

.max-vh-491 {
  max-height: 491vh !important;
}

.top-491 {
  top: 491px !important;
}

.bottom-491 {
  bottom: 491px !important;
}

.left-491 {
  left: 491px !important;
}

.right-491 {
  right: 491px !important;
}

.font-491 {
  font-size: 491px !important;
}

.fw-491 {
  font-weight: 491 !important;
}

.lh-491 {
  line-height: 491px !important;
}

.flex-init-491 {
  flex: 0 0 491px !important;
}

.radius-491 {
  border-radius: 491px !important;
}

.padding-491 {
  padding: 491px !important;
}

.wp-492 {
  width: 492px !important;
}

.min-wp-492 {
  min-width: 492px !important;
}

.max-wp-492 {
  max-width: 492px !important;
}

.vw-492 {
  width: 492vw !important;
}

.min-vw-492 {
  min-width: 492vw !important;
}

.max-vw-492 {
  max-width: 492vw !important;
}

.wrem-492 {
  width: 492rem !important;
}

.min-wrem-492 {
  min-width: 492rem !important;
}

.max-wrem-492 {
  max-width: 492rem !important;
}

.hp-492 {
  height: 492px !important;
}

.min-hp-492 {
  min-height: 492px !important;
}

.max-hp-492 {
  max-height: 492px !important;
}

.vh-492 {
  height: 492vh !important;
}

.min-vh-492 {
  min-height: 492vh !important;
}

.max-vh-492 {
  max-height: 492vh !important;
}

.top-492 {
  top: 492px !important;
}

.bottom-492 {
  bottom: 492px !important;
}

.left-492 {
  left: 492px !important;
}

.right-492 {
  right: 492px !important;
}

.font-492 {
  font-size: 492px !important;
}

.fw-492 {
  font-weight: 492 !important;
}

.lh-492 {
  line-height: 492px !important;
}

.flex-init-492 {
  flex: 0 0 492px !important;
}

.radius-492 {
  border-radius: 492px !important;
}

.padding-492 {
  padding: 492px !important;
}

.wp-493 {
  width: 493px !important;
}

.min-wp-493 {
  min-width: 493px !important;
}

.max-wp-493 {
  max-width: 493px !important;
}

.vw-493 {
  width: 493vw !important;
}

.min-vw-493 {
  min-width: 493vw !important;
}

.max-vw-493 {
  max-width: 493vw !important;
}

.wrem-493 {
  width: 493rem !important;
}

.min-wrem-493 {
  min-width: 493rem !important;
}

.max-wrem-493 {
  max-width: 493rem !important;
}

.hp-493 {
  height: 493px !important;
}

.min-hp-493 {
  min-height: 493px !important;
}

.max-hp-493 {
  max-height: 493px !important;
}

.vh-493 {
  height: 493vh !important;
}

.min-vh-493 {
  min-height: 493vh !important;
}

.max-vh-493 {
  max-height: 493vh !important;
}

.top-493 {
  top: 493px !important;
}

.bottom-493 {
  bottom: 493px !important;
}

.left-493 {
  left: 493px !important;
}

.right-493 {
  right: 493px !important;
}

.font-493 {
  font-size: 493px !important;
}

.fw-493 {
  font-weight: 493 !important;
}

.lh-493 {
  line-height: 493px !important;
}

.flex-init-493 {
  flex: 0 0 493px !important;
}

.radius-493 {
  border-radius: 493px !important;
}

.padding-493 {
  padding: 493px !important;
}

.wp-494 {
  width: 494px !important;
}

.min-wp-494 {
  min-width: 494px !important;
}

.max-wp-494 {
  max-width: 494px !important;
}

.vw-494 {
  width: 494vw !important;
}

.min-vw-494 {
  min-width: 494vw !important;
}

.max-vw-494 {
  max-width: 494vw !important;
}

.wrem-494 {
  width: 494rem !important;
}

.min-wrem-494 {
  min-width: 494rem !important;
}

.max-wrem-494 {
  max-width: 494rem !important;
}

.hp-494 {
  height: 494px !important;
}

.min-hp-494 {
  min-height: 494px !important;
}

.max-hp-494 {
  max-height: 494px !important;
}

.vh-494 {
  height: 494vh !important;
}

.min-vh-494 {
  min-height: 494vh !important;
}

.max-vh-494 {
  max-height: 494vh !important;
}

.top-494 {
  top: 494px !important;
}

.bottom-494 {
  bottom: 494px !important;
}

.left-494 {
  left: 494px !important;
}

.right-494 {
  right: 494px !important;
}

.font-494 {
  font-size: 494px !important;
}

.fw-494 {
  font-weight: 494 !important;
}

.lh-494 {
  line-height: 494px !important;
}

.flex-init-494 {
  flex: 0 0 494px !important;
}

.radius-494 {
  border-radius: 494px !important;
}

.padding-494 {
  padding: 494px !important;
}

.wp-495 {
  width: 495px !important;
}

.min-wp-495 {
  min-width: 495px !important;
}

.max-wp-495 {
  max-width: 495px !important;
}

.vw-495 {
  width: 495vw !important;
}

.min-vw-495 {
  min-width: 495vw !important;
}

.max-vw-495 {
  max-width: 495vw !important;
}

.wrem-495 {
  width: 495rem !important;
}

.min-wrem-495 {
  min-width: 495rem !important;
}

.max-wrem-495 {
  max-width: 495rem !important;
}

.hp-495 {
  height: 495px !important;
}

.min-hp-495 {
  min-height: 495px !important;
}

.max-hp-495 {
  max-height: 495px !important;
}

.vh-495 {
  height: 495vh !important;
}

.min-vh-495 {
  min-height: 495vh !important;
}

.max-vh-495 {
  max-height: 495vh !important;
}

.top-495 {
  top: 495px !important;
}

.bottom-495 {
  bottom: 495px !important;
}

.left-495 {
  left: 495px !important;
}

.right-495 {
  right: 495px !important;
}

.font-495 {
  font-size: 495px !important;
}

.fw-495 {
  font-weight: 495 !important;
}

.lh-495 {
  line-height: 495px !important;
}

.flex-init-495 {
  flex: 0 0 495px !important;
}

.radius-495 {
  border-radius: 495px !important;
}

.padding-495 {
  padding: 495px !important;
}

.wp-496 {
  width: 496px !important;
}

.min-wp-496 {
  min-width: 496px !important;
}

.max-wp-496 {
  max-width: 496px !important;
}

.vw-496 {
  width: 496vw !important;
}

.min-vw-496 {
  min-width: 496vw !important;
}

.max-vw-496 {
  max-width: 496vw !important;
}

.wrem-496 {
  width: 496rem !important;
}

.min-wrem-496 {
  min-width: 496rem !important;
}

.max-wrem-496 {
  max-width: 496rem !important;
}

.hp-496 {
  height: 496px !important;
}

.min-hp-496 {
  min-height: 496px !important;
}

.max-hp-496 {
  max-height: 496px !important;
}

.vh-496 {
  height: 496vh !important;
}

.min-vh-496 {
  min-height: 496vh !important;
}

.max-vh-496 {
  max-height: 496vh !important;
}

.top-496 {
  top: 496px !important;
}

.bottom-496 {
  bottom: 496px !important;
}

.left-496 {
  left: 496px !important;
}

.right-496 {
  right: 496px !important;
}

.font-496 {
  font-size: 496px !important;
}

.fw-496 {
  font-weight: 496 !important;
}

.lh-496 {
  line-height: 496px !important;
}

.flex-init-496 {
  flex: 0 0 496px !important;
}

.radius-496 {
  border-radius: 496px !important;
}

.padding-496 {
  padding: 496px !important;
}

.wp-497 {
  width: 497px !important;
}

.min-wp-497 {
  min-width: 497px !important;
}

.max-wp-497 {
  max-width: 497px !important;
}

.vw-497 {
  width: 497vw !important;
}

.min-vw-497 {
  min-width: 497vw !important;
}

.max-vw-497 {
  max-width: 497vw !important;
}

.wrem-497 {
  width: 497rem !important;
}

.min-wrem-497 {
  min-width: 497rem !important;
}

.max-wrem-497 {
  max-width: 497rem !important;
}

.hp-497 {
  height: 497px !important;
}

.min-hp-497 {
  min-height: 497px !important;
}

.max-hp-497 {
  max-height: 497px !important;
}

.vh-497 {
  height: 497vh !important;
}

.min-vh-497 {
  min-height: 497vh !important;
}

.max-vh-497 {
  max-height: 497vh !important;
}

.top-497 {
  top: 497px !important;
}

.bottom-497 {
  bottom: 497px !important;
}

.left-497 {
  left: 497px !important;
}

.right-497 {
  right: 497px !important;
}

.font-497 {
  font-size: 497px !important;
}

.fw-497 {
  font-weight: 497 !important;
}

.lh-497 {
  line-height: 497px !important;
}

.flex-init-497 {
  flex: 0 0 497px !important;
}

.radius-497 {
  border-radius: 497px !important;
}

.padding-497 {
  padding: 497px !important;
}

.wp-498 {
  width: 498px !important;
}

.min-wp-498 {
  min-width: 498px !important;
}

.max-wp-498 {
  max-width: 498px !important;
}

.vw-498 {
  width: 498vw !important;
}

.min-vw-498 {
  min-width: 498vw !important;
}

.max-vw-498 {
  max-width: 498vw !important;
}

.wrem-498 {
  width: 498rem !important;
}

.min-wrem-498 {
  min-width: 498rem !important;
}

.max-wrem-498 {
  max-width: 498rem !important;
}

.hp-498 {
  height: 498px !important;
}

.min-hp-498 {
  min-height: 498px !important;
}

.max-hp-498 {
  max-height: 498px !important;
}

.vh-498 {
  height: 498vh !important;
}

.min-vh-498 {
  min-height: 498vh !important;
}

.max-vh-498 {
  max-height: 498vh !important;
}

.top-498 {
  top: 498px !important;
}

.bottom-498 {
  bottom: 498px !important;
}

.left-498 {
  left: 498px !important;
}

.right-498 {
  right: 498px !important;
}

.font-498 {
  font-size: 498px !important;
}

.fw-498 {
  font-weight: 498 !important;
}

.lh-498 {
  line-height: 498px !important;
}

.flex-init-498 {
  flex: 0 0 498px !important;
}

.radius-498 {
  border-radius: 498px !important;
}

.padding-498 {
  padding: 498px !important;
}

.wp-499 {
  width: 499px !important;
}

.min-wp-499 {
  min-width: 499px !important;
}

.max-wp-499 {
  max-width: 499px !important;
}

.vw-499 {
  width: 499vw !important;
}

.min-vw-499 {
  min-width: 499vw !important;
}

.max-vw-499 {
  max-width: 499vw !important;
}

.wrem-499 {
  width: 499rem !important;
}

.min-wrem-499 {
  min-width: 499rem !important;
}

.max-wrem-499 {
  max-width: 499rem !important;
}

.hp-499 {
  height: 499px !important;
}

.min-hp-499 {
  min-height: 499px !important;
}

.max-hp-499 {
  max-height: 499px !important;
}

.vh-499 {
  height: 499vh !important;
}

.min-vh-499 {
  min-height: 499vh !important;
}

.max-vh-499 {
  max-height: 499vh !important;
}

.top-499 {
  top: 499px !important;
}

.bottom-499 {
  bottom: 499px !important;
}

.left-499 {
  left: 499px !important;
}

.right-499 {
  right: 499px !important;
}

.font-499 {
  font-size: 499px !important;
}

.fw-499 {
  font-weight: 499 !important;
}

.lh-499 {
  line-height: 499px !important;
}

.flex-init-499 {
  flex: 0 0 499px !important;
}

.radius-499 {
  border-radius: 499px !important;
}

.padding-499 {
  padding: 499px !important;
}

.wp-500 {
  width: 500px !important;
}

.min-wp-500 {
  min-width: 500px !important;
}

.max-wp-500 {
  max-width: 500px !important;
}

.vw-500 {
  width: 500vw !important;
}

.min-vw-500 {
  min-width: 500vw !important;
}

.max-vw-500 {
  max-width: 500vw !important;
}

.wrem-500 {
  width: 500rem !important;
}

.min-wrem-500 {
  min-width: 500rem !important;
}

.max-wrem-500 {
  max-width: 500rem !important;
}

.hp-500 {
  height: 500px !important;
}

.min-hp-500 {
  min-height: 500px !important;
}

.max-hp-500 {
  max-height: 500px !important;
}

.vh-500 {
  height: 500vh !important;
}

.min-vh-500 {
  min-height: 500vh !important;
}

.max-vh-500 {
  max-height: 500vh !important;
}

.top-500 {
  top: 500px !important;
}

.bottom-500 {
  bottom: 500px !important;
}

.left-500 {
  left: 500px !important;
}

.right-500 {
  right: 500px !important;
}

.font-500 {
  font-size: 500px !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.lh-500 {
  line-height: 500px !important;
}

.flex-init-500 {
  flex: 0 0 500px !important;
}

.radius-500 {
  border-radius: 500px !important;
}

.padding-500 {
  padding: 500px !important;
}

.wp-501 {
  width: 501px !important;
}

.min-wp-501 {
  min-width: 501px !important;
}

.max-wp-501 {
  max-width: 501px !important;
}

.vw-501 {
  width: 501vw !important;
}

.min-vw-501 {
  min-width: 501vw !important;
}

.max-vw-501 {
  max-width: 501vw !important;
}

.wrem-501 {
  width: 501rem !important;
}

.min-wrem-501 {
  min-width: 501rem !important;
}

.max-wrem-501 {
  max-width: 501rem !important;
}

.hp-501 {
  height: 501px !important;
}

.min-hp-501 {
  min-height: 501px !important;
}

.max-hp-501 {
  max-height: 501px !important;
}

.vh-501 {
  height: 501vh !important;
}

.min-vh-501 {
  min-height: 501vh !important;
}

.max-vh-501 {
  max-height: 501vh !important;
}

.top-501 {
  top: 501px !important;
}

.bottom-501 {
  bottom: 501px !important;
}

.left-501 {
  left: 501px !important;
}

.right-501 {
  right: 501px !important;
}

.font-501 {
  font-size: 501px !important;
}

.fw-501 {
  font-weight: 501 !important;
}

.lh-501 {
  line-height: 501px !important;
}

.flex-init-501 {
  flex: 0 0 501px !important;
}

.radius-501 {
  border-radius: 501px !important;
}

.padding-501 {
  padding: 501px !important;
}

.wp-502 {
  width: 502px !important;
}

.min-wp-502 {
  min-width: 502px !important;
}

.max-wp-502 {
  max-width: 502px !important;
}

.vw-502 {
  width: 502vw !important;
}

.min-vw-502 {
  min-width: 502vw !important;
}

.max-vw-502 {
  max-width: 502vw !important;
}

.wrem-502 {
  width: 502rem !important;
}

.min-wrem-502 {
  min-width: 502rem !important;
}

.max-wrem-502 {
  max-width: 502rem !important;
}

.hp-502 {
  height: 502px !important;
}

.min-hp-502 {
  min-height: 502px !important;
}

.max-hp-502 {
  max-height: 502px !important;
}

.vh-502 {
  height: 502vh !important;
}

.min-vh-502 {
  min-height: 502vh !important;
}

.max-vh-502 {
  max-height: 502vh !important;
}

.top-502 {
  top: 502px !important;
}

.bottom-502 {
  bottom: 502px !important;
}

.left-502 {
  left: 502px !important;
}

.right-502 {
  right: 502px !important;
}

.font-502 {
  font-size: 502px !important;
}

.fw-502 {
  font-weight: 502 !important;
}

.lh-502 {
  line-height: 502px !important;
}

.flex-init-502 {
  flex: 0 0 502px !important;
}

.radius-502 {
  border-radius: 502px !important;
}

.padding-502 {
  padding: 502px !important;
}

.wp-503 {
  width: 503px !important;
}

.min-wp-503 {
  min-width: 503px !important;
}

.max-wp-503 {
  max-width: 503px !important;
}

.vw-503 {
  width: 503vw !important;
}

.min-vw-503 {
  min-width: 503vw !important;
}

.max-vw-503 {
  max-width: 503vw !important;
}

.wrem-503 {
  width: 503rem !important;
}

.min-wrem-503 {
  min-width: 503rem !important;
}

.max-wrem-503 {
  max-width: 503rem !important;
}

.hp-503 {
  height: 503px !important;
}

.min-hp-503 {
  min-height: 503px !important;
}

.max-hp-503 {
  max-height: 503px !important;
}

.vh-503 {
  height: 503vh !important;
}

.min-vh-503 {
  min-height: 503vh !important;
}

.max-vh-503 {
  max-height: 503vh !important;
}

.top-503 {
  top: 503px !important;
}

.bottom-503 {
  bottom: 503px !important;
}

.left-503 {
  left: 503px !important;
}

.right-503 {
  right: 503px !important;
}

.font-503 {
  font-size: 503px !important;
}

.fw-503 {
  font-weight: 503 !important;
}

.lh-503 {
  line-height: 503px !important;
}

.flex-init-503 {
  flex: 0 0 503px !important;
}

.radius-503 {
  border-radius: 503px !important;
}

.padding-503 {
  padding: 503px !important;
}

.wp-504 {
  width: 504px !important;
}

.min-wp-504 {
  min-width: 504px !important;
}

.max-wp-504 {
  max-width: 504px !important;
}

.vw-504 {
  width: 504vw !important;
}

.min-vw-504 {
  min-width: 504vw !important;
}

.max-vw-504 {
  max-width: 504vw !important;
}

.wrem-504 {
  width: 504rem !important;
}

.min-wrem-504 {
  min-width: 504rem !important;
}

.max-wrem-504 {
  max-width: 504rem !important;
}

.hp-504 {
  height: 504px !important;
}

.min-hp-504 {
  min-height: 504px !important;
}

.max-hp-504 {
  max-height: 504px !important;
}

.vh-504 {
  height: 504vh !important;
}

.min-vh-504 {
  min-height: 504vh !important;
}

.max-vh-504 {
  max-height: 504vh !important;
}

.top-504 {
  top: 504px !important;
}

.bottom-504 {
  bottom: 504px !important;
}

.left-504 {
  left: 504px !important;
}

.right-504 {
  right: 504px !important;
}

.font-504 {
  font-size: 504px !important;
}

.fw-504 {
  font-weight: 504 !important;
}

.lh-504 {
  line-height: 504px !important;
}

.flex-init-504 {
  flex: 0 0 504px !important;
}

.radius-504 {
  border-radius: 504px !important;
}

.padding-504 {
  padding: 504px !important;
}

.wp-505 {
  width: 505px !important;
}

.min-wp-505 {
  min-width: 505px !important;
}

.max-wp-505 {
  max-width: 505px !important;
}

.vw-505 {
  width: 505vw !important;
}

.min-vw-505 {
  min-width: 505vw !important;
}

.max-vw-505 {
  max-width: 505vw !important;
}

.wrem-505 {
  width: 505rem !important;
}

.min-wrem-505 {
  min-width: 505rem !important;
}

.max-wrem-505 {
  max-width: 505rem !important;
}

.hp-505 {
  height: 505px !important;
}

.min-hp-505 {
  min-height: 505px !important;
}

.max-hp-505 {
  max-height: 505px !important;
}

.vh-505 {
  height: 505vh !important;
}

.min-vh-505 {
  min-height: 505vh !important;
}

.max-vh-505 {
  max-height: 505vh !important;
}

.top-505 {
  top: 505px !important;
}

.bottom-505 {
  bottom: 505px !important;
}

.left-505 {
  left: 505px !important;
}

.right-505 {
  right: 505px !important;
}

.font-505 {
  font-size: 505px !important;
}

.fw-505 {
  font-weight: 505 !important;
}

.lh-505 {
  line-height: 505px !important;
}

.flex-init-505 {
  flex: 0 0 505px !important;
}

.radius-505 {
  border-radius: 505px !important;
}

.padding-505 {
  padding: 505px !important;
}

.wp-506 {
  width: 506px !important;
}

.min-wp-506 {
  min-width: 506px !important;
}

.max-wp-506 {
  max-width: 506px !important;
}

.vw-506 {
  width: 506vw !important;
}

.min-vw-506 {
  min-width: 506vw !important;
}

.max-vw-506 {
  max-width: 506vw !important;
}

.wrem-506 {
  width: 506rem !important;
}

.min-wrem-506 {
  min-width: 506rem !important;
}

.max-wrem-506 {
  max-width: 506rem !important;
}

.hp-506 {
  height: 506px !important;
}

.min-hp-506 {
  min-height: 506px !important;
}

.max-hp-506 {
  max-height: 506px !important;
}

.vh-506 {
  height: 506vh !important;
}

.min-vh-506 {
  min-height: 506vh !important;
}

.max-vh-506 {
  max-height: 506vh !important;
}

.top-506 {
  top: 506px !important;
}

.bottom-506 {
  bottom: 506px !important;
}

.left-506 {
  left: 506px !important;
}

.right-506 {
  right: 506px !important;
}

.font-506 {
  font-size: 506px !important;
}

.fw-506 {
  font-weight: 506 !important;
}

.lh-506 {
  line-height: 506px !important;
}

.flex-init-506 {
  flex: 0 0 506px !important;
}

.radius-506 {
  border-radius: 506px !important;
}

.padding-506 {
  padding: 506px !important;
}

.wp-507 {
  width: 507px !important;
}

.min-wp-507 {
  min-width: 507px !important;
}

.max-wp-507 {
  max-width: 507px !important;
}

.vw-507 {
  width: 507vw !important;
}

.min-vw-507 {
  min-width: 507vw !important;
}

.max-vw-507 {
  max-width: 507vw !important;
}

.wrem-507 {
  width: 507rem !important;
}

.min-wrem-507 {
  min-width: 507rem !important;
}

.max-wrem-507 {
  max-width: 507rem !important;
}

.hp-507 {
  height: 507px !important;
}

.min-hp-507 {
  min-height: 507px !important;
}

.max-hp-507 {
  max-height: 507px !important;
}

.vh-507 {
  height: 507vh !important;
}

.min-vh-507 {
  min-height: 507vh !important;
}

.max-vh-507 {
  max-height: 507vh !important;
}

.top-507 {
  top: 507px !important;
}

.bottom-507 {
  bottom: 507px !important;
}

.left-507 {
  left: 507px !important;
}

.right-507 {
  right: 507px !important;
}

.font-507 {
  font-size: 507px !important;
}

.fw-507 {
  font-weight: 507 !important;
}

.lh-507 {
  line-height: 507px !important;
}

.flex-init-507 {
  flex: 0 0 507px !important;
}

.radius-507 {
  border-radius: 507px !important;
}

.padding-507 {
  padding: 507px !important;
}

.wp-508 {
  width: 508px !important;
}

.min-wp-508 {
  min-width: 508px !important;
}

.max-wp-508 {
  max-width: 508px !important;
}

.vw-508 {
  width: 508vw !important;
}

.min-vw-508 {
  min-width: 508vw !important;
}

.max-vw-508 {
  max-width: 508vw !important;
}

.wrem-508 {
  width: 508rem !important;
}

.min-wrem-508 {
  min-width: 508rem !important;
}

.max-wrem-508 {
  max-width: 508rem !important;
}

.hp-508 {
  height: 508px !important;
}

.min-hp-508 {
  min-height: 508px !important;
}

.max-hp-508 {
  max-height: 508px !important;
}

.vh-508 {
  height: 508vh !important;
}

.min-vh-508 {
  min-height: 508vh !important;
}

.max-vh-508 {
  max-height: 508vh !important;
}

.top-508 {
  top: 508px !important;
}

.bottom-508 {
  bottom: 508px !important;
}

.left-508 {
  left: 508px !important;
}

.right-508 {
  right: 508px !important;
}

.font-508 {
  font-size: 508px !important;
}

.fw-508 {
  font-weight: 508 !important;
}

.lh-508 {
  line-height: 508px !important;
}

.flex-init-508 {
  flex: 0 0 508px !important;
}

.radius-508 {
  border-radius: 508px !important;
}

.padding-508 {
  padding: 508px !important;
}

.wp-509 {
  width: 509px !important;
}

.min-wp-509 {
  min-width: 509px !important;
}

.max-wp-509 {
  max-width: 509px !important;
}

.vw-509 {
  width: 509vw !important;
}

.min-vw-509 {
  min-width: 509vw !important;
}

.max-vw-509 {
  max-width: 509vw !important;
}

.wrem-509 {
  width: 509rem !important;
}

.min-wrem-509 {
  min-width: 509rem !important;
}

.max-wrem-509 {
  max-width: 509rem !important;
}

.hp-509 {
  height: 509px !important;
}

.min-hp-509 {
  min-height: 509px !important;
}

.max-hp-509 {
  max-height: 509px !important;
}

.vh-509 {
  height: 509vh !important;
}

.min-vh-509 {
  min-height: 509vh !important;
}

.max-vh-509 {
  max-height: 509vh !important;
}

.top-509 {
  top: 509px !important;
}

.bottom-509 {
  bottom: 509px !important;
}

.left-509 {
  left: 509px !important;
}

.right-509 {
  right: 509px !important;
}

.font-509 {
  font-size: 509px !important;
}

.fw-509 {
  font-weight: 509 !important;
}

.lh-509 {
  line-height: 509px !important;
}

.flex-init-509 {
  flex: 0 0 509px !important;
}

.radius-509 {
  border-radius: 509px !important;
}

.padding-509 {
  padding: 509px !important;
}

.wp-510 {
  width: 510px !important;
}

.min-wp-510 {
  min-width: 510px !important;
}

.max-wp-510 {
  max-width: 510px !important;
}

.vw-510 {
  width: 510vw !important;
}

.min-vw-510 {
  min-width: 510vw !important;
}

.max-vw-510 {
  max-width: 510vw !important;
}

.wrem-510 {
  width: 510rem !important;
}

.min-wrem-510 {
  min-width: 510rem !important;
}

.max-wrem-510 {
  max-width: 510rem !important;
}

.hp-510 {
  height: 510px !important;
}

.min-hp-510 {
  min-height: 510px !important;
}

.max-hp-510 {
  max-height: 510px !important;
}

.vh-510 {
  height: 510vh !important;
}

.min-vh-510 {
  min-height: 510vh !important;
}

.max-vh-510 {
  max-height: 510vh !important;
}

.top-510 {
  top: 510px !important;
}

.bottom-510 {
  bottom: 510px !important;
}

.left-510 {
  left: 510px !important;
}

.right-510 {
  right: 510px !important;
}

.font-510 {
  font-size: 510px !important;
}

.fw-510 {
  font-weight: 510 !important;
}

.lh-510 {
  line-height: 510px !important;
}

.flex-init-510 {
  flex: 0 0 510px !important;
}

.radius-510 {
  border-radius: 510px !important;
}

.padding-510 {
  padding: 510px !important;
}

.wp-511 {
  width: 511px !important;
}

.min-wp-511 {
  min-width: 511px !important;
}

.max-wp-511 {
  max-width: 511px !important;
}

.vw-511 {
  width: 511vw !important;
}

.min-vw-511 {
  min-width: 511vw !important;
}

.max-vw-511 {
  max-width: 511vw !important;
}

.wrem-511 {
  width: 511rem !important;
}

.min-wrem-511 {
  min-width: 511rem !important;
}

.max-wrem-511 {
  max-width: 511rem !important;
}

.hp-511 {
  height: 511px !important;
}

.min-hp-511 {
  min-height: 511px !important;
}

.max-hp-511 {
  max-height: 511px !important;
}

.vh-511 {
  height: 511vh !important;
}

.min-vh-511 {
  min-height: 511vh !important;
}

.max-vh-511 {
  max-height: 511vh !important;
}

.top-511 {
  top: 511px !important;
}

.bottom-511 {
  bottom: 511px !important;
}

.left-511 {
  left: 511px !important;
}

.right-511 {
  right: 511px !important;
}

.font-511 {
  font-size: 511px !important;
}

.fw-511 {
  font-weight: 511 !important;
}

.lh-511 {
  line-height: 511px !important;
}

.flex-init-511 {
  flex: 0 0 511px !important;
}

.radius-511 {
  border-radius: 511px !important;
}

.padding-511 {
  padding: 511px !important;
}

.wp-512 {
  width: 512px !important;
}

.min-wp-512 {
  min-width: 512px !important;
}

.max-wp-512 {
  max-width: 512px !important;
}

.vw-512 {
  width: 512vw !important;
}

.min-vw-512 {
  min-width: 512vw !important;
}

.max-vw-512 {
  max-width: 512vw !important;
}

.wrem-512 {
  width: 512rem !important;
}

.min-wrem-512 {
  min-width: 512rem !important;
}

.max-wrem-512 {
  max-width: 512rem !important;
}

.hp-512 {
  height: 512px !important;
}

.min-hp-512 {
  min-height: 512px !important;
}

.max-hp-512 {
  max-height: 512px !important;
}

.vh-512 {
  height: 512vh !important;
}

.min-vh-512 {
  min-height: 512vh !important;
}

.max-vh-512 {
  max-height: 512vh !important;
}

.top-512 {
  top: 512px !important;
}

.bottom-512 {
  bottom: 512px !important;
}

.left-512 {
  left: 512px !important;
}

.right-512 {
  right: 512px !important;
}

.font-512 {
  font-size: 512px !important;
}

.fw-512 {
  font-weight: 512 !important;
}

.lh-512 {
  line-height: 512px !important;
}

.flex-init-512 {
  flex: 0 0 512px !important;
}

.radius-512 {
  border-radius: 512px !important;
}

.padding-512 {
  padding: 512px !important;
}

.wp-513 {
  width: 513px !important;
}

.min-wp-513 {
  min-width: 513px !important;
}

.max-wp-513 {
  max-width: 513px !important;
}

.vw-513 {
  width: 513vw !important;
}

.min-vw-513 {
  min-width: 513vw !important;
}

.max-vw-513 {
  max-width: 513vw !important;
}

.wrem-513 {
  width: 513rem !important;
}

.min-wrem-513 {
  min-width: 513rem !important;
}

.max-wrem-513 {
  max-width: 513rem !important;
}

.hp-513 {
  height: 513px !important;
}

.min-hp-513 {
  min-height: 513px !important;
}

.max-hp-513 {
  max-height: 513px !important;
}

.vh-513 {
  height: 513vh !important;
}

.min-vh-513 {
  min-height: 513vh !important;
}

.max-vh-513 {
  max-height: 513vh !important;
}

.top-513 {
  top: 513px !important;
}

.bottom-513 {
  bottom: 513px !important;
}

.left-513 {
  left: 513px !important;
}

.right-513 {
  right: 513px !important;
}

.font-513 {
  font-size: 513px !important;
}

.fw-513 {
  font-weight: 513 !important;
}

.lh-513 {
  line-height: 513px !important;
}

.flex-init-513 {
  flex: 0 0 513px !important;
}

.radius-513 {
  border-radius: 513px !important;
}

.padding-513 {
  padding: 513px !important;
}

.wp-514 {
  width: 514px !important;
}

.min-wp-514 {
  min-width: 514px !important;
}

.max-wp-514 {
  max-width: 514px !important;
}

.vw-514 {
  width: 514vw !important;
}

.min-vw-514 {
  min-width: 514vw !important;
}

.max-vw-514 {
  max-width: 514vw !important;
}

.wrem-514 {
  width: 514rem !important;
}

.min-wrem-514 {
  min-width: 514rem !important;
}

.max-wrem-514 {
  max-width: 514rem !important;
}

.hp-514 {
  height: 514px !important;
}

.min-hp-514 {
  min-height: 514px !important;
}

.max-hp-514 {
  max-height: 514px !important;
}

.vh-514 {
  height: 514vh !important;
}

.min-vh-514 {
  min-height: 514vh !important;
}

.max-vh-514 {
  max-height: 514vh !important;
}

.top-514 {
  top: 514px !important;
}

.bottom-514 {
  bottom: 514px !important;
}

.left-514 {
  left: 514px !important;
}

.right-514 {
  right: 514px !important;
}

.font-514 {
  font-size: 514px !important;
}

.fw-514 {
  font-weight: 514 !important;
}

.lh-514 {
  line-height: 514px !important;
}

.flex-init-514 {
  flex: 0 0 514px !important;
}

.radius-514 {
  border-radius: 514px !important;
}

.padding-514 {
  padding: 514px !important;
}

.wp-515 {
  width: 515px !important;
}

.min-wp-515 {
  min-width: 515px !important;
}

.max-wp-515 {
  max-width: 515px !important;
}

.vw-515 {
  width: 515vw !important;
}

.min-vw-515 {
  min-width: 515vw !important;
}

.max-vw-515 {
  max-width: 515vw !important;
}

.wrem-515 {
  width: 515rem !important;
}

.min-wrem-515 {
  min-width: 515rem !important;
}

.max-wrem-515 {
  max-width: 515rem !important;
}

.hp-515 {
  height: 515px !important;
}

.min-hp-515 {
  min-height: 515px !important;
}

.max-hp-515 {
  max-height: 515px !important;
}

.vh-515 {
  height: 515vh !important;
}

.min-vh-515 {
  min-height: 515vh !important;
}

.max-vh-515 {
  max-height: 515vh !important;
}

.top-515 {
  top: 515px !important;
}

.bottom-515 {
  bottom: 515px !important;
}

.left-515 {
  left: 515px !important;
}

.right-515 {
  right: 515px !important;
}

.font-515 {
  font-size: 515px !important;
}

.fw-515 {
  font-weight: 515 !important;
}

.lh-515 {
  line-height: 515px !important;
}

.flex-init-515 {
  flex: 0 0 515px !important;
}

.radius-515 {
  border-radius: 515px !important;
}

.padding-515 {
  padding: 515px !important;
}

.wp-516 {
  width: 516px !important;
}

.min-wp-516 {
  min-width: 516px !important;
}

.max-wp-516 {
  max-width: 516px !important;
}

.vw-516 {
  width: 516vw !important;
}

.min-vw-516 {
  min-width: 516vw !important;
}

.max-vw-516 {
  max-width: 516vw !important;
}

.wrem-516 {
  width: 516rem !important;
}

.min-wrem-516 {
  min-width: 516rem !important;
}

.max-wrem-516 {
  max-width: 516rem !important;
}

.hp-516 {
  height: 516px !important;
}

.min-hp-516 {
  min-height: 516px !important;
}

.max-hp-516 {
  max-height: 516px !important;
}

.vh-516 {
  height: 516vh !important;
}

.min-vh-516 {
  min-height: 516vh !important;
}

.max-vh-516 {
  max-height: 516vh !important;
}

.top-516 {
  top: 516px !important;
}

.bottom-516 {
  bottom: 516px !important;
}

.left-516 {
  left: 516px !important;
}

.right-516 {
  right: 516px !important;
}

.font-516 {
  font-size: 516px !important;
}

.fw-516 {
  font-weight: 516 !important;
}

.lh-516 {
  line-height: 516px !important;
}

.flex-init-516 {
  flex: 0 0 516px !important;
}

.radius-516 {
  border-radius: 516px !important;
}

.padding-516 {
  padding: 516px !important;
}

.wp-517 {
  width: 517px !important;
}

.min-wp-517 {
  min-width: 517px !important;
}

.max-wp-517 {
  max-width: 517px !important;
}

.vw-517 {
  width: 517vw !important;
}

.min-vw-517 {
  min-width: 517vw !important;
}

.max-vw-517 {
  max-width: 517vw !important;
}

.wrem-517 {
  width: 517rem !important;
}

.min-wrem-517 {
  min-width: 517rem !important;
}

.max-wrem-517 {
  max-width: 517rem !important;
}

.hp-517 {
  height: 517px !important;
}

.min-hp-517 {
  min-height: 517px !important;
}

.max-hp-517 {
  max-height: 517px !important;
}

.vh-517 {
  height: 517vh !important;
}

.min-vh-517 {
  min-height: 517vh !important;
}

.max-vh-517 {
  max-height: 517vh !important;
}

.top-517 {
  top: 517px !important;
}

.bottom-517 {
  bottom: 517px !important;
}

.left-517 {
  left: 517px !important;
}

.right-517 {
  right: 517px !important;
}

.font-517 {
  font-size: 517px !important;
}

.fw-517 {
  font-weight: 517 !important;
}

.lh-517 {
  line-height: 517px !important;
}

.flex-init-517 {
  flex: 0 0 517px !important;
}

.radius-517 {
  border-radius: 517px !important;
}

.padding-517 {
  padding: 517px !important;
}

.wp-518 {
  width: 518px !important;
}

.min-wp-518 {
  min-width: 518px !important;
}

.max-wp-518 {
  max-width: 518px !important;
}

.vw-518 {
  width: 518vw !important;
}

.min-vw-518 {
  min-width: 518vw !important;
}

.max-vw-518 {
  max-width: 518vw !important;
}

.wrem-518 {
  width: 518rem !important;
}

.min-wrem-518 {
  min-width: 518rem !important;
}

.max-wrem-518 {
  max-width: 518rem !important;
}

.hp-518 {
  height: 518px !important;
}

.min-hp-518 {
  min-height: 518px !important;
}

.max-hp-518 {
  max-height: 518px !important;
}

.vh-518 {
  height: 518vh !important;
}

.min-vh-518 {
  min-height: 518vh !important;
}

.max-vh-518 {
  max-height: 518vh !important;
}

.top-518 {
  top: 518px !important;
}

.bottom-518 {
  bottom: 518px !important;
}

.left-518 {
  left: 518px !important;
}

.right-518 {
  right: 518px !important;
}

.font-518 {
  font-size: 518px !important;
}

.fw-518 {
  font-weight: 518 !important;
}

.lh-518 {
  line-height: 518px !important;
}

.flex-init-518 {
  flex: 0 0 518px !important;
}

.radius-518 {
  border-radius: 518px !important;
}

.padding-518 {
  padding: 518px !important;
}

.wp-519 {
  width: 519px !important;
}

.min-wp-519 {
  min-width: 519px !important;
}

.max-wp-519 {
  max-width: 519px !important;
}

.vw-519 {
  width: 519vw !important;
}

.min-vw-519 {
  min-width: 519vw !important;
}

.max-vw-519 {
  max-width: 519vw !important;
}

.wrem-519 {
  width: 519rem !important;
}

.min-wrem-519 {
  min-width: 519rem !important;
}

.max-wrem-519 {
  max-width: 519rem !important;
}

.hp-519 {
  height: 519px !important;
}

.min-hp-519 {
  min-height: 519px !important;
}

.max-hp-519 {
  max-height: 519px !important;
}

.vh-519 {
  height: 519vh !important;
}

.min-vh-519 {
  min-height: 519vh !important;
}

.max-vh-519 {
  max-height: 519vh !important;
}

.top-519 {
  top: 519px !important;
}

.bottom-519 {
  bottom: 519px !important;
}

.left-519 {
  left: 519px !important;
}

.right-519 {
  right: 519px !important;
}

.font-519 {
  font-size: 519px !important;
}

.fw-519 {
  font-weight: 519 !important;
}

.lh-519 {
  line-height: 519px !important;
}

.flex-init-519 {
  flex: 0 0 519px !important;
}

.radius-519 {
  border-radius: 519px !important;
}

.padding-519 {
  padding: 519px !important;
}

.wp-520 {
  width: 520px !important;
}

.min-wp-520 {
  min-width: 520px !important;
}

.max-wp-520 {
  max-width: 520px !important;
}

.vw-520 {
  width: 520vw !important;
}

.min-vw-520 {
  min-width: 520vw !important;
}

.max-vw-520 {
  max-width: 520vw !important;
}

.wrem-520 {
  width: 520rem !important;
}

.min-wrem-520 {
  min-width: 520rem !important;
}

.max-wrem-520 {
  max-width: 520rem !important;
}

.hp-520 {
  height: 520px !important;
}

.min-hp-520 {
  min-height: 520px !important;
}

.max-hp-520 {
  max-height: 520px !important;
}

.vh-520 {
  height: 520vh !important;
}

.min-vh-520 {
  min-height: 520vh !important;
}

.max-vh-520 {
  max-height: 520vh !important;
}

.top-520 {
  top: 520px !important;
}

.bottom-520 {
  bottom: 520px !important;
}

.left-520 {
  left: 520px !important;
}

.right-520 {
  right: 520px !important;
}

.font-520 {
  font-size: 520px !important;
}

.fw-520 {
  font-weight: 520 !important;
}

.lh-520 {
  line-height: 520px !important;
}

.flex-init-520 {
  flex: 0 0 520px !important;
}

.radius-520 {
  border-radius: 520px !important;
}

.padding-520 {
  padding: 520px !important;
}

.wp-521 {
  width: 521px !important;
}

.min-wp-521 {
  min-width: 521px !important;
}

.max-wp-521 {
  max-width: 521px !important;
}

.vw-521 {
  width: 521vw !important;
}

.min-vw-521 {
  min-width: 521vw !important;
}

.max-vw-521 {
  max-width: 521vw !important;
}

.wrem-521 {
  width: 521rem !important;
}

.min-wrem-521 {
  min-width: 521rem !important;
}

.max-wrem-521 {
  max-width: 521rem !important;
}

.hp-521 {
  height: 521px !important;
}

.min-hp-521 {
  min-height: 521px !important;
}

.max-hp-521 {
  max-height: 521px !important;
}

.vh-521 {
  height: 521vh !important;
}

.min-vh-521 {
  min-height: 521vh !important;
}

.max-vh-521 {
  max-height: 521vh !important;
}

.top-521 {
  top: 521px !important;
}

.bottom-521 {
  bottom: 521px !important;
}

.left-521 {
  left: 521px !important;
}

.right-521 {
  right: 521px !important;
}

.font-521 {
  font-size: 521px !important;
}

.fw-521 {
  font-weight: 521 !important;
}

.lh-521 {
  line-height: 521px !important;
}

.flex-init-521 {
  flex: 0 0 521px !important;
}

.radius-521 {
  border-radius: 521px !important;
}

.padding-521 {
  padding: 521px !important;
}

.wp-522 {
  width: 522px !important;
}

.min-wp-522 {
  min-width: 522px !important;
}

.max-wp-522 {
  max-width: 522px !important;
}

.vw-522 {
  width: 522vw !important;
}

.min-vw-522 {
  min-width: 522vw !important;
}

.max-vw-522 {
  max-width: 522vw !important;
}

.wrem-522 {
  width: 522rem !important;
}

.min-wrem-522 {
  min-width: 522rem !important;
}

.max-wrem-522 {
  max-width: 522rem !important;
}

.hp-522 {
  height: 522px !important;
}

.min-hp-522 {
  min-height: 522px !important;
}

.max-hp-522 {
  max-height: 522px !important;
}

.vh-522 {
  height: 522vh !important;
}

.min-vh-522 {
  min-height: 522vh !important;
}

.max-vh-522 {
  max-height: 522vh !important;
}

.top-522 {
  top: 522px !important;
}

.bottom-522 {
  bottom: 522px !important;
}

.left-522 {
  left: 522px !important;
}

.right-522 {
  right: 522px !important;
}

.font-522 {
  font-size: 522px !important;
}

.fw-522 {
  font-weight: 522 !important;
}

.lh-522 {
  line-height: 522px !important;
}

.flex-init-522 {
  flex: 0 0 522px !important;
}

.radius-522 {
  border-radius: 522px !important;
}

.padding-522 {
  padding: 522px !important;
}

.wp-523 {
  width: 523px !important;
}

.min-wp-523 {
  min-width: 523px !important;
}

.max-wp-523 {
  max-width: 523px !important;
}

.vw-523 {
  width: 523vw !important;
}

.min-vw-523 {
  min-width: 523vw !important;
}

.max-vw-523 {
  max-width: 523vw !important;
}

.wrem-523 {
  width: 523rem !important;
}

.min-wrem-523 {
  min-width: 523rem !important;
}

.max-wrem-523 {
  max-width: 523rem !important;
}

.hp-523 {
  height: 523px !important;
}

.min-hp-523 {
  min-height: 523px !important;
}

.max-hp-523 {
  max-height: 523px !important;
}

.vh-523 {
  height: 523vh !important;
}

.min-vh-523 {
  min-height: 523vh !important;
}

.max-vh-523 {
  max-height: 523vh !important;
}

.top-523 {
  top: 523px !important;
}

.bottom-523 {
  bottom: 523px !important;
}

.left-523 {
  left: 523px !important;
}

.right-523 {
  right: 523px !important;
}

.font-523 {
  font-size: 523px !important;
}

.fw-523 {
  font-weight: 523 !important;
}

.lh-523 {
  line-height: 523px !important;
}

.flex-init-523 {
  flex: 0 0 523px !important;
}

.radius-523 {
  border-radius: 523px !important;
}

.padding-523 {
  padding: 523px !important;
}

.wp-524 {
  width: 524px !important;
}

.min-wp-524 {
  min-width: 524px !important;
}

.max-wp-524 {
  max-width: 524px !important;
}

.vw-524 {
  width: 524vw !important;
}

.min-vw-524 {
  min-width: 524vw !important;
}

.max-vw-524 {
  max-width: 524vw !important;
}

.wrem-524 {
  width: 524rem !important;
}

.min-wrem-524 {
  min-width: 524rem !important;
}

.max-wrem-524 {
  max-width: 524rem !important;
}

.hp-524 {
  height: 524px !important;
}

.min-hp-524 {
  min-height: 524px !important;
}

.max-hp-524 {
  max-height: 524px !important;
}

.vh-524 {
  height: 524vh !important;
}

.min-vh-524 {
  min-height: 524vh !important;
}

.max-vh-524 {
  max-height: 524vh !important;
}

.top-524 {
  top: 524px !important;
}

.bottom-524 {
  bottom: 524px !important;
}

.left-524 {
  left: 524px !important;
}

.right-524 {
  right: 524px !important;
}

.font-524 {
  font-size: 524px !important;
}

.fw-524 {
  font-weight: 524 !important;
}

.lh-524 {
  line-height: 524px !important;
}

.flex-init-524 {
  flex: 0 0 524px !important;
}

.radius-524 {
  border-radius: 524px !important;
}

.padding-524 {
  padding: 524px !important;
}

.wp-525 {
  width: 525px !important;
}

.min-wp-525 {
  min-width: 525px !important;
}

.max-wp-525 {
  max-width: 525px !important;
}

.vw-525 {
  width: 525vw !important;
}

.min-vw-525 {
  min-width: 525vw !important;
}

.max-vw-525 {
  max-width: 525vw !important;
}

.wrem-525 {
  width: 525rem !important;
}

.min-wrem-525 {
  min-width: 525rem !important;
}

.max-wrem-525 {
  max-width: 525rem !important;
}

.hp-525 {
  height: 525px !important;
}

.min-hp-525 {
  min-height: 525px !important;
}

.max-hp-525 {
  max-height: 525px !important;
}

.vh-525 {
  height: 525vh !important;
}

.min-vh-525 {
  min-height: 525vh !important;
}

.max-vh-525 {
  max-height: 525vh !important;
}

.top-525 {
  top: 525px !important;
}

.bottom-525 {
  bottom: 525px !important;
}

.left-525 {
  left: 525px !important;
}

.right-525 {
  right: 525px !important;
}

.font-525 {
  font-size: 525px !important;
}

.fw-525 {
  font-weight: 525 !important;
}

.lh-525 {
  line-height: 525px !important;
}

.flex-init-525 {
  flex: 0 0 525px !important;
}

.radius-525 {
  border-radius: 525px !important;
}

.padding-525 {
  padding: 525px !important;
}

.wp-526 {
  width: 526px !important;
}

.min-wp-526 {
  min-width: 526px !important;
}

.max-wp-526 {
  max-width: 526px !important;
}

.vw-526 {
  width: 526vw !important;
}

.min-vw-526 {
  min-width: 526vw !important;
}

.max-vw-526 {
  max-width: 526vw !important;
}

.wrem-526 {
  width: 526rem !important;
}

.min-wrem-526 {
  min-width: 526rem !important;
}

.max-wrem-526 {
  max-width: 526rem !important;
}

.hp-526 {
  height: 526px !important;
}

.min-hp-526 {
  min-height: 526px !important;
}

.max-hp-526 {
  max-height: 526px !important;
}

.vh-526 {
  height: 526vh !important;
}

.min-vh-526 {
  min-height: 526vh !important;
}

.max-vh-526 {
  max-height: 526vh !important;
}

.top-526 {
  top: 526px !important;
}

.bottom-526 {
  bottom: 526px !important;
}

.left-526 {
  left: 526px !important;
}

.right-526 {
  right: 526px !important;
}

.font-526 {
  font-size: 526px !important;
}

.fw-526 {
  font-weight: 526 !important;
}

.lh-526 {
  line-height: 526px !important;
}

.flex-init-526 {
  flex: 0 0 526px !important;
}

.radius-526 {
  border-radius: 526px !important;
}

.padding-526 {
  padding: 526px !important;
}

.wp-527 {
  width: 527px !important;
}

.min-wp-527 {
  min-width: 527px !important;
}

.max-wp-527 {
  max-width: 527px !important;
}

.vw-527 {
  width: 527vw !important;
}

.min-vw-527 {
  min-width: 527vw !important;
}

.max-vw-527 {
  max-width: 527vw !important;
}

.wrem-527 {
  width: 527rem !important;
}

.min-wrem-527 {
  min-width: 527rem !important;
}

.max-wrem-527 {
  max-width: 527rem !important;
}

.hp-527 {
  height: 527px !important;
}

.min-hp-527 {
  min-height: 527px !important;
}

.max-hp-527 {
  max-height: 527px !important;
}

.vh-527 {
  height: 527vh !important;
}

.min-vh-527 {
  min-height: 527vh !important;
}

.max-vh-527 {
  max-height: 527vh !important;
}

.top-527 {
  top: 527px !important;
}

.bottom-527 {
  bottom: 527px !important;
}

.left-527 {
  left: 527px !important;
}

.right-527 {
  right: 527px !important;
}

.font-527 {
  font-size: 527px !important;
}

.fw-527 {
  font-weight: 527 !important;
}

.lh-527 {
  line-height: 527px !important;
}

.flex-init-527 {
  flex: 0 0 527px !important;
}

.radius-527 {
  border-radius: 527px !important;
}

.padding-527 {
  padding: 527px !important;
}

.wp-528 {
  width: 528px !important;
}

.min-wp-528 {
  min-width: 528px !important;
}

.max-wp-528 {
  max-width: 528px !important;
}

.vw-528 {
  width: 528vw !important;
}

.min-vw-528 {
  min-width: 528vw !important;
}

.max-vw-528 {
  max-width: 528vw !important;
}

.wrem-528 {
  width: 528rem !important;
}

.min-wrem-528 {
  min-width: 528rem !important;
}

.max-wrem-528 {
  max-width: 528rem !important;
}

.hp-528 {
  height: 528px !important;
}

.min-hp-528 {
  min-height: 528px !important;
}

.max-hp-528 {
  max-height: 528px !important;
}

.vh-528 {
  height: 528vh !important;
}

.min-vh-528 {
  min-height: 528vh !important;
}

.max-vh-528 {
  max-height: 528vh !important;
}

.top-528 {
  top: 528px !important;
}

.bottom-528 {
  bottom: 528px !important;
}

.left-528 {
  left: 528px !important;
}

.right-528 {
  right: 528px !important;
}

.font-528 {
  font-size: 528px !important;
}

.fw-528 {
  font-weight: 528 !important;
}

.lh-528 {
  line-height: 528px !important;
}

.flex-init-528 {
  flex: 0 0 528px !important;
}

.radius-528 {
  border-radius: 528px !important;
}

.padding-528 {
  padding: 528px !important;
}

.wp-529 {
  width: 529px !important;
}

.min-wp-529 {
  min-width: 529px !important;
}

.max-wp-529 {
  max-width: 529px !important;
}

.vw-529 {
  width: 529vw !important;
}

.min-vw-529 {
  min-width: 529vw !important;
}

.max-vw-529 {
  max-width: 529vw !important;
}

.wrem-529 {
  width: 529rem !important;
}

.min-wrem-529 {
  min-width: 529rem !important;
}

.max-wrem-529 {
  max-width: 529rem !important;
}

.hp-529 {
  height: 529px !important;
}

.min-hp-529 {
  min-height: 529px !important;
}

.max-hp-529 {
  max-height: 529px !important;
}

.vh-529 {
  height: 529vh !important;
}

.min-vh-529 {
  min-height: 529vh !important;
}

.max-vh-529 {
  max-height: 529vh !important;
}

.top-529 {
  top: 529px !important;
}

.bottom-529 {
  bottom: 529px !important;
}

.left-529 {
  left: 529px !important;
}

.right-529 {
  right: 529px !important;
}

.font-529 {
  font-size: 529px !important;
}

.fw-529 {
  font-weight: 529 !important;
}

.lh-529 {
  line-height: 529px !important;
}

.flex-init-529 {
  flex: 0 0 529px !important;
}

.radius-529 {
  border-radius: 529px !important;
}

.padding-529 {
  padding: 529px !important;
}

.wp-530 {
  width: 530px !important;
}

.min-wp-530 {
  min-width: 530px !important;
}

.max-wp-530 {
  max-width: 530px !important;
}

.vw-530 {
  width: 530vw !important;
}

.min-vw-530 {
  min-width: 530vw !important;
}

.max-vw-530 {
  max-width: 530vw !important;
}

.wrem-530 {
  width: 530rem !important;
}

.min-wrem-530 {
  min-width: 530rem !important;
}

.max-wrem-530 {
  max-width: 530rem !important;
}

.hp-530 {
  height: 530px !important;
}

.min-hp-530 {
  min-height: 530px !important;
}

.max-hp-530 {
  max-height: 530px !important;
}

.vh-530 {
  height: 530vh !important;
}

.min-vh-530 {
  min-height: 530vh !important;
}

.max-vh-530 {
  max-height: 530vh !important;
}

.top-530 {
  top: 530px !important;
}

.bottom-530 {
  bottom: 530px !important;
}

.left-530 {
  left: 530px !important;
}

.right-530 {
  right: 530px !important;
}

.font-530 {
  font-size: 530px !important;
}

.fw-530 {
  font-weight: 530 !important;
}

.lh-530 {
  line-height: 530px !important;
}

.flex-init-530 {
  flex: 0 0 530px !important;
}

.radius-530 {
  border-radius: 530px !important;
}

.padding-530 {
  padding: 530px !important;
}

.wp-531 {
  width: 531px !important;
}

.min-wp-531 {
  min-width: 531px !important;
}

.max-wp-531 {
  max-width: 531px !important;
}

.vw-531 {
  width: 531vw !important;
}

.min-vw-531 {
  min-width: 531vw !important;
}

.max-vw-531 {
  max-width: 531vw !important;
}

.wrem-531 {
  width: 531rem !important;
}

.min-wrem-531 {
  min-width: 531rem !important;
}

.max-wrem-531 {
  max-width: 531rem !important;
}

.hp-531 {
  height: 531px !important;
}

.min-hp-531 {
  min-height: 531px !important;
}

.max-hp-531 {
  max-height: 531px !important;
}

.vh-531 {
  height: 531vh !important;
}

.min-vh-531 {
  min-height: 531vh !important;
}

.max-vh-531 {
  max-height: 531vh !important;
}

.top-531 {
  top: 531px !important;
}

.bottom-531 {
  bottom: 531px !important;
}

.left-531 {
  left: 531px !important;
}

.right-531 {
  right: 531px !important;
}

.font-531 {
  font-size: 531px !important;
}

.fw-531 {
  font-weight: 531 !important;
}

.lh-531 {
  line-height: 531px !important;
}

.flex-init-531 {
  flex: 0 0 531px !important;
}

.radius-531 {
  border-radius: 531px !important;
}

.padding-531 {
  padding: 531px !important;
}

.wp-532 {
  width: 532px !important;
}

.min-wp-532 {
  min-width: 532px !important;
}

.max-wp-532 {
  max-width: 532px !important;
}

.vw-532 {
  width: 532vw !important;
}

.min-vw-532 {
  min-width: 532vw !important;
}

.max-vw-532 {
  max-width: 532vw !important;
}

.wrem-532 {
  width: 532rem !important;
}

.min-wrem-532 {
  min-width: 532rem !important;
}

.max-wrem-532 {
  max-width: 532rem !important;
}

.hp-532 {
  height: 532px !important;
}

.min-hp-532 {
  min-height: 532px !important;
}

.max-hp-532 {
  max-height: 532px !important;
}

.vh-532 {
  height: 532vh !important;
}

.min-vh-532 {
  min-height: 532vh !important;
}

.max-vh-532 {
  max-height: 532vh !important;
}

.top-532 {
  top: 532px !important;
}

.bottom-532 {
  bottom: 532px !important;
}

.left-532 {
  left: 532px !important;
}

.right-532 {
  right: 532px !important;
}

.font-532 {
  font-size: 532px !important;
}

.fw-532 {
  font-weight: 532 !important;
}

.lh-532 {
  line-height: 532px !important;
}

.flex-init-532 {
  flex: 0 0 532px !important;
}

.radius-532 {
  border-radius: 532px !important;
}

.padding-532 {
  padding: 532px !important;
}

.wp-533 {
  width: 533px !important;
}

.min-wp-533 {
  min-width: 533px !important;
}

.max-wp-533 {
  max-width: 533px !important;
}

.vw-533 {
  width: 533vw !important;
}

.min-vw-533 {
  min-width: 533vw !important;
}

.max-vw-533 {
  max-width: 533vw !important;
}

.wrem-533 {
  width: 533rem !important;
}

.min-wrem-533 {
  min-width: 533rem !important;
}

.max-wrem-533 {
  max-width: 533rem !important;
}

.hp-533 {
  height: 533px !important;
}

.min-hp-533 {
  min-height: 533px !important;
}

.max-hp-533 {
  max-height: 533px !important;
}

.vh-533 {
  height: 533vh !important;
}

.min-vh-533 {
  min-height: 533vh !important;
}

.max-vh-533 {
  max-height: 533vh !important;
}

.top-533 {
  top: 533px !important;
}

.bottom-533 {
  bottom: 533px !important;
}

.left-533 {
  left: 533px !important;
}

.right-533 {
  right: 533px !important;
}

.font-533 {
  font-size: 533px !important;
}

.fw-533 {
  font-weight: 533 !important;
}

.lh-533 {
  line-height: 533px !important;
}

.flex-init-533 {
  flex: 0 0 533px !important;
}

.radius-533 {
  border-radius: 533px !important;
}

.padding-533 {
  padding: 533px !important;
}

.wp-534 {
  width: 534px !important;
}

.min-wp-534 {
  min-width: 534px !important;
}

.max-wp-534 {
  max-width: 534px !important;
}

.vw-534 {
  width: 534vw !important;
}

.min-vw-534 {
  min-width: 534vw !important;
}

.max-vw-534 {
  max-width: 534vw !important;
}

.wrem-534 {
  width: 534rem !important;
}

.min-wrem-534 {
  min-width: 534rem !important;
}

.max-wrem-534 {
  max-width: 534rem !important;
}

.hp-534 {
  height: 534px !important;
}

.min-hp-534 {
  min-height: 534px !important;
}

.max-hp-534 {
  max-height: 534px !important;
}

.vh-534 {
  height: 534vh !important;
}

.min-vh-534 {
  min-height: 534vh !important;
}

.max-vh-534 {
  max-height: 534vh !important;
}

.top-534 {
  top: 534px !important;
}

.bottom-534 {
  bottom: 534px !important;
}

.left-534 {
  left: 534px !important;
}

.right-534 {
  right: 534px !important;
}

.font-534 {
  font-size: 534px !important;
}

.fw-534 {
  font-weight: 534 !important;
}

.lh-534 {
  line-height: 534px !important;
}

.flex-init-534 {
  flex: 0 0 534px !important;
}

.radius-534 {
  border-radius: 534px !important;
}

.padding-534 {
  padding: 534px !important;
}

.wp-535 {
  width: 535px !important;
}

.min-wp-535 {
  min-width: 535px !important;
}

.max-wp-535 {
  max-width: 535px !important;
}

.vw-535 {
  width: 535vw !important;
}

.min-vw-535 {
  min-width: 535vw !important;
}

.max-vw-535 {
  max-width: 535vw !important;
}

.wrem-535 {
  width: 535rem !important;
}

.min-wrem-535 {
  min-width: 535rem !important;
}

.max-wrem-535 {
  max-width: 535rem !important;
}

.hp-535 {
  height: 535px !important;
}

.min-hp-535 {
  min-height: 535px !important;
}

.max-hp-535 {
  max-height: 535px !important;
}

.vh-535 {
  height: 535vh !important;
}

.min-vh-535 {
  min-height: 535vh !important;
}

.max-vh-535 {
  max-height: 535vh !important;
}

.top-535 {
  top: 535px !important;
}

.bottom-535 {
  bottom: 535px !important;
}

.left-535 {
  left: 535px !important;
}

.right-535 {
  right: 535px !important;
}

.font-535 {
  font-size: 535px !important;
}

.fw-535 {
  font-weight: 535 !important;
}

.lh-535 {
  line-height: 535px !important;
}

.flex-init-535 {
  flex: 0 0 535px !important;
}

.radius-535 {
  border-radius: 535px !important;
}

.padding-535 {
  padding: 535px !important;
}

.wp-536 {
  width: 536px !important;
}

.min-wp-536 {
  min-width: 536px !important;
}

.max-wp-536 {
  max-width: 536px !important;
}

.vw-536 {
  width: 536vw !important;
}

.min-vw-536 {
  min-width: 536vw !important;
}

.max-vw-536 {
  max-width: 536vw !important;
}

.wrem-536 {
  width: 536rem !important;
}

.min-wrem-536 {
  min-width: 536rem !important;
}

.max-wrem-536 {
  max-width: 536rem !important;
}

.hp-536 {
  height: 536px !important;
}

.min-hp-536 {
  min-height: 536px !important;
}

.max-hp-536 {
  max-height: 536px !important;
}

.vh-536 {
  height: 536vh !important;
}

.min-vh-536 {
  min-height: 536vh !important;
}

.max-vh-536 {
  max-height: 536vh !important;
}

.top-536 {
  top: 536px !important;
}

.bottom-536 {
  bottom: 536px !important;
}

.left-536 {
  left: 536px !important;
}

.right-536 {
  right: 536px !important;
}

.font-536 {
  font-size: 536px !important;
}

.fw-536 {
  font-weight: 536 !important;
}

.lh-536 {
  line-height: 536px !important;
}

.flex-init-536 {
  flex: 0 0 536px !important;
}

.radius-536 {
  border-radius: 536px !important;
}

.padding-536 {
  padding: 536px !important;
}

.wp-537 {
  width: 537px !important;
}

.min-wp-537 {
  min-width: 537px !important;
}

.max-wp-537 {
  max-width: 537px !important;
}

.vw-537 {
  width: 537vw !important;
}

.min-vw-537 {
  min-width: 537vw !important;
}

.max-vw-537 {
  max-width: 537vw !important;
}

.wrem-537 {
  width: 537rem !important;
}

.min-wrem-537 {
  min-width: 537rem !important;
}

.max-wrem-537 {
  max-width: 537rem !important;
}

.hp-537 {
  height: 537px !important;
}

.min-hp-537 {
  min-height: 537px !important;
}

.max-hp-537 {
  max-height: 537px !important;
}

.vh-537 {
  height: 537vh !important;
}

.min-vh-537 {
  min-height: 537vh !important;
}

.max-vh-537 {
  max-height: 537vh !important;
}

.top-537 {
  top: 537px !important;
}

.bottom-537 {
  bottom: 537px !important;
}

.left-537 {
  left: 537px !important;
}

.right-537 {
  right: 537px !important;
}

.font-537 {
  font-size: 537px !important;
}

.fw-537 {
  font-weight: 537 !important;
}

.lh-537 {
  line-height: 537px !important;
}

.flex-init-537 {
  flex: 0 0 537px !important;
}

.radius-537 {
  border-radius: 537px !important;
}

.padding-537 {
  padding: 537px !important;
}

.wp-538 {
  width: 538px !important;
}

.min-wp-538 {
  min-width: 538px !important;
}

.max-wp-538 {
  max-width: 538px !important;
}

.vw-538 {
  width: 538vw !important;
}

.min-vw-538 {
  min-width: 538vw !important;
}

.max-vw-538 {
  max-width: 538vw !important;
}

.wrem-538 {
  width: 538rem !important;
}

.min-wrem-538 {
  min-width: 538rem !important;
}

.max-wrem-538 {
  max-width: 538rem !important;
}

.hp-538 {
  height: 538px !important;
}

.min-hp-538 {
  min-height: 538px !important;
}

.max-hp-538 {
  max-height: 538px !important;
}

.vh-538 {
  height: 538vh !important;
}

.min-vh-538 {
  min-height: 538vh !important;
}

.max-vh-538 {
  max-height: 538vh !important;
}

.top-538 {
  top: 538px !important;
}

.bottom-538 {
  bottom: 538px !important;
}

.left-538 {
  left: 538px !important;
}

.right-538 {
  right: 538px !important;
}

.font-538 {
  font-size: 538px !important;
}

.fw-538 {
  font-weight: 538 !important;
}

.lh-538 {
  line-height: 538px !important;
}

.flex-init-538 {
  flex: 0 0 538px !important;
}

.radius-538 {
  border-radius: 538px !important;
}

.padding-538 {
  padding: 538px !important;
}

.wp-539 {
  width: 539px !important;
}

.min-wp-539 {
  min-width: 539px !important;
}

.max-wp-539 {
  max-width: 539px !important;
}

.vw-539 {
  width: 539vw !important;
}

.min-vw-539 {
  min-width: 539vw !important;
}

.max-vw-539 {
  max-width: 539vw !important;
}

.wrem-539 {
  width: 539rem !important;
}

.min-wrem-539 {
  min-width: 539rem !important;
}

.max-wrem-539 {
  max-width: 539rem !important;
}

.hp-539 {
  height: 539px !important;
}

.min-hp-539 {
  min-height: 539px !important;
}

.max-hp-539 {
  max-height: 539px !important;
}

.vh-539 {
  height: 539vh !important;
}

.min-vh-539 {
  min-height: 539vh !important;
}

.max-vh-539 {
  max-height: 539vh !important;
}

.top-539 {
  top: 539px !important;
}

.bottom-539 {
  bottom: 539px !important;
}

.left-539 {
  left: 539px !important;
}

.right-539 {
  right: 539px !important;
}

.font-539 {
  font-size: 539px !important;
}

.fw-539 {
  font-weight: 539 !important;
}

.lh-539 {
  line-height: 539px !important;
}

.flex-init-539 {
  flex: 0 0 539px !important;
}

.radius-539 {
  border-radius: 539px !important;
}

.padding-539 {
  padding: 539px !important;
}

.wp-540 {
  width: 540px !important;
}

.min-wp-540 {
  min-width: 540px !important;
}

.max-wp-540 {
  max-width: 540px !important;
}

.vw-540 {
  width: 540vw !important;
}

.min-vw-540 {
  min-width: 540vw !important;
}

.max-vw-540 {
  max-width: 540vw !important;
}

.wrem-540 {
  width: 540rem !important;
}

.min-wrem-540 {
  min-width: 540rem !important;
}

.max-wrem-540 {
  max-width: 540rem !important;
}

.hp-540 {
  height: 540px !important;
}

.min-hp-540 {
  min-height: 540px !important;
}

.max-hp-540 {
  max-height: 540px !important;
}

.vh-540 {
  height: 540vh !important;
}

.min-vh-540 {
  min-height: 540vh !important;
}

.max-vh-540 {
  max-height: 540vh !important;
}

.top-540 {
  top: 540px !important;
}

.bottom-540 {
  bottom: 540px !important;
}

.left-540 {
  left: 540px !important;
}

.right-540 {
  right: 540px !important;
}

.font-540 {
  font-size: 540px !important;
}

.fw-540 {
  font-weight: 540 !important;
}

.lh-540 {
  line-height: 540px !important;
}

.flex-init-540 {
  flex: 0 0 540px !important;
}

.radius-540 {
  border-radius: 540px !important;
}

.padding-540 {
  padding: 540px !important;
}

.wp-541 {
  width: 541px !important;
}

.min-wp-541 {
  min-width: 541px !important;
}

.max-wp-541 {
  max-width: 541px !important;
}

.vw-541 {
  width: 541vw !important;
}

.min-vw-541 {
  min-width: 541vw !important;
}

.max-vw-541 {
  max-width: 541vw !important;
}

.wrem-541 {
  width: 541rem !important;
}

.min-wrem-541 {
  min-width: 541rem !important;
}

.max-wrem-541 {
  max-width: 541rem !important;
}

.hp-541 {
  height: 541px !important;
}

.min-hp-541 {
  min-height: 541px !important;
}

.max-hp-541 {
  max-height: 541px !important;
}

.vh-541 {
  height: 541vh !important;
}

.min-vh-541 {
  min-height: 541vh !important;
}

.max-vh-541 {
  max-height: 541vh !important;
}

.top-541 {
  top: 541px !important;
}

.bottom-541 {
  bottom: 541px !important;
}

.left-541 {
  left: 541px !important;
}

.right-541 {
  right: 541px !important;
}

.font-541 {
  font-size: 541px !important;
}

.fw-541 {
  font-weight: 541 !important;
}

.lh-541 {
  line-height: 541px !important;
}

.flex-init-541 {
  flex: 0 0 541px !important;
}

.radius-541 {
  border-radius: 541px !important;
}

.padding-541 {
  padding: 541px !important;
}

.wp-542 {
  width: 542px !important;
}

.min-wp-542 {
  min-width: 542px !important;
}

.max-wp-542 {
  max-width: 542px !important;
}

.vw-542 {
  width: 542vw !important;
}

.min-vw-542 {
  min-width: 542vw !important;
}

.max-vw-542 {
  max-width: 542vw !important;
}

.wrem-542 {
  width: 542rem !important;
}

.min-wrem-542 {
  min-width: 542rem !important;
}

.max-wrem-542 {
  max-width: 542rem !important;
}

.hp-542 {
  height: 542px !important;
}

.min-hp-542 {
  min-height: 542px !important;
}

.max-hp-542 {
  max-height: 542px !important;
}

.vh-542 {
  height: 542vh !important;
}

.min-vh-542 {
  min-height: 542vh !important;
}

.max-vh-542 {
  max-height: 542vh !important;
}

.top-542 {
  top: 542px !important;
}

.bottom-542 {
  bottom: 542px !important;
}

.left-542 {
  left: 542px !important;
}

.right-542 {
  right: 542px !important;
}

.font-542 {
  font-size: 542px !important;
}

.fw-542 {
  font-weight: 542 !important;
}

.lh-542 {
  line-height: 542px !important;
}

.flex-init-542 {
  flex: 0 0 542px !important;
}

.radius-542 {
  border-radius: 542px !important;
}

.padding-542 {
  padding: 542px !important;
}

.wp-543 {
  width: 543px !important;
}

.min-wp-543 {
  min-width: 543px !important;
}

.max-wp-543 {
  max-width: 543px !important;
}

.vw-543 {
  width: 543vw !important;
}

.min-vw-543 {
  min-width: 543vw !important;
}

.max-vw-543 {
  max-width: 543vw !important;
}

.wrem-543 {
  width: 543rem !important;
}

.min-wrem-543 {
  min-width: 543rem !important;
}

.max-wrem-543 {
  max-width: 543rem !important;
}

.hp-543 {
  height: 543px !important;
}

.min-hp-543 {
  min-height: 543px !important;
}

.max-hp-543 {
  max-height: 543px !important;
}

.vh-543 {
  height: 543vh !important;
}

.min-vh-543 {
  min-height: 543vh !important;
}

.max-vh-543 {
  max-height: 543vh !important;
}

.top-543 {
  top: 543px !important;
}

.bottom-543 {
  bottom: 543px !important;
}

.left-543 {
  left: 543px !important;
}

.right-543 {
  right: 543px !important;
}

.font-543 {
  font-size: 543px !important;
}

.fw-543 {
  font-weight: 543 !important;
}

.lh-543 {
  line-height: 543px !important;
}

.flex-init-543 {
  flex: 0 0 543px !important;
}

.radius-543 {
  border-radius: 543px !important;
}

.padding-543 {
  padding: 543px !important;
}

.wp-544 {
  width: 544px !important;
}

.min-wp-544 {
  min-width: 544px !important;
}

.max-wp-544 {
  max-width: 544px !important;
}

.vw-544 {
  width: 544vw !important;
}

.min-vw-544 {
  min-width: 544vw !important;
}

.max-vw-544 {
  max-width: 544vw !important;
}

.wrem-544 {
  width: 544rem !important;
}

.min-wrem-544 {
  min-width: 544rem !important;
}

.max-wrem-544 {
  max-width: 544rem !important;
}

.hp-544 {
  height: 544px !important;
}

.min-hp-544 {
  min-height: 544px !important;
}

.max-hp-544 {
  max-height: 544px !important;
}

.vh-544 {
  height: 544vh !important;
}

.min-vh-544 {
  min-height: 544vh !important;
}

.max-vh-544 {
  max-height: 544vh !important;
}

.top-544 {
  top: 544px !important;
}

.bottom-544 {
  bottom: 544px !important;
}

.left-544 {
  left: 544px !important;
}

.right-544 {
  right: 544px !important;
}

.font-544 {
  font-size: 544px !important;
}

.fw-544 {
  font-weight: 544 !important;
}

.lh-544 {
  line-height: 544px !important;
}

.flex-init-544 {
  flex: 0 0 544px !important;
}

.radius-544 {
  border-radius: 544px !important;
}

.padding-544 {
  padding: 544px !important;
}

.wp-545 {
  width: 545px !important;
}

.min-wp-545 {
  min-width: 545px !important;
}

.max-wp-545 {
  max-width: 545px !important;
}

.vw-545 {
  width: 545vw !important;
}

.min-vw-545 {
  min-width: 545vw !important;
}

.max-vw-545 {
  max-width: 545vw !important;
}

.wrem-545 {
  width: 545rem !important;
}

.min-wrem-545 {
  min-width: 545rem !important;
}

.max-wrem-545 {
  max-width: 545rem !important;
}

.hp-545 {
  height: 545px !important;
}

.min-hp-545 {
  min-height: 545px !important;
}

.max-hp-545 {
  max-height: 545px !important;
}

.vh-545 {
  height: 545vh !important;
}

.min-vh-545 {
  min-height: 545vh !important;
}

.max-vh-545 {
  max-height: 545vh !important;
}

.top-545 {
  top: 545px !important;
}

.bottom-545 {
  bottom: 545px !important;
}

.left-545 {
  left: 545px !important;
}

.right-545 {
  right: 545px !important;
}

.font-545 {
  font-size: 545px !important;
}

.fw-545 {
  font-weight: 545 !important;
}

.lh-545 {
  line-height: 545px !important;
}

.flex-init-545 {
  flex: 0 0 545px !important;
}

.radius-545 {
  border-radius: 545px !important;
}

.padding-545 {
  padding: 545px !important;
}

.wp-546 {
  width: 546px !important;
}

.min-wp-546 {
  min-width: 546px !important;
}

.max-wp-546 {
  max-width: 546px !important;
}

.vw-546 {
  width: 546vw !important;
}

.min-vw-546 {
  min-width: 546vw !important;
}

.max-vw-546 {
  max-width: 546vw !important;
}

.wrem-546 {
  width: 546rem !important;
}

.min-wrem-546 {
  min-width: 546rem !important;
}

.max-wrem-546 {
  max-width: 546rem !important;
}

.hp-546 {
  height: 546px !important;
}

.min-hp-546 {
  min-height: 546px !important;
}

.max-hp-546 {
  max-height: 546px !important;
}

.vh-546 {
  height: 546vh !important;
}

.min-vh-546 {
  min-height: 546vh !important;
}

.max-vh-546 {
  max-height: 546vh !important;
}

.top-546 {
  top: 546px !important;
}

.bottom-546 {
  bottom: 546px !important;
}

.left-546 {
  left: 546px !important;
}

.right-546 {
  right: 546px !important;
}

.font-546 {
  font-size: 546px !important;
}

.fw-546 {
  font-weight: 546 !important;
}

.lh-546 {
  line-height: 546px !important;
}

.flex-init-546 {
  flex: 0 0 546px !important;
}

.radius-546 {
  border-radius: 546px !important;
}

.padding-546 {
  padding: 546px !important;
}

.wp-547 {
  width: 547px !important;
}

.min-wp-547 {
  min-width: 547px !important;
}

.max-wp-547 {
  max-width: 547px !important;
}

.vw-547 {
  width: 547vw !important;
}

.min-vw-547 {
  min-width: 547vw !important;
}

.max-vw-547 {
  max-width: 547vw !important;
}

.wrem-547 {
  width: 547rem !important;
}

.min-wrem-547 {
  min-width: 547rem !important;
}

.max-wrem-547 {
  max-width: 547rem !important;
}

.hp-547 {
  height: 547px !important;
}

.min-hp-547 {
  min-height: 547px !important;
}

.max-hp-547 {
  max-height: 547px !important;
}

.vh-547 {
  height: 547vh !important;
}

.min-vh-547 {
  min-height: 547vh !important;
}

.max-vh-547 {
  max-height: 547vh !important;
}

.top-547 {
  top: 547px !important;
}

.bottom-547 {
  bottom: 547px !important;
}

.left-547 {
  left: 547px !important;
}

.right-547 {
  right: 547px !important;
}

.font-547 {
  font-size: 547px !important;
}

.fw-547 {
  font-weight: 547 !important;
}

.lh-547 {
  line-height: 547px !important;
}

.flex-init-547 {
  flex: 0 0 547px !important;
}

.radius-547 {
  border-radius: 547px !important;
}

.padding-547 {
  padding: 547px !important;
}

.wp-548 {
  width: 548px !important;
}

.min-wp-548 {
  min-width: 548px !important;
}

.max-wp-548 {
  max-width: 548px !important;
}

.vw-548 {
  width: 548vw !important;
}

.min-vw-548 {
  min-width: 548vw !important;
}

.max-vw-548 {
  max-width: 548vw !important;
}

.wrem-548 {
  width: 548rem !important;
}

.min-wrem-548 {
  min-width: 548rem !important;
}

.max-wrem-548 {
  max-width: 548rem !important;
}

.hp-548 {
  height: 548px !important;
}

.min-hp-548 {
  min-height: 548px !important;
}

.max-hp-548 {
  max-height: 548px !important;
}

.vh-548 {
  height: 548vh !important;
}

.min-vh-548 {
  min-height: 548vh !important;
}

.max-vh-548 {
  max-height: 548vh !important;
}

.top-548 {
  top: 548px !important;
}

.bottom-548 {
  bottom: 548px !important;
}

.left-548 {
  left: 548px !important;
}

.right-548 {
  right: 548px !important;
}

.font-548 {
  font-size: 548px !important;
}

.fw-548 {
  font-weight: 548 !important;
}

.lh-548 {
  line-height: 548px !important;
}

.flex-init-548 {
  flex: 0 0 548px !important;
}

.radius-548 {
  border-radius: 548px !important;
}

.padding-548 {
  padding: 548px !important;
}

.wp-549 {
  width: 549px !important;
}

.min-wp-549 {
  min-width: 549px !important;
}

.max-wp-549 {
  max-width: 549px !important;
}

.vw-549 {
  width: 549vw !important;
}

.min-vw-549 {
  min-width: 549vw !important;
}

.max-vw-549 {
  max-width: 549vw !important;
}

.wrem-549 {
  width: 549rem !important;
}

.min-wrem-549 {
  min-width: 549rem !important;
}

.max-wrem-549 {
  max-width: 549rem !important;
}

.hp-549 {
  height: 549px !important;
}

.min-hp-549 {
  min-height: 549px !important;
}

.max-hp-549 {
  max-height: 549px !important;
}

.vh-549 {
  height: 549vh !important;
}

.min-vh-549 {
  min-height: 549vh !important;
}

.max-vh-549 {
  max-height: 549vh !important;
}

.top-549 {
  top: 549px !important;
}

.bottom-549 {
  bottom: 549px !important;
}

.left-549 {
  left: 549px !important;
}

.right-549 {
  right: 549px !important;
}

.font-549 {
  font-size: 549px !important;
}

.fw-549 {
  font-weight: 549 !important;
}

.lh-549 {
  line-height: 549px !important;
}

.flex-init-549 {
  flex: 0 0 549px !important;
}

.radius-549 {
  border-radius: 549px !important;
}

.padding-549 {
  padding: 549px !important;
}

.wp-550 {
  width: 550px !important;
}

.min-wp-550 {
  min-width: 550px !important;
}

.max-wp-550 {
  max-width: 550px !important;
}

.vw-550 {
  width: 550vw !important;
}

.min-vw-550 {
  min-width: 550vw !important;
}

.max-vw-550 {
  max-width: 550vw !important;
}

.wrem-550 {
  width: 550rem !important;
}

.min-wrem-550 {
  min-width: 550rem !important;
}

.max-wrem-550 {
  max-width: 550rem !important;
}

.hp-550 {
  height: 550px !important;
}

.min-hp-550 {
  min-height: 550px !important;
}

.max-hp-550 {
  max-height: 550px !important;
}

.vh-550 {
  height: 550vh !important;
}

.min-vh-550 {
  min-height: 550vh !important;
}

.max-vh-550 {
  max-height: 550vh !important;
}

.top-550 {
  top: 550px !important;
}

.bottom-550 {
  bottom: 550px !important;
}

.left-550 {
  left: 550px !important;
}

.right-550 {
  right: 550px !important;
}

.font-550 {
  font-size: 550px !important;
}

.fw-550 {
  font-weight: 550 !important;
}

.lh-550 {
  line-height: 550px !important;
}

.flex-init-550 {
  flex: 0 0 550px !important;
}

.radius-550 {
  border-radius: 550px !important;
}

.padding-550 {
  padding: 550px !important;
}

.wp-551 {
  width: 551px !important;
}

.min-wp-551 {
  min-width: 551px !important;
}

.max-wp-551 {
  max-width: 551px !important;
}

.vw-551 {
  width: 551vw !important;
}

.min-vw-551 {
  min-width: 551vw !important;
}

.max-vw-551 {
  max-width: 551vw !important;
}

.wrem-551 {
  width: 551rem !important;
}

.min-wrem-551 {
  min-width: 551rem !important;
}

.max-wrem-551 {
  max-width: 551rem !important;
}

.hp-551 {
  height: 551px !important;
}

.min-hp-551 {
  min-height: 551px !important;
}

.max-hp-551 {
  max-height: 551px !important;
}

.vh-551 {
  height: 551vh !important;
}

.min-vh-551 {
  min-height: 551vh !important;
}

.max-vh-551 {
  max-height: 551vh !important;
}

.top-551 {
  top: 551px !important;
}

.bottom-551 {
  bottom: 551px !important;
}

.left-551 {
  left: 551px !important;
}

.right-551 {
  right: 551px !important;
}

.font-551 {
  font-size: 551px !important;
}

.fw-551 {
  font-weight: 551 !important;
}

.lh-551 {
  line-height: 551px !important;
}

.flex-init-551 {
  flex: 0 0 551px !important;
}

.radius-551 {
  border-radius: 551px !important;
}

.padding-551 {
  padding: 551px !important;
}

.wp-552 {
  width: 552px !important;
}

.min-wp-552 {
  min-width: 552px !important;
}

.max-wp-552 {
  max-width: 552px !important;
}

.vw-552 {
  width: 552vw !important;
}

.min-vw-552 {
  min-width: 552vw !important;
}

.max-vw-552 {
  max-width: 552vw !important;
}

.wrem-552 {
  width: 552rem !important;
}

.min-wrem-552 {
  min-width: 552rem !important;
}

.max-wrem-552 {
  max-width: 552rem !important;
}

.hp-552 {
  height: 552px !important;
}

.min-hp-552 {
  min-height: 552px !important;
}

.max-hp-552 {
  max-height: 552px !important;
}

.vh-552 {
  height: 552vh !important;
}

.min-vh-552 {
  min-height: 552vh !important;
}

.max-vh-552 {
  max-height: 552vh !important;
}

.top-552 {
  top: 552px !important;
}

.bottom-552 {
  bottom: 552px !important;
}

.left-552 {
  left: 552px !important;
}

.right-552 {
  right: 552px !important;
}

.font-552 {
  font-size: 552px !important;
}

.fw-552 {
  font-weight: 552 !important;
}

.lh-552 {
  line-height: 552px !important;
}

.flex-init-552 {
  flex: 0 0 552px !important;
}

.radius-552 {
  border-radius: 552px !important;
}

.padding-552 {
  padding: 552px !important;
}

.wp-553 {
  width: 553px !important;
}

.min-wp-553 {
  min-width: 553px !important;
}

.max-wp-553 {
  max-width: 553px !important;
}

.vw-553 {
  width: 553vw !important;
}

.min-vw-553 {
  min-width: 553vw !important;
}

.max-vw-553 {
  max-width: 553vw !important;
}

.wrem-553 {
  width: 553rem !important;
}

.min-wrem-553 {
  min-width: 553rem !important;
}

.max-wrem-553 {
  max-width: 553rem !important;
}

.hp-553 {
  height: 553px !important;
}

.min-hp-553 {
  min-height: 553px !important;
}

.max-hp-553 {
  max-height: 553px !important;
}

.vh-553 {
  height: 553vh !important;
}

.min-vh-553 {
  min-height: 553vh !important;
}

.max-vh-553 {
  max-height: 553vh !important;
}

.top-553 {
  top: 553px !important;
}

.bottom-553 {
  bottom: 553px !important;
}

.left-553 {
  left: 553px !important;
}

.right-553 {
  right: 553px !important;
}

.font-553 {
  font-size: 553px !important;
}

.fw-553 {
  font-weight: 553 !important;
}

.lh-553 {
  line-height: 553px !important;
}

.flex-init-553 {
  flex: 0 0 553px !important;
}

.radius-553 {
  border-radius: 553px !important;
}

.padding-553 {
  padding: 553px !important;
}

.wp-554 {
  width: 554px !important;
}

.min-wp-554 {
  min-width: 554px !important;
}

.max-wp-554 {
  max-width: 554px !important;
}

.vw-554 {
  width: 554vw !important;
}

.min-vw-554 {
  min-width: 554vw !important;
}

.max-vw-554 {
  max-width: 554vw !important;
}

.wrem-554 {
  width: 554rem !important;
}

.min-wrem-554 {
  min-width: 554rem !important;
}

.max-wrem-554 {
  max-width: 554rem !important;
}

.hp-554 {
  height: 554px !important;
}

.min-hp-554 {
  min-height: 554px !important;
}

.max-hp-554 {
  max-height: 554px !important;
}

.vh-554 {
  height: 554vh !important;
}

.min-vh-554 {
  min-height: 554vh !important;
}

.max-vh-554 {
  max-height: 554vh !important;
}

.top-554 {
  top: 554px !important;
}

.bottom-554 {
  bottom: 554px !important;
}

.left-554 {
  left: 554px !important;
}

.right-554 {
  right: 554px !important;
}

.font-554 {
  font-size: 554px !important;
}

.fw-554 {
  font-weight: 554 !important;
}

.lh-554 {
  line-height: 554px !important;
}

.flex-init-554 {
  flex: 0 0 554px !important;
}

.radius-554 {
  border-radius: 554px !important;
}

.padding-554 {
  padding: 554px !important;
}

.wp-555 {
  width: 555px !important;
}

.min-wp-555 {
  min-width: 555px !important;
}

.max-wp-555 {
  max-width: 555px !important;
}

.vw-555 {
  width: 555vw !important;
}

.min-vw-555 {
  min-width: 555vw !important;
}

.max-vw-555 {
  max-width: 555vw !important;
}

.wrem-555 {
  width: 555rem !important;
}

.min-wrem-555 {
  min-width: 555rem !important;
}

.max-wrem-555 {
  max-width: 555rem !important;
}

.hp-555 {
  height: 555px !important;
}

.min-hp-555 {
  min-height: 555px !important;
}

.max-hp-555 {
  max-height: 555px !important;
}

.vh-555 {
  height: 555vh !important;
}

.min-vh-555 {
  min-height: 555vh !important;
}

.max-vh-555 {
  max-height: 555vh !important;
}

.top-555 {
  top: 555px !important;
}

.bottom-555 {
  bottom: 555px !important;
}

.left-555 {
  left: 555px !important;
}

.right-555 {
  right: 555px !important;
}

.font-555 {
  font-size: 555px !important;
}

.fw-555 {
  font-weight: 555 !important;
}

.lh-555 {
  line-height: 555px !important;
}

.flex-init-555 {
  flex: 0 0 555px !important;
}

.radius-555 {
  border-radius: 555px !important;
}

.padding-555 {
  padding: 555px !important;
}

.wp-556 {
  width: 556px !important;
}

.min-wp-556 {
  min-width: 556px !important;
}

.max-wp-556 {
  max-width: 556px !important;
}

.vw-556 {
  width: 556vw !important;
}

.min-vw-556 {
  min-width: 556vw !important;
}

.max-vw-556 {
  max-width: 556vw !important;
}

.wrem-556 {
  width: 556rem !important;
}

.min-wrem-556 {
  min-width: 556rem !important;
}

.max-wrem-556 {
  max-width: 556rem !important;
}

.hp-556 {
  height: 556px !important;
}

.min-hp-556 {
  min-height: 556px !important;
}

.max-hp-556 {
  max-height: 556px !important;
}

.vh-556 {
  height: 556vh !important;
}

.min-vh-556 {
  min-height: 556vh !important;
}

.max-vh-556 {
  max-height: 556vh !important;
}

.top-556 {
  top: 556px !important;
}

.bottom-556 {
  bottom: 556px !important;
}

.left-556 {
  left: 556px !important;
}

.right-556 {
  right: 556px !important;
}

.font-556 {
  font-size: 556px !important;
}

.fw-556 {
  font-weight: 556 !important;
}

.lh-556 {
  line-height: 556px !important;
}

.flex-init-556 {
  flex: 0 0 556px !important;
}

.radius-556 {
  border-radius: 556px !important;
}

.padding-556 {
  padding: 556px !important;
}

.wp-557 {
  width: 557px !important;
}

.min-wp-557 {
  min-width: 557px !important;
}

.max-wp-557 {
  max-width: 557px !important;
}

.vw-557 {
  width: 557vw !important;
}

.min-vw-557 {
  min-width: 557vw !important;
}

.max-vw-557 {
  max-width: 557vw !important;
}

.wrem-557 {
  width: 557rem !important;
}

.min-wrem-557 {
  min-width: 557rem !important;
}

.max-wrem-557 {
  max-width: 557rem !important;
}

.hp-557 {
  height: 557px !important;
}

.min-hp-557 {
  min-height: 557px !important;
}

.max-hp-557 {
  max-height: 557px !important;
}

.vh-557 {
  height: 557vh !important;
}

.min-vh-557 {
  min-height: 557vh !important;
}

.max-vh-557 {
  max-height: 557vh !important;
}

.top-557 {
  top: 557px !important;
}

.bottom-557 {
  bottom: 557px !important;
}

.left-557 {
  left: 557px !important;
}

.right-557 {
  right: 557px !important;
}

.font-557 {
  font-size: 557px !important;
}

.fw-557 {
  font-weight: 557 !important;
}

.lh-557 {
  line-height: 557px !important;
}

.flex-init-557 {
  flex: 0 0 557px !important;
}

.radius-557 {
  border-radius: 557px !important;
}

.padding-557 {
  padding: 557px !important;
}

.wp-558 {
  width: 558px !important;
}

.min-wp-558 {
  min-width: 558px !important;
}

.max-wp-558 {
  max-width: 558px !important;
}

.vw-558 {
  width: 558vw !important;
}

.min-vw-558 {
  min-width: 558vw !important;
}

.max-vw-558 {
  max-width: 558vw !important;
}

.wrem-558 {
  width: 558rem !important;
}

.min-wrem-558 {
  min-width: 558rem !important;
}

.max-wrem-558 {
  max-width: 558rem !important;
}

.hp-558 {
  height: 558px !important;
}

.min-hp-558 {
  min-height: 558px !important;
}

.max-hp-558 {
  max-height: 558px !important;
}

.vh-558 {
  height: 558vh !important;
}

.min-vh-558 {
  min-height: 558vh !important;
}

.max-vh-558 {
  max-height: 558vh !important;
}

.top-558 {
  top: 558px !important;
}

.bottom-558 {
  bottom: 558px !important;
}

.left-558 {
  left: 558px !important;
}

.right-558 {
  right: 558px !important;
}

.font-558 {
  font-size: 558px !important;
}

.fw-558 {
  font-weight: 558 !important;
}

.lh-558 {
  line-height: 558px !important;
}

.flex-init-558 {
  flex: 0 0 558px !important;
}

.radius-558 {
  border-radius: 558px !important;
}

.padding-558 {
  padding: 558px !important;
}

.wp-559 {
  width: 559px !important;
}

.min-wp-559 {
  min-width: 559px !important;
}

.max-wp-559 {
  max-width: 559px !important;
}

.vw-559 {
  width: 559vw !important;
}

.min-vw-559 {
  min-width: 559vw !important;
}

.max-vw-559 {
  max-width: 559vw !important;
}

.wrem-559 {
  width: 559rem !important;
}

.min-wrem-559 {
  min-width: 559rem !important;
}

.max-wrem-559 {
  max-width: 559rem !important;
}

.hp-559 {
  height: 559px !important;
}

.min-hp-559 {
  min-height: 559px !important;
}

.max-hp-559 {
  max-height: 559px !important;
}

.vh-559 {
  height: 559vh !important;
}

.min-vh-559 {
  min-height: 559vh !important;
}

.max-vh-559 {
  max-height: 559vh !important;
}

.top-559 {
  top: 559px !important;
}

.bottom-559 {
  bottom: 559px !important;
}

.left-559 {
  left: 559px !important;
}

.right-559 {
  right: 559px !important;
}

.font-559 {
  font-size: 559px !important;
}

.fw-559 {
  font-weight: 559 !important;
}

.lh-559 {
  line-height: 559px !important;
}

.flex-init-559 {
  flex: 0 0 559px !important;
}

.radius-559 {
  border-radius: 559px !important;
}

.padding-559 {
  padding: 559px !important;
}

.wp-560 {
  width: 560px !important;
}

.min-wp-560 {
  min-width: 560px !important;
}

.max-wp-560 {
  max-width: 560px !important;
}

.vw-560 {
  width: 560vw !important;
}

.min-vw-560 {
  min-width: 560vw !important;
}

.max-vw-560 {
  max-width: 560vw !important;
}

.wrem-560 {
  width: 560rem !important;
}

.min-wrem-560 {
  min-width: 560rem !important;
}

.max-wrem-560 {
  max-width: 560rem !important;
}

.hp-560 {
  height: 560px !important;
}

.min-hp-560 {
  min-height: 560px !important;
}

.max-hp-560 {
  max-height: 560px !important;
}

.vh-560 {
  height: 560vh !important;
}

.min-vh-560 {
  min-height: 560vh !important;
}

.max-vh-560 {
  max-height: 560vh !important;
}

.top-560 {
  top: 560px !important;
}

.bottom-560 {
  bottom: 560px !important;
}

.left-560 {
  left: 560px !important;
}

.right-560 {
  right: 560px !important;
}

.font-560 {
  font-size: 560px !important;
}

.fw-560 {
  font-weight: 560 !important;
}

.lh-560 {
  line-height: 560px !important;
}

.flex-init-560 {
  flex: 0 0 560px !important;
}

.radius-560 {
  border-radius: 560px !important;
}

.padding-560 {
  padding: 560px !important;
}

.wp-561 {
  width: 561px !important;
}

.min-wp-561 {
  min-width: 561px !important;
}

.max-wp-561 {
  max-width: 561px !important;
}

.vw-561 {
  width: 561vw !important;
}

.min-vw-561 {
  min-width: 561vw !important;
}

.max-vw-561 {
  max-width: 561vw !important;
}

.wrem-561 {
  width: 561rem !important;
}

.min-wrem-561 {
  min-width: 561rem !important;
}

.max-wrem-561 {
  max-width: 561rem !important;
}

.hp-561 {
  height: 561px !important;
}

.min-hp-561 {
  min-height: 561px !important;
}

.max-hp-561 {
  max-height: 561px !important;
}

.vh-561 {
  height: 561vh !important;
}

.min-vh-561 {
  min-height: 561vh !important;
}

.max-vh-561 {
  max-height: 561vh !important;
}

.top-561 {
  top: 561px !important;
}

.bottom-561 {
  bottom: 561px !important;
}

.left-561 {
  left: 561px !important;
}

.right-561 {
  right: 561px !important;
}

.font-561 {
  font-size: 561px !important;
}

.fw-561 {
  font-weight: 561 !important;
}

.lh-561 {
  line-height: 561px !important;
}

.flex-init-561 {
  flex: 0 0 561px !important;
}

.radius-561 {
  border-radius: 561px !important;
}

.padding-561 {
  padding: 561px !important;
}

.wp-562 {
  width: 562px !important;
}

.min-wp-562 {
  min-width: 562px !important;
}

.max-wp-562 {
  max-width: 562px !important;
}

.vw-562 {
  width: 562vw !important;
}

.min-vw-562 {
  min-width: 562vw !important;
}

.max-vw-562 {
  max-width: 562vw !important;
}

.wrem-562 {
  width: 562rem !important;
}

.min-wrem-562 {
  min-width: 562rem !important;
}

.max-wrem-562 {
  max-width: 562rem !important;
}

.hp-562 {
  height: 562px !important;
}

.min-hp-562 {
  min-height: 562px !important;
}

.max-hp-562 {
  max-height: 562px !important;
}

.vh-562 {
  height: 562vh !important;
}

.min-vh-562 {
  min-height: 562vh !important;
}

.max-vh-562 {
  max-height: 562vh !important;
}

.top-562 {
  top: 562px !important;
}

.bottom-562 {
  bottom: 562px !important;
}

.left-562 {
  left: 562px !important;
}

.right-562 {
  right: 562px !important;
}

.font-562 {
  font-size: 562px !important;
}

.fw-562 {
  font-weight: 562 !important;
}

.lh-562 {
  line-height: 562px !important;
}

.flex-init-562 {
  flex: 0 0 562px !important;
}

.radius-562 {
  border-radius: 562px !important;
}

.padding-562 {
  padding: 562px !important;
}

.wp-563 {
  width: 563px !important;
}

.min-wp-563 {
  min-width: 563px !important;
}

.max-wp-563 {
  max-width: 563px !important;
}

.vw-563 {
  width: 563vw !important;
}

.min-vw-563 {
  min-width: 563vw !important;
}

.max-vw-563 {
  max-width: 563vw !important;
}

.wrem-563 {
  width: 563rem !important;
}

.min-wrem-563 {
  min-width: 563rem !important;
}

.max-wrem-563 {
  max-width: 563rem !important;
}

.hp-563 {
  height: 563px !important;
}

.min-hp-563 {
  min-height: 563px !important;
}

.max-hp-563 {
  max-height: 563px !important;
}

.vh-563 {
  height: 563vh !important;
}

.min-vh-563 {
  min-height: 563vh !important;
}

.max-vh-563 {
  max-height: 563vh !important;
}

.top-563 {
  top: 563px !important;
}

.bottom-563 {
  bottom: 563px !important;
}

.left-563 {
  left: 563px !important;
}

.right-563 {
  right: 563px !important;
}

.font-563 {
  font-size: 563px !important;
}

.fw-563 {
  font-weight: 563 !important;
}

.lh-563 {
  line-height: 563px !important;
}

.flex-init-563 {
  flex: 0 0 563px !important;
}

.radius-563 {
  border-radius: 563px !important;
}

.padding-563 {
  padding: 563px !important;
}

.wp-564 {
  width: 564px !important;
}

.min-wp-564 {
  min-width: 564px !important;
}

.max-wp-564 {
  max-width: 564px !important;
}

.vw-564 {
  width: 564vw !important;
}

.min-vw-564 {
  min-width: 564vw !important;
}

.max-vw-564 {
  max-width: 564vw !important;
}

.wrem-564 {
  width: 564rem !important;
}

.min-wrem-564 {
  min-width: 564rem !important;
}

.max-wrem-564 {
  max-width: 564rem !important;
}

.hp-564 {
  height: 564px !important;
}

.min-hp-564 {
  min-height: 564px !important;
}

.max-hp-564 {
  max-height: 564px !important;
}

.vh-564 {
  height: 564vh !important;
}

.min-vh-564 {
  min-height: 564vh !important;
}

.max-vh-564 {
  max-height: 564vh !important;
}

.top-564 {
  top: 564px !important;
}

.bottom-564 {
  bottom: 564px !important;
}

.left-564 {
  left: 564px !important;
}

.right-564 {
  right: 564px !important;
}

.font-564 {
  font-size: 564px !important;
}

.fw-564 {
  font-weight: 564 !important;
}

.lh-564 {
  line-height: 564px !important;
}

.flex-init-564 {
  flex: 0 0 564px !important;
}

.radius-564 {
  border-radius: 564px !important;
}

.padding-564 {
  padding: 564px !important;
}

.wp-565 {
  width: 565px !important;
}

.min-wp-565 {
  min-width: 565px !important;
}

.max-wp-565 {
  max-width: 565px !important;
}

.vw-565 {
  width: 565vw !important;
}

.min-vw-565 {
  min-width: 565vw !important;
}

.max-vw-565 {
  max-width: 565vw !important;
}

.wrem-565 {
  width: 565rem !important;
}

.min-wrem-565 {
  min-width: 565rem !important;
}

.max-wrem-565 {
  max-width: 565rem !important;
}

.hp-565 {
  height: 565px !important;
}

.min-hp-565 {
  min-height: 565px !important;
}

.max-hp-565 {
  max-height: 565px !important;
}

.vh-565 {
  height: 565vh !important;
}

.min-vh-565 {
  min-height: 565vh !important;
}

.max-vh-565 {
  max-height: 565vh !important;
}

.top-565 {
  top: 565px !important;
}

.bottom-565 {
  bottom: 565px !important;
}

.left-565 {
  left: 565px !important;
}

.right-565 {
  right: 565px !important;
}

.font-565 {
  font-size: 565px !important;
}

.fw-565 {
  font-weight: 565 !important;
}

.lh-565 {
  line-height: 565px !important;
}

.flex-init-565 {
  flex: 0 0 565px !important;
}

.radius-565 {
  border-radius: 565px !important;
}

.padding-565 {
  padding: 565px !important;
}

.wp-566 {
  width: 566px !important;
}

.min-wp-566 {
  min-width: 566px !important;
}

.max-wp-566 {
  max-width: 566px !important;
}

.vw-566 {
  width: 566vw !important;
}

.min-vw-566 {
  min-width: 566vw !important;
}

.max-vw-566 {
  max-width: 566vw !important;
}

.wrem-566 {
  width: 566rem !important;
}

.min-wrem-566 {
  min-width: 566rem !important;
}

.max-wrem-566 {
  max-width: 566rem !important;
}

.hp-566 {
  height: 566px !important;
}

.min-hp-566 {
  min-height: 566px !important;
}

.max-hp-566 {
  max-height: 566px !important;
}

.vh-566 {
  height: 566vh !important;
}

.min-vh-566 {
  min-height: 566vh !important;
}

.max-vh-566 {
  max-height: 566vh !important;
}

.top-566 {
  top: 566px !important;
}

.bottom-566 {
  bottom: 566px !important;
}

.left-566 {
  left: 566px !important;
}

.right-566 {
  right: 566px !important;
}

.font-566 {
  font-size: 566px !important;
}

.fw-566 {
  font-weight: 566 !important;
}

.lh-566 {
  line-height: 566px !important;
}

.flex-init-566 {
  flex: 0 0 566px !important;
}

.radius-566 {
  border-radius: 566px !important;
}

.padding-566 {
  padding: 566px !important;
}

.wp-567 {
  width: 567px !important;
}

.min-wp-567 {
  min-width: 567px !important;
}

.max-wp-567 {
  max-width: 567px !important;
}

.vw-567 {
  width: 567vw !important;
}

.min-vw-567 {
  min-width: 567vw !important;
}

.max-vw-567 {
  max-width: 567vw !important;
}

.wrem-567 {
  width: 567rem !important;
}

.min-wrem-567 {
  min-width: 567rem !important;
}

.max-wrem-567 {
  max-width: 567rem !important;
}

.hp-567 {
  height: 567px !important;
}

.min-hp-567 {
  min-height: 567px !important;
}

.max-hp-567 {
  max-height: 567px !important;
}

.vh-567 {
  height: 567vh !important;
}

.min-vh-567 {
  min-height: 567vh !important;
}

.max-vh-567 {
  max-height: 567vh !important;
}

.top-567 {
  top: 567px !important;
}

.bottom-567 {
  bottom: 567px !important;
}

.left-567 {
  left: 567px !important;
}

.right-567 {
  right: 567px !important;
}

.font-567 {
  font-size: 567px !important;
}

.fw-567 {
  font-weight: 567 !important;
}

.lh-567 {
  line-height: 567px !important;
}

.flex-init-567 {
  flex: 0 0 567px !important;
}

.radius-567 {
  border-radius: 567px !important;
}

.padding-567 {
  padding: 567px !important;
}

.wp-568 {
  width: 568px !important;
}

.min-wp-568 {
  min-width: 568px !important;
}

.max-wp-568 {
  max-width: 568px !important;
}

.vw-568 {
  width: 568vw !important;
}

.min-vw-568 {
  min-width: 568vw !important;
}

.max-vw-568 {
  max-width: 568vw !important;
}

.wrem-568 {
  width: 568rem !important;
}

.min-wrem-568 {
  min-width: 568rem !important;
}

.max-wrem-568 {
  max-width: 568rem !important;
}

.hp-568 {
  height: 568px !important;
}

.min-hp-568 {
  min-height: 568px !important;
}

.max-hp-568 {
  max-height: 568px !important;
}

.vh-568 {
  height: 568vh !important;
}

.min-vh-568 {
  min-height: 568vh !important;
}

.max-vh-568 {
  max-height: 568vh !important;
}

.top-568 {
  top: 568px !important;
}

.bottom-568 {
  bottom: 568px !important;
}

.left-568 {
  left: 568px !important;
}

.right-568 {
  right: 568px !important;
}

.font-568 {
  font-size: 568px !important;
}

.fw-568 {
  font-weight: 568 !important;
}

.lh-568 {
  line-height: 568px !important;
}

.flex-init-568 {
  flex: 0 0 568px !important;
}

.radius-568 {
  border-radius: 568px !important;
}

.padding-568 {
  padding: 568px !important;
}

.wp-569 {
  width: 569px !important;
}

.min-wp-569 {
  min-width: 569px !important;
}

.max-wp-569 {
  max-width: 569px !important;
}

.vw-569 {
  width: 569vw !important;
}

.min-vw-569 {
  min-width: 569vw !important;
}

.max-vw-569 {
  max-width: 569vw !important;
}

.wrem-569 {
  width: 569rem !important;
}

.min-wrem-569 {
  min-width: 569rem !important;
}

.max-wrem-569 {
  max-width: 569rem !important;
}

.hp-569 {
  height: 569px !important;
}

.min-hp-569 {
  min-height: 569px !important;
}

.max-hp-569 {
  max-height: 569px !important;
}

.vh-569 {
  height: 569vh !important;
}

.min-vh-569 {
  min-height: 569vh !important;
}

.max-vh-569 {
  max-height: 569vh !important;
}

.top-569 {
  top: 569px !important;
}

.bottom-569 {
  bottom: 569px !important;
}

.left-569 {
  left: 569px !important;
}

.right-569 {
  right: 569px !important;
}

.font-569 {
  font-size: 569px !important;
}

.fw-569 {
  font-weight: 569 !important;
}

.lh-569 {
  line-height: 569px !important;
}

.flex-init-569 {
  flex: 0 0 569px !important;
}

.radius-569 {
  border-radius: 569px !important;
}

.padding-569 {
  padding: 569px !important;
}

.wp-570 {
  width: 570px !important;
}

.min-wp-570 {
  min-width: 570px !important;
}

.max-wp-570 {
  max-width: 570px !important;
}

.vw-570 {
  width: 570vw !important;
}

.min-vw-570 {
  min-width: 570vw !important;
}

.max-vw-570 {
  max-width: 570vw !important;
}

.wrem-570 {
  width: 570rem !important;
}

.min-wrem-570 {
  min-width: 570rem !important;
}

.max-wrem-570 {
  max-width: 570rem !important;
}

.hp-570 {
  height: 570px !important;
}

.min-hp-570 {
  min-height: 570px !important;
}

.max-hp-570 {
  max-height: 570px !important;
}

.vh-570 {
  height: 570vh !important;
}

.min-vh-570 {
  min-height: 570vh !important;
}

.max-vh-570 {
  max-height: 570vh !important;
}

.top-570 {
  top: 570px !important;
}

.bottom-570 {
  bottom: 570px !important;
}

.left-570 {
  left: 570px !important;
}

.right-570 {
  right: 570px !important;
}

.font-570 {
  font-size: 570px !important;
}

.fw-570 {
  font-weight: 570 !important;
}

.lh-570 {
  line-height: 570px !important;
}

.flex-init-570 {
  flex: 0 0 570px !important;
}

.radius-570 {
  border-radius: 570px !important;
}

.padding-570 {
  padding: 570px !important;
}

.wp-571 {
  width: 571px !important;
}

.min-wp-571 {
  min-width: 571px !important;
}

.max-wp-571 {
  max-width: 571px !important;
}

.vw-571 {
  width: 571vw !important;
}

.min-vw-571 {
  min-width: 571vw !important;
}

.max-vw-571 {
  max-width: 571vw !important;
}

.wrem-571 {
  width: 571rem !important;
}

.min-wrem-571 {
  min-width: 571rem !important;
}

.max-wrem-571 {
  max-width: 571rem !important;
}

.hp-571 {
  height: 571px !important;
}

.min-hp-571 {
  min-height: 571px !important;
}

.max-hp-571 {
  max-height: 571px !important;
}

.vh-571 {
  height: 571vh !important;
}

.min-vh-571 {
  min-height: 571vh !important;
}

.max-vh-571 {
  max-height: 571vh !important;
}

.top-571 {
  top: 571px !important;
}

.bottom-571 {
  bottom: 571px !important;
}

.left-571 {
  left: 571px !important;
}

.right-571 {
  right: 571px !important;
}

.font-571 {
  font-size: 571px !important;
}

.fw-571 {
  font-weight: 571 !important;
}

.lh-571 {
  line-height: 571px !important;
}

.flex-init-571 {
  flex: 0 0 571px !important;
}

.radius-571 {
  border-radius: 571px !important;
}

.padding-571 {
  padding: 571px !important;
}

.wp-572 {
  width: 572px !important;
}

.min-wp-572 {
  min-width: 572px !important;
}

.max-wp-572 {
  max-width: 572px !important;
}

.vw-572 {
  width: 572vw !important;
}

.min-vw-572 {
  min-width: 572vw !important;
}

.max-vw-572 {
  max-width: 572vw !important;
}

.wrem-572 {
  width: 572rem !important;
}

.min-wrem-572 {
  min-width: 572rem !important;
}

.max-wrem-572 {
  max-width: 572rem !important;
}

.hp-572 {
  height: 572px !important;
}

.min-hp-572 {
  min-height: 572px !important;
}

.max-hp-572 {
  max-height: 572px !important;
}

.vh-572 {
  height: 572vh !important;
}

.min-vh-572 {
  min-height: 572vh !important;
}

.max-vh-572 {
  max-height: 572vh !important;
}

.top-572 {
  top: 572px !important;
}

.bottom-572 {
  bottom: 572px !important;
}

.left-572 {
  left: 572px !important;
}

.right-572 {
  right: 572px !important;
}

.font-572 {
  font-size: 572px !important;
}

.fw-572 {
  font-weight: 572 !important;
}

.lh-572 {
  line-height: 572px !important;
}

.flex-init-572 {
  flex: 0 0 572px !important;
}

.radius-572 {
  border-radius: 572px !important;
}

.padding-572 {
  padding: 572px !important;
}

.wp-573 {
  width: 573px !important;
}

.min-wp-573 {
  min-width: 573px !important;
}

.max-wp-573 {
  max-width: 573px !important;
}

.vw-573 {
  width: 573vw !important;
}

.min-vw-573 {
  min-width: 573vw !important;
}

.max-vw-573 {
  max-width: 573vw !important;
}

.wrem-573 {
  width: 573rem !important;
}

.min-wrem-573 {
  min-width: 573rem !important;
}

.max-wrem-573 {
  max-width: 573rem !important;
}

.hp-573 {
  height: 573px !important;
}

.min-hp-573 {
  min-height: 573px !important;
}

.max-hp-573 {
  max-height: 573px !important;
}

.vh-573 {
  height: 573vh !important;
}

.min-vh-573 {
  min-height: 573vh !important;
}

.max-vh-573 {
  max-height: 573vh !important;
}

.top-573 {
  top: 573px !important;
}

.bottom-573 {
  bottom: 573px !important;
}

.left-573 {
  left: 573px !important;
}

.right-573 {
  right: 573px !important;
}

.font-573 {
  font-size: 573px !important;
}

.fw-573 {
  font-weight: 573 !important;
}

.lh-573 {
  line-height: 573px !important;
}

.flex-init-573 {
  flex: 0 0 573px !important;
}

.radius-573 {
  border-radius: 573px !important;
}

.padding-573 {
  padding: 573px !important;
}

.wp-574 {
  width: 574px !important;
}

.min-wp-574 {
  min-width: 574px !important;
}

.max-wp-574 {
  max-width: 574px !important;
}

.vw-574 {
  width: 574vw !important;
}

.min-vw-574 {
  min-width: 574vw !important;
}

.max-vw-574 {
  max-width: 574vw !important;
}

.wrem-574 {
  width: 574rem !important;
}

.min-wrem-574 {
  min-width: 574rem !important;
}

.max-wrem-574 {
  max-width: 574rem !important;
}

.hp-574 {
  height: 574px !important;
}

.min-hp-574 {
  min-height: 574px !important;
}

.max-hp-574 {
  max-height: 574px !important;
}

.vh-574 {
  height: 574vh !important;
}

.min-vh-574 {
  min-height: 574vh !important;
}

.max-vh-574 {
  max-height: 574vh !important;
}

.top-574 {
  top: 574px !important;
}

.bottom-574 {
  bottom: 574px !important;
}

.left-574 {
  left: 574px !important;
}

.right-574 {
  right: 574px !important;
}

.font-574 {
  font-size: 574px !important;
}

.fw-574 {
  font-weight: 574 !important;
}

.lh-574 {
  line-height: 574px !important;
}

.flex-init-574 {
  flex: 0 0 574px !important;
}

.radius-574 {
  border-radius: 574px !important;
}

.padding-574 {
  padding: 574px !important;
}

.wp-575 {
  width: 575px !important;
}

.min-wp-575 {
  min-width: 575px !important;
}

.max-wp-575 {
  max-width: 575px !important;
}

.vw-575 {
  width: 575vw !important;
}

.min-vw-575 {
  min-width: 575vw !important;
}

.max-vw-575 {
  max-width: 575vw !important;
}

.wrem-575 {
  width: 575rem !important;
}

.min-wrem-575 {
  min-width: 575rem !important;
}

.max-wrem-575 {
  max-width: 575rem !important;
}

.hp-575 {
  height: 575px !important;
}

.min-hp-575 {
  min-height: 575px !important;
}

.max-hp-575 {
  max-height: 575px !important;
}

.vh-575 {
  height: 575vh !important;
}

.min-vh-575 {
  min-height: 575vh !important;
}

.max-vh-575 {
  max-height: 575vh !important;
}

.top-575 {
  top: 575px !important;
}

.bottom-575 {
  bottom: 575px !important;
}

.left-575 {
  left: 575px !important;
}

.right-575 {
  right: 575px !important;
}

.font-575 {
  font-size: 575px !important;
}

.fw-575 {
  font-weight: 575 !important;
}

.lh-575 {
  line-height: 575px !important;
}

.flex-init-575 {
  flex: 0 0 575px !important;
}

.radius-575 {
  border-radius: 575px !important;
}

.padding-575 {
  padding: 575px !important;
}

.wp-576 {
  width: 576px !important;
}

.min-wp-576 {
  min-width: 576px !important;
}

.max-wp-576 {
  max-width: 576px !important;
}

.vw-576 {
  width: 576vw !important;
}

.min-vw-576 {
  min-width: 576vw !important;
}

.max-vw-576 {
  max-width: 576vw !important;
}

.wrem-576 {
  width: 576rem !important;
}

.min-wrem-576 {
  min-width: 576rem !important;
}

.max-wrem-576 {
  max-width: 576rem !important;
}

.hp-576 {
  height: 576px !important;
}

.min-hp-576 {
  min-height: 576px !important;
}

.max-hp-576 {
  max-height: 576px !important;
}

.vh-576 {
  height: 576vh !important;
}

.min-vh-576 {
  min-height: 576vh !important;
}

.max-vh-576 {
  max-height: 576vh !important;
}

.top-576 {
  top: 576px !important;
}

.bottom-576 {
  bottom: 576px !important;
}

.left-576 {
  left: 576px !important;
}

.right-576 {
  right: 576px !important;
}

.font-576 {
  font-size: 576px !important;
}

.fw-576 {
  font-weight: 576 !important;
}

.lh-576 {
  line-height: 576px !important;
}

.flex-init-576 {
  flex: 0 0 576px !important;
}

.radius-576 {
  border-radius: 576px !important;
}

.padding-576 {
  padding: 576px !important;
}

.wp-577 {
  width: 577px !important;
}

.min-wp-577 {
  min-width: 577px !important;
}

.max-wp-577 {
  max-width: 577px !important;
}

.vw-577 {
  width: 577vw !important;
}

.min-vw-577 {
  min-width: 577vw !important;
}

.max-vw-577 {
  max-width: 577vw !important;
}

.wrem-577 {
  width: 577rem !important;
}

.min-wrem-577 {
  min-width: 577rem !important;
}

.max-wrem-577 {
  max-width: 577rem !important;
}

.hp-577 {
  height: 577px !important;
}

.min-hp-577 {
  min-height: 577px !important;
}

.max-hp-577 {
  max-height: 577px !important;
}

.vh-577 {
  height: 577vh !important;
}

.min-vh-577 {
  min-height: 577vh !important;
}

.max-vh-577 {
  max-height: 577vh !important;
}

.top-577 {
  top: 577px !important;
}

.bottom-577 {
  bottom: 577px !important;
}

.left-577 {
  left: 577px !important;
}

.right-577 {
  right: 577px !important;
}

.font-577 {
  font-size: 577px !important;
}

.fw-577 {
  font-weight: 577 !important;
}

.lh-577 {
  line-height: 577px !important;
}

.flex-init-577 {
  flex: 0 0 577px !important;
}

.radius-577 {
  border-radius: 577px !important;
}

.padding-577 {
  padding: 577px !important;
}

.wp-578 {
  width: 578px !important;
}

.min-wp-578 {
  min-width: 578px !important;
}

.max-wp-578 {
  max-width: 578px !important;
}

.vw-578 {
  width: 578vw !important;
}

.min-vw-578 {
  min-width: 578vw !important;
}

.max-vw-578 {
  max-width: 578vw !important;
}

.wrem-578 {
  width: 578rem !important;
}

.min-wrem-578 {
  min-width: 578rem !important;
}

.max-wrem-578 {
  max-width: 578rem !important;
}

.hp-578 {
  height: 578px !important;
}

.min-hp-578 {
  min-height: 578px !important;
}

.max-hp-578 {
  max-height: 578px !important;
}

.vh-578 {
  height: 578vh !important;
}

.min-vh-578 {
  min-height: 578vh !important;
}

.max-vh-578 {
  max-height: 578vh !important;
}

.top-578 {
  top: 578px !important;
}

.bottom-578 {
  bottom: 578px !important;
}

.left-578 {
  left: 578px !important;
}

.right-578 {
  right: 578px !important;
}

.font-578 {
  font-size: 578px !important;
}

.fw-578 {
  font-weight: 578 !important;
}

.lh-578 {
  line-height: 578px !important;
}

.flex-init-578 {
  flex: 0 0 578px !important;
}

.radius-578 {
  border-radius: 578px !important;
}

.padding-578 {
  padding: 578px !important;
}

.wp-579 {
  width: 579px !important;
}

.min-wp-579 {
  min-width: 579px !important;
}

.max-wp-579 {
  max-width: 579px !important;
}

.vw-579 {
  width: 579vw !important;
}

.min-vw-579 {
  min-width: 579vw !important;
}

.max-vw-579 {
  max-width: 579vw !important;
}

.wrem-579 {
  width: 579rem !important;
}

.min-wrem-579 {
  min-width: 579rem !important;
}

.max-wrem-579 {
  max-width: 579rem !important;
}

.hp-579 {
  height: 579px !important;
}

.min-hp-579 {
  min-height: 579px !important;
}

.max-hp-579 {
  max-height: 579px !important;
}

.vh-579 {
  height: 579vh !important;
}

.min-vh-579 {
  min-height: 579vh !important;
}

.max-vh-579 {
  max-height: 579vh !important;
}

.top-579 {
  top: 579px !important;
}

.bottom-579 {
  bottom: 579px !important;
}

.left-579 {
  left: 579px !important;
}

.right-579 {
  right: 579px !important;
}

.font-579 {
  font-size: 579px !important;
}

.fw-579 {
  font-weight: 579 !important;
}

.lh-579 {
  line-height: 579px !important;
}

.flex-init-579 {
  flex: 0 0 579px !important;
}

.radius-579 {
  border-radius: 579px !important;
}

.padding-579 {
  padding: 579px !important;
}

.wp-580 {
  width: 580px !important;
}

.min-wp-580 {
  min-width: 580px !important;
}

.max-wp-580 {
  max-width: 580px !important;
}

.vw-580 {
  width: 580vw !important;
}

.min-vw-580 {
  min-width: 580vw !important;
}

.max-vw-580 {
  max-width: 580vw !important;
}

.wrem-580 {
  width: 580rem !important;
}

.min-wrem-580 {
  min-width: 580rem !important;
}

.max-wrem-580 {
  max-width: 580rem !important;
}

.hp-580 {
  height: 580px !important;
}

.min-hp-580 {
  min-height: 580px !important;
}

.max-hp-580 {
  max-height: 580px !important;
}

.vh-580 {
  height: 580vh !important;
}

.min-vh-580 {
  min-height: 580vh !important;
}

.max-vh-580 {
  max-height: 580vh !important;
}

.top-580 {
  top: 580px !important;
}

.bottom-580 {
  bottom: 580px !important;
}

.left-580 {
  left: 580px !important;
}

.right-580 {
  right: 580px !important;
}

.font-580 {
  font-size: 580px !important;
}

.fw-580 {
  font-weight: 580 !important;
}

.lh-580 {
  line-height: 580px !important;
}

.flex-init-580 {
  flex: 0 0 580px !important;
}

.radius-580 {
  border-radius: 580px !important;
}

.padding-580 {
  padding: 580px !important;
}

.wp-581 {
  width: 581px !important;
}

.min-wp-581 {
  min-width: 581px !important;
}

.max-wp-581 {
  max-width: 581px !important;
}

.vw-581 {
  width: 581vw !important;
}

.min-vw-581 {
  min-width: 581vw !important;
}

.max-vw-581 {
  max-width: 581vw !important;
}

.wrem-581 {
  width: 581rem !important;
}

.min-wrem-581 {
  min-width: 581rem !important;
}

.max-wrem-581 {
  max-width: 581rem !important;
}

.hp-581 {
  height: 581px !important;
}

.min-hp-581 {
  min-height: 581px !important;
}

.max-hp-581 {
  max-height: 581px !important;
}

.vh-581 {
  height: 581vh !important;
}

.min-vh-581 {
  min-height: 581vh !important;
}

.max-vh-581 {
  max-height: 581vh !important;
}

.top-581 {
  top: 581px !important;
}

.bottom-581 {
  bottom: 581px !important;
}

.left-581 {
  left: 581px !important;
}

.right-581 {
  right: 581px !important;
}

.font-581 {
  font-size: 581px !important;
}

.fw-581 {
  font-weight: 581 !important;
}

.lh-581 {
  line-height: 581px !important;
}

.flex-init-581 {
  flex: 0 0 581px !important;
}

.radius-581 {
  border-radius: 581px !important;
}

.padding-581 {
  padding: 581px !important;
}

.wp-582 {
  width: 582px !important;
}

.min-wp-582 {
  min-width: 582px !important;
}

.max-wp-582 {
  max-width: 582px !important;
}

.vw-582 {
  width: 582vw !important;
}

.min-vw-582 {
  min-width: 582vw !important;
}

.max-vw-582 {
  max-width: 582vw !important;
}

.wrem-582 {
  width: 582rem !important;
}

.min-wrem-582 {
  min-width: 582rem !important;
}

.max-wrem-582 {
  max-width: 582rem !important;
}

.hp-582 {
  height: 582px !important;
}

.min-hp-582 {
  min-height: 582px !important;
}

.max-hp-582 {
  max-height: 582px !important;
}

.vh-582 {
  height: 582vh !important;
}

.min-vh-582 {
  min-height: 582vh !important;
}

.max-vh-582 {
  max-height: 582vh !important;
}

.top-582 {
  top: 582px !important;
}

.bottom-582 {
  bottom: 582px !important;
}

.left-582 {
  left: 582px !important;
}

.right-582 {
  right: 582px !important;
}

.font-582 {
  font-size: 582px !important;
}

.fw-582 {
  font-weight: 582 !important;
}

.lh-582 {
  line-height: 582px !important;
}

.flex-init-582 {
  flex: 0 0 582px !important;
}

.radius-582 {
  border-radius: 582px !important;
}

.padding-582 {
  padding: 582px !important;
}

.wp-583 {
  width: 583px !important;
}

.min-wp-583 {
  min-width: 583px !important;
}

.max-wp-583 {
  max-width: 583px !important;
}

.vw-583 {
  width: 583vw !important;
}

.min-vw-583 {
  min-width: 583vw !important;
}

.max-vw-583 {
  max-width: 583vw !important;
}

.wrem-583 {
  width: 583rem !important;
}

.min-wrem-583 {
  min-width: 583rem !important;
}

.max-wrem-583 {
  max-width: 583rem !important;
}

.hp-583 {
  height: 583px !important;
}

.min-hp-583 {
  min-height: 583px !important;
}

.max-hp-583 {
  max-height: 583px !important;
}

.vh-583 {
  height: 583vh !important;
}

.min-vh-583 {
  min-height: 583vh !important;
}

.max-vh-583 {
  max-height: 583vh !important;
}

.top-583 {
  top: 583px !important;
}

.bottom-583 {
  bottom: 583px !important;
}

.left-583 {
  left: 583px !important;
}

.right-583 {
  right: 583px !important;
}

.font-583 {
  font-size: 583px !important;
}

.fw-583 {
  font-weight: 583 !important;
}

.lh-583 {
  line-height: 583px !important;
}

.flex-init-583 {
  flex: 0 0 583px !important;
}

.radius-583 {
  border-radius: 583px !important;
}

.padding-583 {
  padding: 583px !important;
}

.wp-584 {
  width: 584px !important;
}

.min-wp-584 {
  min-width: 584px !important;
}

.max-wp-584 {
  max-width: 584px !important;
}

.vw-584 {
  width: 584vw !important;
}

.min-vw-584 {
  min-width: 584vw !important;
}

.max-vw-584 {
  max-width: 584vw !important;
}

.wrem-584 {
  width: 584rem !important;
}

.min-wrem-584 {
  min-width: 584rem !important;
}

.max-wrem-584 {
  max-width: 584rem !important;
}

.hp-584 {
  height: 584px !important;
}

.min-hp-584 {
  min-height: 584px !important;
}

.max-hp-584 {
  max-height: 584px !important;
}

.vh-584 {
  height: 584vh !important;
}

.min-vh-584 {
  min-height: 584vh !important;
}

.max-vh-584 {
  max-height: 584vh !important;
}

.top-584 {
  top: 584px !important;
}

.bottom-584 {
  bottom: 584px !important;
}

.left-584 {
  left: 584px !important;
}

.right-584 {
  right: 584px !important;
}

.font-584 {
  font-size: 584px !important;
}

.fw-584 {
  font-weight: 584 !important;
}

.lh-584 {
  line-height: 584px !important;
}

.flex-init-584 {
  flex: 0 0 584px !important;
}

.radius-584 {
  border-radius: 584px !important;
}

.padding-584 {
  padding: 584px !important;
}

.wp-585 {
  width: 585px !important;
}

.min-wp-585 {
  min-width: 585px !important;
}

.max-wp-585 {
  max-width: 585px !important;
}

.vw-585 {
  width: 585vw !important;
}

.min-vw-585 {
  min-width: 585vw !important;
}

.max-vw-585 {
  max-width: 585vw !important;
}

.wrem-585 {
  width: 585rem !important;
}

.min-wrem-585 {
  min-width: 585rem !important;
}

.max-wrem-585 {
  max-width: 585rem !important;
}

.hp-585 {
  height: 585px !important;
}

.min-hp-585 {
  min-height: 585px !important;
}

.max-hp-585 {
  max-height: 585px !important;
}

.vh-585 {
  height: 585vh !important;
}

.min-vh-585 {
  min-height: 585vh !important;
}

.max-vh-585 {
  max-height: 585vh !important;
}

.top-585 {
  top: 585px !important;
}

.bottom-585 {
  bottom: 585px !important;
}

.left-585 {
  left: 585px !important;
}

.right-585 {
  right: 585px !important;
}

.font-585 {
  font-size: 585px !important;
}

.fw-585 {
  font-weight: 585 !important;
}

.lh-585 {
  line-height: 585px !important;
}

.flex-init-585 {
  flex: 0 0 585px !important;
}

.radius-585 {
  border-radius: 585px !important;
}

.padding-585 {
  padding: 585px !important;
}

.wp-586 {
  width: 586px !important;
}

.min-wp-586 {
  min-width: 586px !important;
}

.max-wp-586 {
  max-width: 586px !important;
}

.vw-586 {
  width: 586vw !important;
}

.min-vw-586 {
  min-width: 586vw !important;
}

.max-vw-586 {
  max-width: 586vw !important;
}

.wrem-586 {
  width: 586rem !important;
}

.min-wrem-586 {
  min-width: 586rem !important;
}

.max-wrem-586 {
  max-width: 586rem !important;
}

.hp-586 {
  height: 586px !important;
}

.min-hp-586 {
  min-height: 586px !important;
}

.max-hp-586 {
  max-height: 586px !important;
}

.vh-586 {
  height: 586vh !important;
}

.min-vh-586 {
  min-height: 586vh !important;
}

.max-vh-586 {
  max-height: 586vh !important;
}

.top-586 {
  top: 586px !important;
}

.bottom-586 {
  bottom: 586px !important;
}

.left-586 {
  left: 586px !important;
}

.right-586 {
  right: 586px !important;
}

.font-586 {
  font-size: 586px !important;
}

.fw-586 {
  font-weight: 586 !important;
}

.lh-586 {
  line-height: 586px !important;
}

.flex-init-586 {
  flex: 0 0 586px !important;
}

.radius-586 {
  border-radius: 586px !important;
}

.padding-586 {
  padding: 586px !important;
}

.wp-587 {
  width: 587px !important;
}

.min-wp-587 {
  min-width: 587px !important;
}

.max-wp-587 {
  max-width: 587px !important;
}

.vw-587 {
  width: 587vw !important;
}

.min-vw-587 {
  min-width: 587vw !important;
}

.max-vw-587 {
  max-width: 587vw !important;
}

.wrem-587 {
  width: 587rem !important;
}

.min-wrem-587 {
  min-width: 587rem !important;
}

.max-wrem-587 {
  max-width: 587rem !important;
}

.hp-587 {
  height: 587px !important;
}

.min-hp-587 {
  min-height: 587px !important;
}

.max-hp-587 {
  max-height: 587px !important;
}

.vh-587 {
  height: 587vh !important;
}

.min-vh-587 {
  min-height: 587vh !important;
}

.max-vh-587 {
  max-height: 587vh !important;
}

.top-587 {
  top: 587px !important;
}

.bottom-587 {
  bottom: 587px !important;
}

.left-587 {
  left: 587px !important;
}

.right-587 {
  right: 587px !important;
}

.font-587 {
  font-size: 587px !important;
}

.fw-587 {
  font-weight: 587 !important;
}

.lh-587 {
  line-height: 587px !important;
}

.flex-init-587 {
  flex: 0 0 587px !important;
}

.radius-587 {
  border-radius: 587px !important;
}

.padding-587 {
  padding: 587px !important;
}

.wp-588 {
  width: 588px !important;
}

.min-wp-588 {
  min-width: 588px !important;
}

.max-wp-588 {
  max-width: 588px !important;
}

.vw-588 {
  width: 588vw !important;
}

.min-vw-588 {
  min-width: 588vw !important;
}

.max-vw-588 {
  max-width: 588vw !important;
}

.wrem-588 {
  width: 588rem !important;
}

.min-wrem-588 {
  min-width: 588rem !important;
}

.max-wrem-588 {
  max-width: 588rem !important;
}

.hp-588 {
  height: 588px !important;
}

.min-hp-588 {
  min-height: 588px !important;
}

.max-hp-588 {
  max-height: 588px !important;
}

.vh-588 {
  height: 588vh !important;
}

.min-vh-588 {
  min-height: 588vh !important;
}

.max-vh-588 {
  max-height: 588vh !important;
}

.top-588 {
  top: 588px !important;
}

.bottom-588 {
  bottom: 588px !important;
}

.left-588 {
  left: 588px !important;
}

.right-588 {
  right: 588px !important;
}

.font-588 {
  font-size: 588px !important;
}

.fw-588 {
  font-weight: 588 !important;
}

.lh-588 {
  line-height: 588px !important;
}

.flex-init-588 {
  flex: 0 0 588px !important;
}

.radius-588 {
  border-radius: 588px !important;
}

.padding-588 {
  padding: 588px !important;
}

.wp-589 {
  width: 589px !important;
}

.min-wp-589 {
  min-width: 589px !important;
}

.max-wp-589 {
  max-width: 589px !important;
}

.vw-589 {
  width: 589vw !important;
}

.min-vw-589 {
  min-width: 589vw !important;
}

.max-vw-589 {
  max-width: 589vw !important;
}

.wrem-589 {
  width: 589rem !important;
}

.min-wrem-589 {
  min-width: 589rem !important;
}

.max-wrem-589 {
  max-width: 589rem !important;
}

.hp-589 {
  height: 589px !important;
}

.min-hp-589 {
  min-height: 589px !important;
}

.max-hp-589 {
  max-height: 589px !important;
}

.vh-589 {
  height: 589vh !important;
}

.min-vh-589 {
  min-height: 589vh !important;
}

.max-vh-589 {
  max-height: 589vh !important;
}

.top-589 {
  top: 589px !important;
}

.bottom-589 {
  bottom: 589px !important;
}

.left-589 {
  left: 589px !important;
}

.right-589 {
  right: 589px !important;
}

.font-589 {
  font-size: 589px !important;
}

.fw-589 {
  font-weight: 589 !important;
}

.lh-589 {
  line-height: 589px !important;
}

.flex-init-589 {
  flex: 0 0 589px !important;
}

.radius-589 {
  border-radius: 589px !important;
}

.padding-589 {
  padding: 589px !important;
}

.wp-590 {
  width: 590px !important;
}

.min-wp-590 {
  min-width: 590px !important;
}

.max-wp-590 {
  max-width: 590px !important;
}

.vw-590 {
  width: 590vw !important;
}

.min-vw-590 {
  min-width: 590vw !important;
}

.max-vw-590 {
  max-width: 590vw !important;
}

.wrem-590 {
  width: 590rem !important;
}

.min-wrem-590 {
  min-width: 590rem !important;
}

.max-wrem-590 {
  max-width: 590rem !important;
}

.hp-590 {
  height: 590px !important;
}

.min-hp-590 {
  min-height: 590px !important;
}

.max-hp-590 {
  max-height: 590px !important;
}

.vh-590 {
  height: 590vh !important;
}

.min-vh-590 {
  min-height: 590vh !important;
}

.max-vh-590 {
  max-height: 590vh !important;
}

.top-590 {
  top: 590px !important;
}

.bottom-590 {
  bottom: 590px !important;
}

.left-590 {
  left: 590px !important;
}

.right-590 {
  right: 590px !important;
}

.font-590 {
  font-size: 590px !important;
}

.fw-590 {
  font-weight: 590 !important;
}

.lh-590 {
  line-height: 590px !important;
}

.flex-init-590 {
  flex: 0 0 590px !important;
}

.radius-590 {
  border-radius: 590px !important;
}

.padding-590 {
  padding: 590px !important;
}

.wp-591 {
  width: 591px !important;
}

.min-wp-591 {
  min-width: 591px !important;
}

.max-wp-591 {
  max-width: 591px !important;
}

.vw-591 {
  width: 591vw !important;
}

.min-vw-591 {
  min-width: 591vw !important;
}

.max-vw-591 {
  max-width: 591vw !important;
}

.wrem-591 {
  width: 591rem !important;
}

.min-wrem-591 {
  min-width: 591rem !important;
}

.max-wrem-591 {
  max-width: 591rem !important;
}

.hp-591 {
  height: 591px !important;
}

.min-hp-591 {
  min-height: 591px !important;
}

.max-hp-591 {
  max-height: 591px !important;
}

.vh-591 {
  height: 591vh !important;
}

.min-vh-591 {
  min-height: 591vh !important;
}

.max-vh-591 {
  max-height: 591vh !important;
}

.top-591 {
  top: 591px !important;
}

.bottom-591 {
  bottom: 591px !important;
}

.left-591 {
  left: 591px !important;
}

.right-591 {
  right: 591px !important;
}

.font-591 {
  font-size: 591px !important;
}

.fw-591 {
  font-weight: 591 !important;
}

.lh-591 {
  line-height: 591px !important;
}

.flex-init-591 {
  flex: 0 0 591px !important;
}

.radius-591 {
  border-radius: 591px !important;
}

.padding-591 {
  padding: 591px !important;
}

.wp-592 {
  width: 592px !important;
}

.min-wp-592 {
  min-width: 592px !important;
}

.max-wp-592 {
  max-width: 592px !important;
}

.vw-592 {
  width: 592vw !important;
}

.min-vw-592 {
  min-width: 592vw !important;
}

.max-vw-592 {
  max-width: 592vw !important;
}

.wrem-592 {
  width: 592rem !important;
}

.min-wrem-592 {
  min-width: 592rem !important;
}

.max-wrem-592 {
  max-width: 592rem !important;
}

.hp-592 {
  height: 592px !important;
}

.min-hp-592 {
  min-height: 592px !important;
}

.max-hp-592 {
  max-height: 592px !important;
}

.vh-592 {
  height: 592vh !important;
}

.min-vh-592 {
  min-height: 592vh !important;
}

.max-vh-592 {
  max-height: 592vh !important;
}

.top-592 {
  top: 592px !important;
}

.bottom-592 {
  bottom: 592px !important;
}

.left-592 {
  left: 592px !important;
}

.right-592 {
  right: 592px !important;
}

.font-592 {
  font-size: 592px !important;
}

.fw-592 {
  font-weight: 592 !important;
}

.lh-592 {
  line-height: 592px !important;
}

.flex-init-592 {
  flex: 0 0 592px !important;
}

.radius-592 {
  border-radius: 592px !important;
}

.padding-592 {
  padding: 592px !important;
}

.wp-593 {
  width: 593px !important;
}

.min-wp-593 {
  min-width: 593px !important;
}

.max-wp-593 {
  max-width: 593px !important;
}

.vw-593 {
  width: 593vw !important;
}

.min-vw-593 {
  min-width: 593vw !important;
}

.max-vw-593 {
  max-width: 593vw !important;
}

.wrem-593 {
  width: 593rem !important;
}

.min-wrem-593 {
  min-width: 593rem !important;
}

.max-wrem-593 {
  max-width: 593rem !important;
}

.hp-593 {
  height: 593px !important;
}

.min-hp-593 {
  min-height: 593px !important;
}

.max-hp-593 {
  max-height: 593px !important;
}

.vh-593 {
  height: 593vh !important;
}

.min-vh-593 {
  min-height: 593vh !important;
}

.max-vh-593 {
  max-height: 593vh !important;
}

.top-593 {
  top: 593px !important;
}

.bottom-593 {
  bottom: 593px !important;
}

.left-593 {
  left: 593px !important;
}

.right-593 {
  right: 593px !important;
}

.font-593 {
  font-size: 593px !important;
}

.fw-593 {
  font-weight: 593 !important;
}

.lh-593 {
  line-height: 593px !important;
}

.flex-init-593 {
  flex: 0 0 593px !important;
}

.radius-593 {
  border-radius: 593px !important;
}

.padding-593 {
  padding: 593px !important;
}

.wp-594 {
  width: 594px !important;
}

.min-wp-594 {
  min-width: 594px !important;
}

.max-wp-594 {
  max-width: 594px !important;
}

.vw-594 {
  width: 594vw !important;
}

.min-vw-594 {
  min-width: 594vw !important;
}

.max-vw-594 {
  max-width: 594vw !important;
}

.wrem-594 {
  width: 594rem !important;
}

.min-wrem-594 {
  min-width: 594rem !important;
}

.max-wrem-594 {
  max-width: 594rem !important;
}

.hp-594 {
  height: 594px !important;
}

.min-hp-594 {
  min-height: 594px !important;
}

.max-hp-594 {
  max-height: 594px !important;
}

.vh-594 {
  height: 594vh !important;
}

.min-vh-594 {
  min-height: 594vh !important;
}

.max-vh-594 {
  max-height: 594vh !important;
}

.top-594 {
  top: 594px !important;
}

.bottom-594 {
  bottom: 594px !important;
}

.left-594 {
  left: 594px !important;
}

.right-594 {
  right: 594px !important;
}

.font-594 {
  font-size: 594px !important;
}

.fw-594 {
  font-weight: 594 !important;
}

.lh-594 {
  line-height: 594px !important;
}

.flex-init-594 {
  flex: 0 0 594px !important;
}

.radius-594 {
  border-radius: 594px !important;
}

.padding-594 {
  padding: 594px !important;
}

.wp-595 {
  width: 595px !important;
}

.min-wp-595 {
  min-width: 595px !important;
}

.max-wp-595 {
  max-width: 595px !important;
}

.vw-595 {
  width: 595vw !important;
}

.min-vw-595 {
  min-width: 595vw !important;
}

.max-vw-595 {
  max-width: 595vw !important;
}

.wrem-595 {
  width: 595rem !important;
}

.min-wrem-595 {
  min-width: 595rem !important;
}

.max-wrem-595 {
  max-width: 595rem !important;
}

.hp-595 {
  height: 595px !important;
}

.min-hp-595 {
  min-height: 595px !important;
}

.max-hp-595 {
  max-height: 595px !important;
}

.vh-595 {
  height: 595vh !important;
}

.min-vh-595 {
  min-height: 595vh !important;
}

.max-vh-595 {
  max-height: 595vh !important;
}

.top-595 {
  top: 595px !important;
}

.bottom-595 {
  bottom: 595px !important;
}

.left-595 {
  left: 595px !important;
}

.right-595 {
  right: 595px !important;
}

.font-595 {
  font-size: 595px !important;
}

.fw-595 {
  font-weight: 595 !important;
}

.lh-595 {
  line-height: 595px !important;
}

.flex-init-595 {
  flex: 0 0 595px !important;
}

.radius-595 {
  border-radius: 595px !important;
}

.padding-595 {
  padding: 595px !important;
}

.wp-596 {
  width: 596px !important;
}

.min-wp-596 {
  min-width: 596px !important;
}

.max-wp-596 {
  max-width: 596px !important;
}

.vw-596 {
  width: 596vw !important;
}

.min-vw-596 {
  min-width: 596vw !important;
}

.max-vw-596 {
  max-width: 596vw !important;
}

.wrem-596 {
  width: 596rem !important;
}

.min-wrem-596 {
  min-width: 596rem !important;
}

.max-wrem-596 {
  max-width: 596rem !important;
}

.hp-596 {
  height: 596px !important;
}

.min-hp-596 {
  min-height: 596px !important;
}

.max-hp-596 {
  max-height: 596px !important;
}

.vh-596 {
  height: 596vh !important;
}

.min-vh-596 {
  min-height: 596vh !important;
}

.max-vh-596 {
  max-height: 596vh !important;
}

.top-596 {
  top: 596px !important;
}

.bottom-596 {
  bottom: 596px !important;
}

.left-596 {
  left: 596px !important;
}

.right-596 {
  right: 596px !important;
}

.font-596 {
  font-size: 596px !important;
}

.fw-596 {
  font-weight: 596 !important;
}

.lh-596 {
  line-height: 596px !important;
}

.flex-init-596 {
  flex: 0 0 596px !important;
}

.radius-596 {
  border-radius: 596px !important;
}

.padding-596 {
  padding: 596px !important;
}

.wp-597 {
  width: 597px !important;
}

.min-wp-597 {
  min-width: 597px !important;
}

.max-wp-597 {
  max-width: 597px !important;
}

.vw-597 {
  width: 597vw !important;
}

.min-vw-597 {
  min-width: 597vw !important;
}

.max-vw-597 {
  max-width: 597vw !important;
}

.wrem-597 {
  width: 597rem !important;
}

.min-wrem-597 {
  min-width: 597rem !important;
}

.max-wrem-597 {
  max-width: 597rem !important;
}

.hp-597 {
  height: 597px !important;
}

.min-hp-597 {
  min-height: 597px !important;
}

.max-hp-597 {
  max-height: 597px !important;
}

.vh-597 {
  height: 597vh !important;
}

.min-vh-597 {
  min-height: 597vh !important;
}

.max-vh-597 {
  max-height: 597vh !important;
}

.top-597 {
  top: 597px !important;
}

.bottom-597 {
  bottom: 597px !important;
}

.left-597 {
  left: 597px !important;
}

.right-597 {
  right: 597px !important;
}

.font-597 {
  font-size: 597px !important;
}

.fw-597 {
  font-weight: 597 !important;
}

.lh-597 {
  line-height: 597px !important;
}

.flex-init-597 {
  flex: 0 0 597px !important;
}

.radius-597 {
  border-radius: 597px !important;
}

.padding-597 {
  padding: 597px !important;
}

.wp-598 {
  width: 598px !important;
}

.min-wp-598 {
  min-width: 598px !important;
}

.max-wp-598 {
  max-width: 598px !important;
}

.vw-598 {
  width: 598vw !important;
}

.min-vw-598 {
  min-width: 598vw !important;
}

.max-vw-598 {
  max-width: 598vw !important;
}

.wrem-598 {
  width: 598rem !important;
}

.min-wrem-598 {
  min-width: 598rem !important;
}

.max-wrem-598 {
  max-width: 598rem !important;
}

.hp-598 {
  height: 598px !important;
}

.min-hp-598 {
  min-height: 598px !important;
}

.max-hp-598 {
  max-height: 598px !important;
}

.vh-598 {
  height: 598vh !important;
}

.min-vh-598 {
  min-height: 598vh !important;
}

.max-vh-598 {
  max-height: 598vh !important;
}

.top-598 {
  top: 598px !important;
}

.bottom-598 {
  bottom: 598px !important;
}

.left-598 {
  left: 598px !important;
}

.right-598 {
  right: 598px !important;
}

.font-598 {
  font-size: 598px !important;
}

.fw-598 {
  font-weight: 598 !important;
}

.lh-598 {
  line-height: 598px !important;
}

.flex-init-598 {
  flex: 0 0 598px !important;
}

.radius-598 {
  border-radius: 598px !important;
}

.padding-598 {
  padding: 598px !important;
}

.wp-599 {
  width: 599px !important;
}

.min-wp-599 {
  min-width: 599px !important;
}

.max-wp-599 {
  max-width: 599px !important;
}

.vw-599 {
  width: 599vw !important;
}

.min-vw-599 {
  min-width: 599vw !important;
}

.max-vw-599 {
  max-width: 599vw !important;
}

.wrem-599 {
  width: 599rem !important;
}

.min-wrem-599 {
  min-width: 599rem !important;
}

.max-wrem-599 {
  max-width: 599rem !important;
}

.hp-599 {
  height: 599px !important;
}

.min-hp-599 {
  min-height: 599px !important;
}

.max-hp-599 {
  max-height: 599px !important;
}

.vh-599 {
  height: 599vh !important;
}

.min-vh-599 {
  min-height: 599vh !important;
}

.max-vh-599 {
  max-height: 599vh !important;
}

.top-599 {
  top: 599px !important;
}

.bottom-599 {
  bottom: 599px !important;
}

.left-599 {
  left: 599px !important;
}

.right-599 {
  right: 599px !important;
}

.font-599 {
  font-size: 599px !important;
}

.fw-599 {
  font-weight: 599 !important;
}

.lh-599 {
  line-height: 599px !important;
}

.flex-init-599 {
  flex: 0 0 599px !important;
}

.radius-599 {
  border-radius: 599px !important;
}

.padding-599 {
  padding: 599px !important;
}

.wp-600 {
  width: 600px !important;
}

.min-wp-600 {
  min-width: 600px !important;
}

.max-wp-600 {
  max-width: 600px !important;
}

.vw-600 {
  width: 600vw !important;
}

.min-vw-600 {
  min-width: 600vw !important;
}

.max-vw-600 {
  max-width: 600vw !important;
}

.wrem-600 {
  width: 600rem !important;
}

.min-wrem-600 {
  min-width: 600rem !important;
}

.max-wrem-600 {
  max-width: 600rem !important;
}

.hp-600 {
  height: 600px !important;
}

.min-hp-600 {
  min-height: 600px !important;
}

.max-hp-600 {
  max-height: 600px !important;
}

.vh-600 {
  height: 600vh !important;
}

.min-vh-600 {
  min-height: 600vh !important;
}

.max-vh-600 {
  max-height: 600vh !important;
}

.top-600 {
  top: 600px !important;
}

.bottom-600 {
  bottom: 600px !important;
}

.left-600 {
  left: 600px !important;
}

.right-600 {
  right: 600px !important;
}

.font-600 {
  font-size: 600px !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.lh-600 {
  line-height: 600px !important;
}

.flex-init-600 {
  flex: 0 0 600px !important;
}

.radius-600 {
  border-radius: 600px !important;
}

.padding-600 {
  padding: 600px !important;
}

.wp-601 {
  width: 601px !important;
}

.min-wp-601 {
  min-width: 601px !important;
}

.max-wp-601 {
  max-width: 601px !important;
}

.vw-601 {
  width: 601vw !important;
}

.min-vw-601 {
  min-width: 601vw !important;
}

.max-vw-601 {
  max-width: 601vw !important;
}

.wrem-601 {
  width: 601rem !important;
}

.min-wrem-601 {
  min-width: 601rem !important;
}

.max-wrem-601 {
  max-width: 601rem !important;
}

.hp-601 {
  height: 601px !important;
}

.min-hp-601 {
  min-height: 601px !important;
}

.max-hp-601 {
  max-height: 601px !important;
}

.vh-601 {
  height: 601vh !important;
}

.min-vh-601 {
  min-height: 601vh !important;
}

.max-vh-601 {
  max-height: 601vh !important;
}

.top-601 {
  top: 601px !important;
}

.bottom-601 {
  bottom: 601px !important;
}

.left-601 {
  left: 601px !important;
}

.right-601 {
  right: 601px !important;
}

.font-601 {
  font-size: 601px !important;
}

.fw-601 {
  font-weight: 601 !important;
}

.lh-601 {
  line-height: 601px !important;
}

.flex-init-601 {
  flex: 0 0 601px !important;
}

.radius-601 {
  border-radius: 601px !important;
}

.padding-601 {
  padding: 601px !important;
}

.wp-602 {
  width: 602px !important;
}

.min-wp-602 {
  min-width: 602px !important;
}

.max-wp-602 {
  max-width: 602px !important;
}

.vw-602 {
  width: 602vw !important;
}

.min-vw-602 {
  min-width: 602vw !important;
}

.max-vw-602 {
  max-width: 602vw !important;
}

.wrem-602 {
  width: 602rem !important;
}

.min-wrem-602 {
  min-width: 602rem !important;
}

.max-wrem-602 {
  max-width: 602rem !important;
}

.hp-602 {
  height: 602px !important;
}

.min-hp-602 {
  min-height: 602px !important;
}

.max-hp-602 {
  max-height: 602px !important;
}

.vh-602 {
  height: 602vh !important;
}

.min-vh-602 {
  min-height: 602vh !important;
}

.max-vh-602 {
  max-height: 602vh !important;
}

.top-602 {
  top: 602px !important;
}

.bottom-602 {
  bottom: 602px !important;
}

.left-602 {
  left: 602px !important;
}

.right-602 {
  right: 602px !important;
}

.font-602 {
  font-size: 602px !important;
}

.fw-602 {
  font-weight: 602 !important;
}

.lh-602 {
  line-height: 602px !important;
}

.flex-init-602 {
  flex: 0 0 602px !important;
}

.radius-602 {
  border-radius: 602px !important;
}

.padding-602 {
  padding: 602px !important;
}

.wp-603 {
  width: 603px !important;
}

.min-wp-603 {
  min-width: 603px !important;
}

.max-wp-603 {
  max-width: 603px !important;
}

.vw-603 {
  width: 603vw !important;
}

.min-vw-603 {
  min-width: 603vw !important;
}

.max-vw-603 {
  max-width: 603vw !important;
}

.wrem-603 {
  width: 603rem !important;
}

.min-wrem-603 {
  min-width: 603rem !important;
}

.max-wrem-603 {
  max-width: 603rem !important;
}

.hp-603 {
  height: 603px !important;
}

.min-hp-603 {
  min-height: 603px !important;
}

.max-hp-603 {
  max-height: 603px !important;
}

.vh-603 {
  height: 603vh !important;
}

.min-vh-603 {
  min-height: 603vh !important;
}

.max-vh-603 {
  max-height: 603vh !important;
}

.top-603 {
  top: 603px !important;
}

.bottom-603 {
  bottom: 603px !important;
}

.left-603 {
  left: 603px !important;
}

.right-603 {
  right: 603px !important;
}

.font-603 {
  font-size: 603px !important;
}

.fw-603 {
  font-weight: 603 !important;
}

.lh-603 {
  line-height: 603px !important;
}

.flex-init-603 {
  flex: 0 0 603px !important;
}

.radius-603 {
  border-radius: 603px !important;
}

.padding-603 {
  padding: 603px !important;
}

.wp-604 {
  width: 604px !important;
}

.min-wp-604 {
  min-width: 604px !important;
}

.max-wp-604 {
  max-width: 604px !important;
}

.vw-604 {
  width: 604vw !important;
}

.min-vw-604 {
  min-width: 604vw !important;
}

.max-vw-604 {
  max-width: 604vw !important;
}

.wrem-604 {
  width: 604rem !important;
}

.min-wrem-604 {
  min-width: 604rem !important;
}

.max-wrem-604 {
  max-width: 604rem !important;
}

.hp-604 {
  height: 604px !important;
}

.min-hp-604 {
  min-height: 604px !important;
}

.max-hp-604 {
  max-height: 604px !important;
}

.vh-604 {
  height: 604vh !important;
}

.min-vh-604 {
  min-height: 604vh !important;
}

.max-vh-604 {
  max-height: 604vh !important;
}

.top-604 {
  top: 604px !important;
}

.bottom-604 {
  bottom: 604px !important;
}

.left-604 {
  left: 604px !important;
}

.right-604 {
  right: 604px !important;
}

.font-604 {
  font-size: 604px !important;
}

.fw-604 {
  font-weight: 604 !important;
}

.lh-604 {
  line-height: 604px !important;
}

.flex-init-604 {
  flex: 0 0 604px !important;
}

.radius-604 {
  border-radius: 604px !important;
}

.padding-604 {
  padding: 604px !important;
}

.wp-605 {
  width: 605px !important;
}

.min-wp-605 {
  min-width: 605px !important;
}

.max-wp-605 {
  max-width: 605px !important;
}

.vw-605 {
  width: 605vw !important;
}

.min-vw-605 {
  min-width: 605vw !important;
}

.max-vw-605 {
  max-width: 605vw !important;
}

.wrem-605 {
  width: 605rem !important;
}

.min-wrem-605 {
  min-width: 605rem !important;
}

.max-wrem-605 {
  max-width: 605rem !important;
}

.hp-605 {
  height: 605px !important;
}

.min-hp-605 {
  min-height: 605px !important;
}

.max-hp-605 {
  max-height: 605px !important;
}

.vh-605 {
  height: 605vh !important;
}

.min-vh-605 {
  min-height: 605vh !important;
}

.max-vh-605 {
  max-height: 605vh !important;
}

.top-605 {
  top: 605px !important;
}

.bottom-605 {
  bottom: 605px !important;
}

.left-605 {
  left: 605px !important;
}

.right-605 {
  right: 605px !important;
}

.font-605 {
  font-size: 605px !important;
}

.fw-605 {
  font-weight: 605 !important;
}

.lh-605 {
  line-height: 605px !important;
}

.flex-init-605 {
  flex: 0 0 605px !important;
}

.radius-605 {
  border-radius: 605px !important;
}

.padding-605 {
  padding: 605px !important;
}

.wp-606 {
  width: 606px !important;
}

.min-wp-606 {
  min-width: 606px !important;
}

.max-wp-606 {
  max-width: 606px !important;
}

.vw-606 {
  width: 606vw !important;
}

.min-vw-606 {
  min-width: 606vw !important;
}

.max-vw-606 {
  max-width: 606vw !important;
}

.wrem-606 {
  width: 606rem !important;
}

.min-wrem-606 {
  min-width: 606rem !important;
}

.max-wrem-606 {
  max-width: 606rem !important;
}

.hp-606 {
  height: 606px !important;
}

.min-hp-606 {
  min-height: 606px !important;
}

.max-hp-606 {
  max-height: 606px !important;
}

.vh-606 {
  height: 606vh !important;
}

.min-vh-606 {
  min-height: 606vh !important;
}

.max-vh-606 {
  max-height: 606vh !important;
}

.top-606 {
  top: 606px !important;
}

.bottom-606 {
  bottom: 606px !important;
}

.left-606 {
  left: 606px !important;
}

.right-606 {
  right: 606px !important;
}

.font-606 {
  font-size: 606px !important;
}

.fw-606 {
  font-weight: 606 !important;
}

.lh-606 {
  line-height: 606px !important;
}

.flex-init-606 {
  flex: 0 0 606px !important;
}

.radius-606 {
  border-radius: 606px !important;
}

.padding-606 {
  padding: 606px !important;
}

.wp-607 {
  width: 607px !important;
}

.min-wp-607 {
  min-width: 607px !important;
}

.max-wp-607 {
  max-width: 607px !important;
}

.vw-607 {
  width: 607vw !important;
}

.min-vw-607 {
  min-width: 607vw !important;
}

.max-vw-607 {
  max-width: 607vw !important;
}

.wrem-607 {
  width: 607rem !important;
}

.min-wrem-607 {
  min-width: 607rem !important;
}

.max-wrem-607 {
  max-width: 607rem !important;
}

.hp-607 {
  height: 607px !important;
}

.min-hp-607 {
  min-height: 607px !important;
}

.max-hp-607 {
  max-height: 607px !important;
}

.vh-607 {
  height: 607vh !important;
}

.min-vh-607 {
  min-height: 607vh !important;
}

.max-vh-607 {
  max-height: 607vh !important;
}

.top-607 {
  top: 607px !important;
}

.bottom-607 {
  bottom: 607px !important;
}

.left-607 {
  left: 607px !important;
}

.right-607 {
  right: 607px !important;
}

.font-607 {
  font-size: 607px !important;
}

.fw-607 {
  font-weight: 607 !important;
}

.lh-607 {
  line-height: 607px !important;
}

.flex-init-607 {
  flex: 0 0 607px !important;
}

.radius-607 {
  border-radius: 607px !important;
}

.padding-607 {
  padding: 607px !important;
}

.wp-608 {
  width: 608px !important;
}

.min-wp-608 {
  min-width: 608px !important;
}

.max-wp-608 {
  max-width: 608px !important;
}

.vw-608 {
  width: 608vw !important;
}

.min-vw-608 {
  min-width: 608vw !important;
}

.max-vw-608 {
  max-width: 608vw !important;
}

.wrem-608 {
  width: 608rem !important;
}

.min-wrem-608 {
  min-width: 608rem !important;
}

.max-wrem-608 {
  max-width: 608rem !important;
}

.hp-608 {
  height: 608px !important;
}

.min-hp-608 {
  min-height: 608px !important;
}

.max-hp-608 {
  max-height: 608px !important;
}

.vh-608 {
  height: 608vh !important;
}

.min-vh-608 {
  min-height: 608vh !important;
}

.max-vh-608 {
  max-height: 608vh !important;
}

.top-608 {
  top: 608px !important;
}

.bottom-608 {
  bottom: 608px !important;
}

.left-608 {
  left: 608px !important;
}

.right-608 {
  right: 608px !important;
}

.font-608 {
  font-size: 608px !important;
}

.fw-608 {
  font-weight: 608 !important;
}

.lh-608 {
  line-height: 608px !important;
}

.flex-init-608 {
  flex: 0 0 608px !important;
}

.radius-608 {
  border-radius: 608px !important;
}

.padding-608 {
  padding: 608px !important;
}

.wp-609 {
  width: 609px !important;
}

.min-wp-609 {
  min-width: 609px !important;
}

.max-wp-609 {
  max-width: 609px !important;
}

.vw-609 {
  width: 609vw !important;
}

.min-vw-609 {
  min-width: 609vw !important;
}

.max-vw-609 {
  max-width: 609vw !important;
}

.wrem-609 {
  width: 609rem !important;
}

.min-wrem-609 {
  min-width: 609rem !important;
}

.max-wrem-609 {
  max-width: 609rem !important;
}

.hp-609 {
  height: 609px !important;
}

.min-hp-609 {
  min-height: 609px !important;
}

.max-hp-609 {
  max-height: 609px !important;
}

.vh-609 {
  height: 609vh !important;
}

.min-vh-609 {
  min-height: 609vh !important;
}

.max-vh-609 {
  max-height: 609vh !important;
}

.top-609 {
  top: 609px !important;
}

.bottom-609 {
  bottom: 609px !important;
}

.left-609 {
  left: 609px !important;
}

.right-609 {
  right: 609px !important;
}

.font-609 {
  font-size: 609px !important;
}

.fw-609 {
  font-weight: 609 !important;
}

.lh-609 {
  line-height: 609px !important;
}

.flex-init-609 {
  flex: 0 0 609px !important;
}

.radius-609 {
  border-radius: 609px !important;
}

.padding-609 {
  padding: 609px !important;
}

.wp-610 {
  width: 610px !important;
}

.min-wp-610 {
  min-width: 610px !important;
}

.max-wp-610 {
  max-width: 610px !important;
}

.vw-610 {
  width: 610vw !important;
}

.min-vw-610 {
  min-width: 610vw !important;
}

.max-vw-610 {
  max-width: 610vw !important;
}

.wrem-610 {
  width: 610rem !important;
}

.min-wrem-610 {
  min-width: 610rem !important;
}

.max-wrem-610 {
  max-width: 610rem !important;
}

.hp-610 {
  height: 610px !important;
}

.min-hp-610 {
  min-height: 610px !important;
}

.max-hp-610 {
  max-height: 610px !important;
}

.vh-610 {
  height: 610vh !important;
}

.min-vh-610 {
  min-height: 610vh !important;
}

.max-vh-610 {
  max-height: 610vh !important;
}

.top-610 {
  top: 610px !important;
}

.bottom-610 {
  bottom: 610px !important;
}

.left-610 {
  left: 610px !important;
}

.right-610 {
  right: 610px !important;
}

.font-610 {
  font-size: 610px !important;
}

.fw-610 {
  font-weight: 610 !important;
}

.lh-610 {
  line-height: 610px !important;
}

.flex-init-610 {
  flex: 0 0 610px !important;
}

.radius-610 {
  border-radius: 610px !important;
}

.padding-610 {
  padding: 610px !important;
}

.wp-611 {
  width: 611px !important;
}

.min-wp-611 {
  min-width: 611px !important;
}

.max-wp-611 {
  max-width: 611px !important;
}

.vw-611 {
  width: 611vw !important;
}

.min-vw-611 {
  min-width: 611vw !important;
}

.max-vw-611 {
  max-width: 611vw !important;
}

.wrem-611 {
  width: 611rem !important;
}

.min-wrem-611 {
  min-width: 611rem !important;
}

.max-wrem-611 {
  max-width: 611rem !important;
}

.hp-611 {
  height: 611px !important;
}

.min-hp-611 {
  min-height: 611px !important;
}

.max-hp-611 {
  max-height: 611px !important;
}

.vh-611 {
  height: 611vh !important;
}

.min-vh-611 {
  min-height: 611vh !important;
}

.max-vh-611 {
  max-height: 611vh !important;
}

.top-611 {
  top: 611px !important;
}

.bottom-611 {
  bottom: 611px !important;
}

.left-611 {
  left: 611px !important;
}

.right-611 {
  right: 611px !important;
}

.font-611 {
  font-size: 611px !important;
}

.fw-611 {
  font-weight: 611 !important;
}

.lh-611 {
  line-height: 611px !important;
}

.flex-init-611 {
  flex: 0 0 611px !important;
}

.radius-611 {
  border-radius: 611px !important;
}

.padding-611 {
  padding: 611px !important;
}

.wp-612 {
  width: 612px !important;
}

.min-wp-612 {
  min-width: 612px !important;
}

.max-wp-612 {
  max-width: 612px !important;
}

.vw-612 {
  width: 612vw !important;
}

.min-vw-612 {
  min-width: 612vw !important;
}

.max-vw-612 {
  max-width: 612vw !important;
}

.wrem-612 {
  width: 612rem !important;
}

.min-wrem-612 {
  min-width: 612rem !important;
}

.max-wrem-612 {
  max-width: 612rem !important;
}

.hp-612 {
  height: 612px !important;
}

.min-hp-612 {
  min-height: 612px !important;
}

.max-hp-612 {
  max-height: 612px !important;
}

.vh-612 {
  height: 612vh !important;
}

.min-vh-612 {
  min-height: 612vh !important;
}

.max-vh-612 {
  max-height: 612vh !important;
}

.top-612 {
  top: 612px !important;
}

.bottom-612 {
  bottom: 612px !important;
}

.left-612 {
  left: 612px !important;
}

.right-612 {
  right: 612px !important;
}

.font-612 {
  font-size: 612px !important;
}

.fw-612 {
  font-weight: 612 !important;
}

.lh-612 {
  line-height: 612px !important;
}

.flex-init-612 {
  flex: 0 0 612px !important;
}

.radius-612 {
  border-radius: 612px !important;
}

.padding-612 {
  padding: 612px !important;
}

.wp-613 {
  width: 613px !important;
}

.min-wp-613 {
  min-width: 613px !important;
}

.max-wp-613 {
  max-width: 613px !important;
}

.vw-613 {
  width: 613vw !important;
}

.min-vw-613 {
  min-width: 613vw !important;
}

.max-vw-613 {
  max-width: 613vw !important;
}

.wrem-613 {
  width: 613rem !important;
}

.min-wrem-613 {
  min-width: 613rem !important;
}

.max-wrem-613 {
  max-width: 613rem !important;
}

.hp-613 {
  height: 613px !important;
}

.min-hp-613 {
  min-height: 613px !important;
}

.max-hp-613 {
  max-height: 613px !important;
}

.vh-613 {
  height: 613vh !important;
}

.min-vh-613 {
  min-height: 613vh !important;
}

.max-vh-613 {
  max-height: 613vh !important;
}

.top-613 {
  top: 613px !important;
}

.bottom-613 {
  bottom: 613px !important;
}

.left-613 {
  left: 613px !important;
}

.right-613 {
  right: 613px !important;
}

.font-613 {
  font-size: 613px !important;
}

.fw-613 {
  font-weight: 613 !important;
}

.lh-613 {
  line-height: 613px !important;
}

.flex-init-613 {
  flex: 0 0 613px !important;
}

.radius-613 {
  border-radius: 613px !important;
}

.padding-613 {
  padding: 613px !important;
}

.wp-614 {
  width: 614px !important;
}

.min-wp-614 {
  min-width: 614px !important;
}

.max-wp-614 {
  max-width: 614px !important;
}

.vw-614 {
  width: 614vw !important;
}

.min-vw-614 {
  min-width: 614vw !important;
}

.max-vw-614 {
  max-width: 614vw !important;
}

.wrem-614 {
  width: 614rem !important;
}

.min-wrem-614 {
  min-width: 614rem !important;
}

.max-wrem-614 {
  max-width: 614rem !important;
}

.hp-614 {
  height: 614px !important;
}

.min-hp-614 {
  min-height: 614px !important;
}

.max-hp-614 {
  max-height: 614px !important;
}

.vh-614 {
  height: 614vh !important;
}

.min-vh-614 {
  min-height: 614vh !important;
}

.max-vh-614 {
  max-height: 614vh !important;
}

.top-614 {
  top: 614px !important;
}

.bottom-614 {
  bottom: 614px !important;
}

.left-614 {
  left: 614px !important;
}

.right-614 {
  right: 614px !important;
}

.font-614 {
  font-size: 614px !important;
}

.fw-614 {
  font-weight: 614 !important;
}

.lh-614 {
  line-height: 614px !important;
}

.flex-init-614 {
  flex: 0 0 614px !important;
}

.radius-614 {
  border-radius: 614px !important;
}

.padding-614 {
  padding: 614px !important;
}

.wp-615 {
  width: 615px !important;
}

.min-wp-615 {
  min-width: 615px !important;
}

.max-wp-615 {
  max-width: 615px !important;
}

.vw-615 {
  width: 615vw !important;
}

.min-vw-615 {
  min-width: 615vw !important;
}

.max-vw-615 {
  max-width: 615vw !important;
}

.wrem-615 {
  width: 615rem !important;
}

.min-wrem-615 {
  min-width: 615rem !important;
}

.max-wrem-615 {
  max-width: 615rem !important;
}

.hp-615 {
  height: 615px !important;
}

.min-hp-615 {
  min-height: 615px !important;
}

.max-hp-615 {
  max-height: 615px !important;
}

.vh-615 {
  height: 615vh !important;
}

.min-vh-615 {
  min-height: 615vh !important;
}

.max-vh-615 {
  max-height: 615vh !important;
}

.top-615 {
  top: 615px !important;
}

.bottom-615 {
  bottom: 615px !important;
}

.left-615 {
  left: 615px !important;
}

.right-615 {
  right: 615px !important;
}

.font-615 {
  font-size: 615px !important;
}

.fw-615 {
  font-weight: 615 !important;
}

.lh-615 {
  line-height: 615px !important;
}

.flex-init-615 {
  flex: 0 0 615px !important;
}

.radius-615 {
  border-radius: 615px !important;
}

.padding-615 {
  padding: 615px !important;
}

.wp-616 {
  width: 616px !important;
}

.min-wp-616 {
  min-width: 616px !important;
}

.max-wp-616 {
  max-width: 616px !important;
}

.vw-616 {
  width: 616vw !important;
}

.min-vw-616 {
  min-width: 616vw !important;
}

.max-vw-616 {
  max-width: 616vw !important;
}

.wrem-616 {
  width: 616rem !important;
}

.min-wrem-616 {
  min-width: 616rem !important;
}

.max-wrem-616 {
  max-width: 616rem !important;
}

.hp-616 {
  height: 616px !important;
}

.min-hp-616 {
  min-height: 616px !important;
}

.max-hp-616 {
  max-height: 616px !important;
}

.vh-616 {
  height: 616vh !important;
}

.min-vh-616 {
  min-height: 616vh !important;
}

.max-vh-616 {
  max-height: 616vh !important;
}

.top-616 {
  top: 616px !important;
}

.bottom-616 {
  bottom: 616px !important;
}

.left-616 {
  left: 616px !important;
}

.right-616 {
  right: 616px !important;
}

.font-616 {
  font-size: 616px !important;
}

.fw-616 {
  font-weight: 616 !important;
}

.lh-616 {
  line-height: 616px !important;
}

.flex-init-616 {
  flex: 0 0 616px !important;
}

.radius-616 {
  border-radius: 616px !important;
}

.padding-616 {
  padding: 616px !important;
}

.wp-617 {
  width: 617px !important;
}

.min-wp-617 {
  min-width: 617px !important;
}

.max-wp-617 {
  max-width: 617px !important;
}

.vw-617 {
  width: 617vw !important;
}

.min-vw-617 {
  min-width: 617vw !important;
}

.max-vw-617 {
  max-width: 617vw !important;
}

.wrem-617 {
  width: 617rem !important;
}

.min-wrem-617 {
  min-width: 617rem !important;
}

.max-wrem-617 {
  max-width: 617rem !important;
}

.hp-617 {
  height: 617px !important;
}

.min-hp-617 {
  min-height: 617px !important;
}

.max-hp-617 {
  max-height: 617px !important;
}

.vh-617 {
  height: 617vh !important;
}

.min-vh-617 {
  min-height: 617vh !important;
}

.max-vh-617 {
  max-height: 617vh !important;
}

.top-617 {
  top: 617px !important;
}

.bottom-617 {
  bottom: 617px !important;
}

.left-617 {
  left: 617px !important;
}

.right-617 {
  right: 617px !important;
}

.font-617 {
  font-size: 617px !important;
}

.fw-617 {
  font-weight: 617 !important;
}

.lh-617 {
  line-height: 617px !important;
}

.flex-init-617 {
  flex: 0 0 617px !important;
}

.radius-617 {
  border-radius: 617px !important;
}

.padding-617 {
  padding: 617px !important;
}

.wp-618 {
  width: 618px !important;
}

.min-wp-618 {
  min-width: 618px !important;
}

.max-wp-618 {
  max-width: 618px !important;
}

.vw-618 {
  width: 618vw !important;
}

.min-vw-618 {
  min-width: 618vw !important;
}

.max-vw-618 {
  max-width: 618vw !important;
}

.wrem-618 {
  width: 618rem !important;
}

.min-wrem-618 {
  min-width: 618rem !important;
}

.max-wrem-618 {
  max-width: 618rem !important;
}

.hp-618 {
  height: 618px !important;
}

.min-hp-618 {
  min-height: 618px !important;
}

.max-hp-618 {
  max-height: 618px !important;
}

.vh-618 {
  height: 618vh !important;
}

.min-vh-618 {
  min-height: 618vh !important;
}

.max-vh-618 {
  max-height: 618vh !important;
}

.top-618 {
  top: 618px !important;
}

.bottom-618 {
  bottom: 618px !important;
}

.left-618 {
  left: 618px !important;
}

.right-618 {
  right: 618px !important;
}

.font-618 {
  font-size: 618px !important;
}

.fw-618 {
  font-weight: 618 !important;
}

.lh-618 {
  line-height: 618px !important;
}

.flex-init-618 {
  flex: 0 0 618px !important;
}

.radius-618 {
  border-radius: 618px !important;
}

.padding-618 {
  padding: 618px !important;
}

.wp-619 {
  width: 619px !important;
}

.min-wp-619 {
  min-width: 619px !important;
}

.max-wp-619 {
  max-width: 619px !important;
}

.vw-619 {
  width: 619vw !important;
}

.min-vw-619 {
  min-width: 619vw !important;
}

.max-vw-619 {
  max-width: 619vw !important;
}

.wrem-619 {
  width: 619rem !important;
}

.min-wrem-619 {
  min-width: 619rem !important;
}

.max-wrem-619 {
  max-width: 619rem !important;
}

.hp-619 {
  height: 619px !important;
}

.min-hp-619 {
  min-height: 619px !important;
}

.max-hp-619 {
  max-height: 619px !important;
}

.vh-619 {
  height: 619vh !important;
}

.min-vh-619 {
  min-height: 619vh !important;
}

.max-vh-619 {
  max-height: 619vh !important;
}

.top-619 {
  top: 619px !important;
}

.bottom-619 {
  bottom: 619px !important;
}

.left-619 {
  left: 619px !important;
}

.right-619 {
  right: 619px !important;
}

.font-619 {
  font-size: 619px !important;
}

.fw-619 {
  font-weight: 619 !important;
}

.lh-619 {
  line-height: 619px !important;
}

.flex-init-619 {
  flex: 0 0 619px !important;
}

.radius-619 {
  border-radius: 619px !important;
}

.padding-619 {
  padding: 619px !important;
}

.wp-620 {
  width: 620px !important;
}

.min-wp-620 {
  min-width: 620px !important;
}

.max-wp-620 {
  max-width: 620px !important;
}

.vw-620 {
  width: 620vw !important;
}

.min-vw-620 {
  min-width: 620vw !important;
}

.max-vw-620 {
  max-width: 620vw !important;
}

.wrem-620 {
  width: 620rem !important;
}

.min-wrem-620 {
  min-width: 620rem !important;
}

.max-wrem-620 {
  max-width: 620rem !important;
}

.hp-620 {
  height: 620px !important;
}

.min-hp-620 {
  min-height: 620px !important;
}

.max-hp-620 {
  max-height: 620px !important;
}

.vh-620 {
  height: 620vh !important;
}

.min-vh-620 {
  min-height: 620vh !important;
}

.max-vh-620 {
  max-height: 620vh !important;
}

.top-620 {
  top: 620px !important;
}

.bottom-620 {
  bottom: 620px !important;
}

.left-620 {
  left: 620px !important;
}

.right-620 {
  right: 620px !important;
}

.font-620 {
  font-size: 620px !important;
}

.fw-620 {
  font-weight: 620 !important;
}

.lh-620 {
  line-height: 620px !important;
}

.flex-init-620 {
  flex: 0 0 620px !important;
}

.radius-620 {
  border-radius: 620px !important;
}

.padding-620 {
  padding: 620px !important;
}

.wp-621 {
  width: 621px !important;
}

.min-wp-621 {
  min-width: 621px !important;
}

.max-wp-621 {
  max-width: 621px !important;
}

.vw-621 {
  width: 621vw !important;
}

.min-vw-621 {
  min-width: 621vw !important;
}

.max-vw-621 {
  max-width: 621vw !important;
}

.wrem-621 {
  width: 621rem !important;
}

.min-wrem-621 {
  min-width: 621rem !important;
}

.max-wrem-621 {
  max-width: 621rem !important;
}

.hp-621 {
  height: 621px !important;
}

.min-hp-621 {
  min-height: 621px !important;
}

.max-hp-621 {
  max-height: 621px !important;
}

.vh-621 {
  height: 621vh !important;
}

.min-vh-621 {
  min-height: 621vh !important;
}

.max-vh-621 {
  max-height: 621vh !important;
}

.top-621 {
  top: 621px !important;
}

.bottom-621 {
  bottom: 621px !important;
}

.left-621 {
  left: 621px !important;
}

.right-621 {
  right: 621px !important;
}

.font-621 {
  font-size: 621px !important;
}

.fw-621 {
  font-weight: 621 !important;
}

.lh-621 {
  line-height: 621px !important;
}

.flex-init-621 {
  flex: 0 0 621px !important;
}

.radius-621 {
  border-radius: 621px !important;
}

.padding-621 {
  padding: 621px !important;
}

.wp-622 {
  width: 622px !important;
}

.min-wp-622 {
  min-width: 622px !important;
}

.max-wp-622 {
  max-width: 622px !important;
}

.vw-622 {
  width: 622vw !important;
}

.min-vw-622 {
  min-width: 622vw !important;
}

.max-vw-622 {
  max-width: 622vw !important;
}

.wrem-622 {
  width: 622rem !important;
}

.min-wrem-622 {
  min-width: 622rem !important;
}

.max-wrem-622 {
  max-width: 622rem !important;
}

.hp-622 {
  height: 622px !important;
}

.min-hp-622 {
  min-height: 622px !important;
}

.max-hp-622 {
  max-height: 622px !important;
}

.vh-622 {
  height: 622vh !important;
}

.min-vh-622 {
  min-height: 622vh !important;
}

.max-vh-622 {
  max-height: 622vh !important;
}

.top-622 {
  top: 622px !important;
}

.bottom-622 {
  bottom: 622px !important;
}

.left-622 {
  left: 622px !important;
}

.right-622 {
  right: 622px !important;
}

.font-622 {
  font-size: 622px !important;
}

.fw-622 {
  font-weight: 622 !important;
}

.lh-622 {
  line-height: 622px !important;
}

.flex-init-622 {
  flex: 0 0 622px !important;
}

.radius-622 {
  border-radius: 622px !important;
}

.padding-622 {
  padding: 622px !important;
}

.wp-623 {
  width: 623px !important;
}

.min-wp-623 {
  min-width: 623px !important;
}

.max-wp-623 {
  max-width: 623px !important;
}

.vw-623 {
  width: 623vw !important;
}

.min-vw-623 {
  min-width: 623vw !important;
}

.max-vw-623 {
  max-width: 623vw !important;
}

.wrem-623 {
  width: 623rem !important;
}

.min-wrem-623 {
  min-width: 623rem !important;
}

.max-wrem-623 {
  max-width: 623rem !important;
}

.hp-623 {
  height: 623px !important;
}

.min-hp-623 {
  min-height: 623px !important;
}

.max-hp-623 {
  max-height: 623px !important;
}

.vh-623 {
  height: 623vh !important;
}

.min-vh-623 {
  min-height: 623vh !important;
}

.max-vh-623 {
  max-height: 623vh !important;
}

.top-623 {
  top: 623px !important;
}

.bottom-623 {
  bottom: 623px !important;
}

.left-623 {
  left: 623px !important;
}

.right-623 {
  right: 623px !important;
}

.font-623 {
  font-size: 623px !important;
}

.fw-623 {
  font-weight: 623 !important;
}

.lh-623 {
  line-height: 623px !important;
}

.flex-init-623 {
  flex: 0 0 623px !important;
}

.radius-623 {
  border-radius: 623px !important;
}

.padding-623 {
  padding: 623px !important;
}

.wp-624 {
  width: 624px !important;
}

.min-wp-624 {
  min-width: 624px !important;
}

.max-wp-624 {
  max-width: 624px !important;
}

.vw-624 {
  width: 624vw !important;
}

.min-vw-624 {
  min-width: 624vw !important;
}

.max-vw-624 {
  max-width: 624vw !important;
}

.wrem-624 {
  width: 624rem !important;
}

.min-wrem-624 {
  min-width: 624rem !important;
}

.max-wrem-624 {
  max-width: 624rem !important;
}

.hp-624 {
  height: 624px !important;
}

.min-hp-624 {
  min-height: 624px !important;
}

.max-hp-624 {
  max-height: 624px !important;
}

.vh-624 {
  height: 624vh !important;
}

.min-vh-624 {
  min-height: 624vh !important;
}

.max-vh-624 {
  max-height: 624vh !important;
}

.top-624 {
  top: 624px !important;
}

.bottom-624 {
  bottom: 624px !important;
}

.left-624 {
  left: 624px !important;
}

.right-624 {
  right: 624px !important;
}

.font-624 {
  font-size: 624px !important;
}

.fw-624 {
  font-weight: 624 !important;
}

.lh-624 {
  line-height: 624px !important;
}

.flex-init-624 {
  flex: 0 0 624px !important;
}

.radius-624 {
  border-radius: 624px !important;
}

.padding-624 {
  padding: 624px !important;
}

.wp-625 {
  width: 625px !important;
}

.min-wp-625 {
  min-width: 625px !important;
}

.max-wp-625 {
  max-width: 625px !important;
}

.vw-625 {
  width: 625vw !important;
}

.min-vw-625 {
  min-width: 625vw !important;
}

.max-vw-625 {
  max-width: 625vw !important;
}

.wrem-625 {
  width: 625rem !important;
}

.min-wrem-625 {
  min-width: 625rem !important;
}

.max-wrem-625 {
  max-width: 625rem !important;
}

.hp-625 {
  height: 625px !important;
}

.min-hp-625 {
  min-height: 625px !important;
}

.max-hp-625 {
  max-height: 625px !important;
}

.vh-625 {
  height: 625vh !important;
}

.min-vh-625 {
  min-height: 625vh !important;
}

.max-vh-625 {
  max-height: 625vh !important;
}

.top-625 {
  top: 625px !important;
}

.bottom-625 {
  bottom: 625px !important;
}

.left-625 {
  left: 625px !important;
}

.right-625 {
  right: 625px !important;
}

.font-625 {
  font-size: 625px !important;
}

.fw-625 {
  font-weight: 625 !important;
}

.lh-625 {
  line-height: 625px !important;
}

.flex-init-625 {
  flex: 0 0 625px !important;
}

.radius-625 {
  border-radius: 625px !important;
}

.padding-625 {
  padding: 625px !important;
}

.wp-626 {
  width: 626px !important;
}

.min-wp-626 {
  min-width: 626px !important;
}

.max-wp-626 {
  max-width: 626px !important;
}

.vw-626 {
  width: 626vw !important;
}

.min-vw-626 {
  min-width: 626vw !important;
}

.max-vw-626 {
  max-width: 626vw !important;
}

.wrem-626 {
  width: 626rem !important;
}

.min-wrem-626 {
  min-width: 626rem !important;
}

.max-wrem-626 {
  max-width: 626rem !important;
}

.hp-626 {
  height: 626px !important;
}

.min-hp-626 {
  min-height: 626px !important;
}

.max-hp-626 {
  max-height: 626px !important;
}

.vh-626 {
  height: 626vh !important;
}

.min-vh-626 {
  min-height: 626vh !important;
}

.max-vh-626 {
  max-height: 626vh !important;
}

.top-626 {
  top: 626px !important;
}

.bottom-626 {
  bottom: 626px !important;
}

.left-626 {
  left: 626px !important;
}

.right-626 {
  right: 626px !important;
}

.font-626 {
  font-size: 626px !important;
}

.fw-626 {
  font-weight: 626 !important;
}

.lh-626 {
  line-height: 626px !important;
}

.flex-init-626 {
  flex: 0 0 626px !important;
}

.radius-626 {
  border-radius: 626px !important;
}

.padding-626 {
  padding: 626px !important;
}

.wp-627 {
  width: 627px !important;
}

.min-wp-627 {
  min-width: 627px !important;
}

.max-wp-627 {
  max-width: 627px !important;
}

.vw-627 {
  width: 627vw !important;
}

.min-vw-627 {
  min-width: 627vw !important;
}

.max-vw-627 {
  max-width: 627vw !important;
}

.wrem-627 {
  width: 627rem !important;
}

.min-wrem-627 {
  min-width: 627rem !important;
}

.max-wrem-627 {
  max-width: 627rem !important;
}

.hp-627 {
  height: 627px !important;
}

.min-hp-627 {
  min-height: 627px !important;
}

.max-hp-627 {
  max-height: 627px !important;
}

.vh-627 {
  height: 627vh !important;
}

.min-vh-627 {
  min-height: 627vh !important;
}

.max-vh-627 {
  max-height: 627vh !important;
}

.top-627 {
  top: 627px !important;
}

.bottom-627 {
  bottom: 627px !important;
}

.left-627 {
  left: 627px !important;
}

.right-627 {
  right: 627px !important;
}

.font-627 {
  font-size: 627px !important;
}

.fw-627 {
  font-weight: 627 !important;
}

.lh-627 {
  line-height: 627px !important;
}

.flex-init-627 {
  flex: 0 0 627px !important;
}

.radius-627 {
  border-radius: 627px !important;
}

.padding-627 {
  padding: 627px !important;
}

.wp-628 {
  width: 628px !important;
}

.min-wp-628 {
  min-width: 628px !important;
}

.max-wp-628 {
  max-width: 628px !important;
}

.vw-628 {
  width: 628vw !important;
}

.min-vw-628 {
  min-width: 628vw !important;
}

.max-vw-628 {
  max-width: 628vw !important;
}

.wrem-628 {
  width: 628rem !important;
}

.min-wrem-628 {
  min-width: 628rem !important;
}

.max-wrem-628 {
  max-width: 628rem !important;
}

.hp-628 {
  height: 628px !important;
}

.min-hp-628 {
  min-height: 628px !important;
}

.max-hp-628 {
  max-height: 628px !important;
}

.vh-628 {
  height: 628vh !important;
}

.min-vh-628 {
  min-height: 628vh !important;
}

.max-vh-628 {
  max-height: 628vh !important;
}

.top-628 {
  top: 628px !important;
}

.bottom-628 {
  bottom: 628px !important;
}

.left-628 {
  left: 628px !important;
}

.right-628 {
  right: 628px !important;
}

.font-628 {
  font-size: 628px !important;
}

.fw-628 {
  font-weight: 628 !important;
}

.lh-628 {
  line-height: 628px !important;
}

.flex-init-628 {
  flex: 0 0 628px !important;
}

.radius-628 {
  border-radius: 628px !important;
}

.padding-628 {
  padding: 628px !important;
}

.wp-629 {
  width: 629px !important;
}

.min-wp-629 {
  min-width: 629px !important;
}

.max-wp-629 {
  max-width: 629px !important;
}

.vw-629 {
  width: 629vw !important;
}

.min-vw-629 {
  min-width: 629vw !important;
}

.max-vw-629 {
  max-width: 629vw !important;
}

.wrem-629 {
  width: 629rem !important;
}

.min-wrem-629 {
  min-width: 629rem !important;
}

.max-wrem-629 {
  max-width: 629rem !important;
}

.hp-629 {
  height: 629px !important;
}

.min-hp-629 {
  min-height: 629px !important;
}

.max-hp-629 {
  max-height: 629px !important;
}

.vh-629 {
  height: 629vh !important;
}

.min-vh-629 {
  min-height: 629vh !important;
}

.max-vh-629 {
  max-height: 629vh !important;
}

.top-629 {
  top: 629px !important;
}

.bottom-629 {
  bottom: 629px !important;
}

.left-629 {
  left: 629px !important;
}

.right-629 {
  right: 629px !important;
}

.font-629 {
  font-size: 629px !important;
}

.fw-629 {
  font-weight: 629 !important;
}

.lh-629 {
  line-height: 629px !important;
}

.flex-init-629 {
  flex: 0 0 629px !important;
}

.radius-629 {
  border-radius: 629px !important;
}

.padding-629 {
  padding: 629px !important;
}

.wp-630 {
  width: 630px !important;
}

.min-wp-630 {
  min-width: 630px !important;
}

.max-wp-630 {
  max-width: 630px !important;
}

.vw-630 {
  width: 630vw !important;
}

.min-vw-630 {
  min-width: 630vw !important;
}

.max-vw-630 {
  max-width: 630vw !important;
}

.wrem-630 {
  width: 630rem !important;
}

.min-wrem-630 {
  min-width: 630rem !important;
}

.max-wrem-630 {
  max-width: 630rem !important;
}

.hp-630 {
  height: 630px !important;
}

.min-hp-630 {
  min-height: 630px !important;
}

.max-hp-630 {
  max-height: 630px !important;
}

.vh-630 {
  height: 630vh !important;
}

.min-vh-630 {
  min-height: 630vh !important;
}

.max-vh-630 {
  max-height: 630vh !important;
}

.top-630 {
  top: 630px !important;
}

.bottom-630 {
  bottom: 630px !important;
}

.left-630 {
  left: 630px !important;
}

.right-630 {
  right: 630px !important;
}

.font-630 {
  font-size: 630px !important;
}

.fw-630 {
  font-weight: 630 !important;
}

.lh-630 {
  line-height: 630px !important;
}

.flex-init-630 {
  flex: 0 0 630px !important;
}

.radius-630 {
  border-radius: 630px !important;
}

.padding-630 {
  padding: 630px !important;
}

.wp-631 {
  width: 631px !important;
}

.min-wp-631 {
  min-width: 631px !important;
}

.max-wp-631 {
  max-width: 631px !important;
}

.vw-631 {
  width: 631vw !important;
}

.min-vw-631 {
  min-width: 631vw !important;
}

.max-vw-631 {
  max-width: 631vw !important;
}

.wrem-631 {
  width: 631rem !important;
}

.min-wrem-631 {
  min-width: 631rem !important;
}

.max-wrem-631 {
  max-width: 631rem !important;
}

.hp-631 {
  height: 631px !important;
}

.min-hp-631 {
  min-height: 631px !important;
}

.max-hp-631 {
  max-height: 631px !important;
}

.vh-631 {
  height: 631vh !important;
}

.min-vh-631 {
  min-height: 631vh !important;
}

.max-vh-631 {
  max-height: 631vh !important;
}

.top-631 {
  top: 631px !important;
}

.bottom-631 {
  bottom: 631px !important;
}

.left-631 {
  left: 631px !important;
}

.right-631 {
  right: 631px !important;
}

.font-631 {
  font-size: 631px !important;
}

.fw-631 {
  font-weight: 631 !important;
}

.lh-631 {
  line-height: 631px !important;
}

.flex-init-631 {
  flex: 0 0 631px !important;
}

.radius-631 {
  border-radius: 631px !important;
}

.padding-631 {
  padding: 631px !important;
}

.wp-632 {
  width: 632px !important;
}

.min-wp-632 {
  min-width: 632px !important;
}

.max-wp-632 {
  max-width: 632px !important;
}

.vw-632 {
  width: 632vw !important;
}

.min-vw-632 {
  min-width: 632vw !important;
}

.max-vw-632 {
  max-width: 632vw !important;
}

.wrem-632 {
  width: 632rem !important;
}

.min-wrem-632 {
  min-width: 632rem !important;
}

.max-wrem-632 {
  max-width: 632rem !important;
}

.hp-632 {
  height: 632px !important;
}

.min-hp-632 {
  min-height: 632px !important;
}

.max-hp-632 {
  max-height: 632px !important;
}

.vh-632 {
  height: 632vh !important;
}

.min-vh-632 {
  min-height: 632vh !important;
}

.max-vh-632 {
  max-height: 632vh !important;
}

.top-632 {
  top: 632px !important;
}

.bottom-632 {
  bottom: 632px !important;
}

.left-632 {
  left: 632px !important;
}

.right-632 {
  right: 632px !important;
}

.font-632 {
  font-size: 632px !important;
}

.fw-632 {
  font-weight: 632 !important;
}

.lh-632 {
  line-height: 632px !important;
}

.flex-init-632 {
  flex: 0 0 632px !important;
}

.radius-632 {
  border-radius: 632px !important;
}

.padding-632 {
  padding: 632px !important;
}

.wp-633 {
  width: 633px !important;
}

.min-wp-633 {
  min-width: 633px !important;
}

.max-wp-633 {
  max-width: 633px !important;
}

.vw-633 {
  width: 633vw !important;
}

.min-vw-633 {
  min-width: 633vw !important;
}

.max-vw-633 {
  max-width: 633vw !important;
}

.wrem-633 {
  width: 633rem !important;
}

.min-wrem-633 {
  min-width: 633rem !important;
}

.max-wrem-633 {
  max-width: 633rem !important;
}

.hp-633 {
  height: 633px !important;
}

.min-hp-633 {
  min-height: 633px !important;
}

.max-hp-633 {
  max-height: 633px !important;
}

.vh-633 {
  height: 633vh !important;
}

.min-vh-633 {
  min-height: 633vh !important;
}

.max-vh-633 {
  max-height: 633vh !important;
}

.top-633 {
  top: 633px !important;
}

.bottom-633 {
  bottom: 633px !important;
}

.left-633 {
  left: 633px !important;
}

.right-633 {
  right: 633px !important;
}

.font-633 {
  font-size: 633px !important;
}

.fw-633 {
  font-weight: 633 !important;
}

.lh-633 {
  line-height: 633px !important;
}

.flex-init-633 {
  flex: 0 0 633px !important;
}

.radius-633 {
  border-radius: 633px !important;
}

.padding-633 {
  padding: 633px !important;
}

.wp-634 {
  width: 634px !important;
}

.min-wp-634 {
  min-width: 634px !important;
}

.max-wp-634 {
  max-width: 634px !important;
}

.vw-634 {
  width: 634vw !important;
}

.min-vw-634 {
  min-width: 634vw !important;
}

.max-vw-634 {
  max-width: 634vw !important;
}

.wrem-634 {
  width: 634rem !important;
}

.min-wrem-634 {
  min-width: 634rem !important;
}

.max-wrem-634 {
  max-width: 634rem !important;
}

.hp-634 {
  height: 634px !important;
}

.min-hp-634 {
  min-height: 634px !important;
}

.max-hp-634 {
  max-height: 634px !important;
}

.vh-634 {
  height: 634vh !important;
}

.min-vh-634 {
  min-height: 634vh !important;
}

.max-vh-634 {
  max-height: 634vh !important;
}

.top-634 {
  top: 634px !important;
}

.bottom-634 {
  bottom: 634px !important;
}

.left-634 {
  left: 634px !important;
}

.right-634 {
  right: 634px !important;
}

.font-634 {
  font-size: 634px !important;
}

.fw-634 {
  font-weight: 634 !important;
}

.lh-634 {
  line-height: 634px !important;
}

.flex-init-634 {
  flex: 0 0 634px !important;
}

.radius-634 {
  border-radius: 634px !important;
}

.padding-634 {
  padding: 634px !important;
}

.wp-635 {
  width: 635px !important;
}

.min-wp-635 {
  min-width: 635px !important;
}

.max-wp-635 {
  max-width: 635px !important;
}

.vw-635 {
  width: 635vw !important;
}

.min-vw-635 {
  min-width: 635vw !important;
}

.max-vw-635 {
  max-width: 635vw !important;
}

.wrem-635 {
  width: 635rem !important;
}

.min-wrem-635 {
  min-width: 635rem !important;
}

.max-wrem-635 {
  max-width: 635rem !important;
}

.hp-635 {
  height: 635px !important;
}

.min-hp-635 {
  min-height: 635px !important;
}

.max-hp-635 {
  max-height: 635px !important;
}

.vh-635 {
  height: 635vh !important;
}

.min-vh-635 {
  min-height: 635vh !important;
}

.max-vh-635 {
  max-height: 635vh !important;
}

.top-635 {
  top: 635px !important;
}

.bottom-635 {
  bottom: 635px !important;
}

.left-635 {
  left: 635px !important;
}

.right-635 {
  right: 635px !important;
}

.font-635 {
  font-size: 635px !important;
}

.fw-635 {
  font-weight: 635 !important;
}

.lh-635 {
  line-height: 635px !important;
}

.flex-init-635 {
  flex: 0 0 635px !important;
}

.radius-635 {
  border-radius: 635px !important;
}

.padding-635 {
  padding: 635px !important;
}

.wp-636 {
  width: 636px !important;
}

.min-wp-636 {
  min-width: 636px !important;
}

.max-wp-636 {
  max-width: 636px !important;
}

.vw-636 {
  width: 636vw !important;
}

.min-vw-636 {
  min-width: 636vw !important;
}

.max-vw-636 {
  max-width: 636vw !important;
}

.wrem-636 {
  width: 636rem !important;
}

.min-wrem-636 {
  min-width: 636rem !important;
}

.max-wrem-636 {
  max-width: 636rem !important;
}

.hp-636 {
  height: 636px !important;
}

.min-hp-636 {
  min-height: 636px !important;
}

.max-hp-636 {
  max-height: 636px !important;
}

.vh-636 {
  height: 636vh !important;
}

.min-vh-636 {
  min-height: 636vh !important;
}

.max-vh-636 {
  max-height: 636vh !important;
}

.top-636 {
  top: 636px !important;
}

.bottom-636 {
  bottom: 636px !important;
}

.left-636 {
  left: 636px !important;
}

.right-636 {
  right: 636px !important;
}

.font-636 {
  font-size: 636px !important;
}

.fw-636 {
  font-weight: 636 !important;
}

.lh-636 {
  line-height: 636px !important;
}

.flex-init-636 {
  flex: 0 0 636px !important;
}

.radius-636 {
  border-radius: 636px !important;
}

.padding-636 {
  padding: 636px !important;
}

.wp-637 {
  width: 637px !important;
}

.min-wp-637 {
  min-width: 637px !important;
}

.max-wp-637 {
  max-width: 637px !important;
}

.vw-637 {
  width: 637vw !important;
}

.min-vw-637 {
  min-width: 637vw !important;
}

.max-vw-637 {
  max-width: 637vw !important;
}

.wrem-637 {
  width: 637rem !important;
}

.min-wrem-637 {
  min-width: 637rem !important;
}

.max-wrem-637 {
  max-width: 637rem !important;
}

.hp-637 {
  height: 637px !important;
}

.min-hp-637 {
  min-height: 637px !important;
}

.max-hp-637 {
  max-height: 637px !important;
}

.vh-637 {
  height: 637vh !important;
}

.min-vh-637 {
  min-height: 637vh !important;
}

.max-vh-637 {
  max-height: 637vh !important;
}

.top-637 {
  top: 637px !important;
}

.bottom-637 {
  bottom: 637px !important;
}

.left-637 {
  left: 637px !important;
}

.right-637 {
  right: 637px !important;
}

.font-637 {
  font-size: 637px !important;
}

.fw-637 {
  font-weight: 637 !important;
}

.lh-637 {
  line-height: 637px !important;
}

.flex-init-637 {
  flex: 0 0 637px !important;
}

.radius-637 {
  border-radius: 637px !important;
}

.padding-637 {
  padding: 637px !important;
}

.wp-638 {
  width: 638px !important;
}

.min-wp-638 {
  min-width: 638px !important;
}

.max-wp-638 {
  max-width: 638px !important;
}

.vw-638 {
  width: 638vw !important;
}

.min-vw-638 {
  min-width: 638vw !important;
}

.max-vw-638 {
  max-width: 638vw !important;
}

.wrem-638 {
  width: 638rem !important;
}

.min-wrem-638 {
  min-width: 638rem !important;
}

.max-wrem-638 {
  max-width: 638rem !important;
}

.hp-638 {
  height: 638px !important;
}

.min-hp-638 {
  min-height: 638px !important;
}

.max-hp-638 {
  max-height: 638px !important;
}

.vh-638 {
  height: 638vh !important;
}

.min-vh-638 {
  min-height: 638vh !important;
}

.max-vh-638 {
  max-height: 638vh !important;
}

.top-638 {
  top: 638px !important;
}

.bottom-638 {
  bottom: 638px !important;
}

.left-638 {
  left: 638px !important;
}

.right-638 {
  right: 638px !important;
}

.font-638 {
  font-size: 638px !important;
}

.fw-638 {
  font-weight: 638 !important;
}

.lh-638 {
  line-height: 638px !important;
}

.flex-init-638 {
  flex: 0 0 638px !important;
}

.radius-638 {
  border-radius: 638px !important;
}

.padding-638 {
  padding: 638px !important;
}

.wp-639 {
  width: 639px !important;
}

.min-wp-639 {
  min-width: 639px !important;
}

.max-wp-639 {
  max-width: 639px !important;
}

.vw-639 {
  width: 639vw !important;
}

.min-vw-639 {
  min-width: 639vw !important;
}

.max-vw-639 {
  max-width: 639vw !important;
}

.wrem-639 {
  width: 639rem !important;
}

.min-wrem-639 {
  min-width: 639rem !important;
}

.max-wrem-639 {
  max-width: 639rem !important;
}

.hp-639 {
  height: 639px !important;
}

.min-hp-639 {
  min-height: 639px !important;
}

.max-hp-639 {
  max-height: 639px !important;
}

.vh-639 {
  height: 639vh !important;
}

.min-vh-639 {
  min-height: 639vh !important;
}

.max-vh-639 {
  max-height: 639vh !important;
}

.top-639 {
  top: 639px !important;
}

.bottom-639 {
  bottom: 639px !important;
}

.left-639 {
  left: 639px !important;
}

.right-639 {
  right: 639px !important;
}

.font-639 {
  font-size: 639px !important;
}

.fw-639 {
  font-weight: 639 !important;
}

.lh-639 {
  line-height: 639px !important;
}

.flex-init-639 {
  flex: 0 0 639px !important;
}

.radius-639 {
  border-radius: 639px !important;
}

.padding-639 {
  padding: 639px !important;
}

.wp-640 {
  width: 640px !important;
}

.min-wp-640 {
  min-width: 640px !important;
}

.max-wp-640 {
  max-width: 640px !important;
}

.vw-640 {
  width: 640vw !important;
}

.min-vw-640 {
  min-width: 640vw !important;
}

.max-vw-640 {
  max-width: 640vw !important;
}

.wrem-640 {
  width: 640rem !important;
}

.min-wrem-640 {
  min-width: 640rem !important;
}

.max-wrem-640 {
  max-width: 640rem !important;
}

.hp-640 {
  height: 640px !important;
}

.min-hp-640 {
  min-height: 640px !important;
}

.max-hp-640 {
  max-height: 640px !important;
}

.vh-640 {
  height: 640vh !important;
}

.min-vh-640 {
  min-height: 640vh !important;
}

.max-vh-640 {
  max-height: 640vh !important;
}

.top-640 {
  top: 640px !important;
}

.bottom-640 {
  bottom: 640px !important;
}

.left-640 {
  left: 640px !important;
}

.right-640 {
  right: 640px !important;
}

.font-640 {
  font-size: 640px !important;
}

.fw-640 {
  font-weight: 640 !important;
}

.lh-640 {
  line-height: 640px !important;
}

.flex-init-640 {
  flex: 0 0 640px !important;
}

.radius-640 {
  border-radius: 640px !important;
}

.padding-640 {
  padding: 640px !important;
}

.wp-641 {
  width: 641px !important;
}

.min-wp-641 {
  min-width: 641px !important;
}

.max-wp-641 {
  max-width: 641px !important;
}

.vw-641 {
  width: 641vw !important;
}

.min-vw-641 {
  min-width: 641vw !important;
}

.max-vw-641 {
  max-width: 641vw !important;
}

.wrem-641 {
  width: 641rem !important;
}

.min-wrem-641 {
  min-width: 641rem !important;
}

.max-wrem-641 {
  max-width: 641rem !important;
}

.hp-641 {
  height: 641px !important;
}

.min-hp-641 {
  min-height: 641px !important;
}

.max-hp-641 {
  max-height: 641px !important;
}

.vh-641 {
  height: 641vh !important;
}

.min-vh-641 {
  min-height: 641vh !important;
}

.max-vh-641 {
  max-height: 641vh !important;
}

.top-641 {
  top: 641px !important;
}

.bottom-641 {
  bottom: 641px !important;
}

.left-641 {
  left: 641px !important;
}

.right-641 {
  right: 641px !important;
}

.font-641 {
  font-size: 641px !important;
}

.fw-641 {
  font-weight: 641 !important;
}

.lh-641 {
  line-height: 641px !important;
}

.flex-init-641 {
  flex: 0 0 641px !important;
}

.radius-641 {
  border-radius: 641px !important;
}

.padding-641 {
  padding: 641px !important;
}

.wp-642 {
  width: 642px !important;
}

.min-wp-642 {
  min-width: 642px !important;
}

.max-wp-642 {
  max-width: 642px !important;
}

.vw-642 {
  width: 642vw !important;
}

.min-vw-642 {
  min-width: 642vw !important;
}

.max-vw-642 {
  max-width: 642vw !important;
}

.wrem-642 {
  width: 642rem !important;
}

.min-wrem-642 {
  min-width: 642rem !important;
}

.max-wrem-642 {
  max-width: 642rem !important;
}

.hp-642 {
  height: 642px !important;
}

.min-hp-642 {
  min-height: 642px !important;
}

.max-hp-642 {
  max-height: 642px !important;
}

.vh-642 {
  height: 642vh !important;
}

.min-vh-642 {
  min-height: 642vh !important;
}

.max-vh-642 {
  max-height: 642vh !important;
}

.top-642 {
  top: 642px !important;
}

.bottom-642 {
  bottom: 642px !important;
}

.left-642 {
  left: 642px !important;
}

.right-642 {
  right: 642px !important;
}

.font-642 {
  font-size: 642px !important;
}

.fw-642 {
  font-weight: 642 !important;
}

.lh-642 {
  line-height: 642px !important;
}

.flex-init-642 {
  flex: 0 0 642px !important;
}

.radius-642 {
  border-radius: 642px !important;
}

.padding-642 {
  padding: 642px !important;
}

.wp-643 {
  width: 643px !important;
}

.min-wp-643 {
  min-width: 643px !important;
}

.max-wp-643 {
  max-width: 643px !important;
}

.vw-643 {
  width: 643vw !important;
}

.min-vw-643 {
  min-width: 643vw !important;
}

.max-vw-643 {
  max-width: 643vw !important;
}

.wrem-643 {
  width: 643rem !important;
}

.min-wrem-643 {
  min-width: 643rem !important;
}

.max-wrem-643 {
  max-width: 643rem !important;
}

.hp-643 {
  height: 643px !important;
}

.min-hp-643 {
  min-height: 643px !important;
}

.max-hp-643 {
  max-height: 643px !important;
}

.vh-643 {
  height: 643vh !important;
}

.min-vh-643 {
  min-height: 643vh !important;
}

.max-vh-643 {
  max-height: 643vh !important;
}

.top-643 {
  top: 643px !important;
}

.bottom-643 {
  bottom: 643px !important;
}

.left-643 {
  left: 643px !important;
}

.right-643 {
  right: 643px !important;
}

.font-643 {
  font-size: 643px !important;
}

.fw-643 {
  font-weight: 643 !important;
}

.lh-643 {
  line-height: 643px !important;
}

.flex-init-643 {
  flex: 0 0 643px !important;
}

.radius-643 {
  border-radius: 643px !important;
}

.padding-643 {
  padding: 643px !important;
}

.wp-644 {
  width: 644px !important;
}

.min-wp-644 {
  min-width: 644px !important;
}

.max-wp-644 {
  max-width: 644px !important;
}

.vw-644 {
  width: 644vw !important;
}

.min-vw-644 {
  min-width: 644vw !important;
}

.max-vw-644 {
  max-width: 644vw !important;
}

.wrem-644 {
  width: 644rem !important;
}

.min-wrem-644 {
  min-width: 644rem !important;
}

.max-wrem-644 {
  max-width: 644rem !important;
}

.hp-644 {
  height: 644px !important;
}

.min-hp-644 {
  min-height: 644px !important;
}

.max-hp-644 {
  max-height: 644px !important;
}

.vh-644 {
  height: 644vh !important;
}

.min-vh-644 {
  min-height: 644vh !important;
}

.max-vh-644 {
  max-height: 644vh !important;
}

.top-644 {
  top: 644px !important;
}

.bottom-644 {
  bottom: 644px !important;
}

.left-644 {
  left: 644px !important;
}

.right-644 {
  right: 644px !important;
}

.font-644 {
  font-size: 644px !important;
}

.fw-644 {
  font-weight: 644 !important;
}

.lh-644 {
  line-height: 644px !important;
}

.flex-init-644 {
  flex: 0 0 644px !important;
}

.radius-644 {
  border-radius: 644px !important;
}

.padding-644 {
  padding: 644px !important;
}

.wp-645 {
  width: 645px !important;
}

.min-wp-645 {
  min-width: 645px !important;
}

.max-wp-645 {
  max-width: 645px !important;
}

.vw-645 {
  width: 645vw !important;
}

.min-vw-645 {
  min-width: 645vw !important;
}

.max-vw-645 {
  max-width: 645vw !important;
}

.wrem-645 {
  width: 645rem !important;
}

.min-wrem-645 {
  min-width: 645rem !important;
}

.max-wrem-645 {
  max-width: 645rem !important;
}

.hp-645 {
  height: 645px !important;
}

.min-hp-645 {
  min-height: 645px !important;
}

.max-hp-645 {
  max-height: 645px !important;
}

.vh-645 {
  height: 645vh !important;
}

.min-vh-645 {
  min-height: 645vh !important;
}

.max-vh-645 {
  max-height: 645vh !important;
}

.top-645 {
  top: 645px !important;
}

.bottom-645 {
  bottom: 645px !important;
}

.left-645 {
  left: 645px !important;
}

.right-645 {
  right: 645px !important;
}

.font-645 {
  font-size: 645px !important;
}

.fw-645 {
  font-weight: 645 !important;
}

.lh-645 {
  line-height: 645px !important;
}

.flex-init-645 {
  flex: 0 0 645px !important;
}

.radius-645 {
  border-radius: 645px !important;
}

.padding-645 {
  padding: 645px !important;
}

.wp-646 {
  width: 646px !important;
}

.min-wp-646 {
  min-width: 646px !important;
}

.max-wp-646 {
  max-width: 646px !important;
}

.vw-646 {
  width: 646vw !important;
}

.min-vw-646 {
  min-width: 646vw !important;
}

.max-vw-646 {
  max-width: 646vw !important;
}

.wrem-646 {
  width: 646rem !important;
}

.min-wrem-646 {
  min-width: 646rem !important;
}

.max-wrem-646 {
  max-width: 646rem !important;
}

.hp-646 {
  height: 646px !important;
}

.min-hp-646 {
  min-height: 646px !important;
}

.max-hp-646 {
  max-height: 646px !important;
}

.vh-646 {
  height: 646vh !important;
}

.min-vh-646 {
  min-height: 646vh !important;
}

.max-vh-646 {
  max-height: 646vh !important;
}

.top-646 {
  top: 646px !important;
}

.bottom-646 {
  bottom: 646px !important;
}

.left-646 {
  left: 646px !important;
}

.right-646 {
  right: 646px !important;
}

.font-646 {
  font-size: 646px !important;
}

.fw-646 {
  font-weight: 646 !important;
}

.lh-646 {
  line-height: 646px !important;
}

.flex-init-646 {
  flex: 0 0 646px !important;
}

.radius-646 {
  border-radius: 646px !important;
}

.padding-646 {
  padding: 646px !important;
}

.wp-647 {
  width: 647px !important;
}

.min-wp-647 {
  min-width: 647px !important;
}

.max-wp-647 {
  max-width: 647px !important;
}

.vw-647 {
  width: 647vw !important;
}

.min-vw-647 {
  min-width: 647vw !important;
}

.max-vw-647 {
  max-width: 647vw !important;
}

.wrem-647 {
  width: 647rem !important;
}

.min-wrem-647 {
  min-width: 647rem !important;
}

.max-wrem-647 {
  max-width: 647rem !important;
}

.hp-647 {
  height: 647px !important;
}

.min-hp-647 {
  min-height: 647px !important;
}

.max-hp-647 {
  max-height: 647px !important;
}

.vh-647 {
  height: 647vh !important;
}

.min-vh-647 {
  min-height: 647vh !important;
}

.max-vh-647 {
  max-height: 647vh !important;
}

.top-647 {
  top: 647px !important;
}

.bottom-647 {
  bottom: 647px !important;
}

.left-647 {
  left: 647px !important;
}

.right-647 {
  right: 647px !important;
}

.font-647 {
  font-size: 647px !important;
}

.fw-647 {
  font-weight: 647 !important;
}

.lh-647 {
  line-height: 647px !important;
}

.flex-init-647 {
  flex: 0 0 647px !important;
}

.radius-647 {
  border-radius: 647px !important;
}

.padding-647 {
  padding: 647px !important;
}

.wp-648 {
  width: 648px !important;
}

.min-wp-648 {
  min-width: 648px !important;
}

.max-wp-648 {
  max-width: 648px !important;
}

.vw-648 {
  width: 648vw !important;
}

.min-vw-648 {
  min-width: 648vw !important;
}

.max-vw-648 {
  max-width: 648vw !important;
}

.wrem-648 {
  width: 648rem !important;
}

.min-wrem-648 {
  min-width: 648rem !important;
}

.max-wrem-648 {
  max-width: 648rem !important;
}

.hp-648 {
  height: 648px !important;
}

.min-hp-648 {
  min-height: 648px !important;
}

.max-hp-648 {
  max-height: 648px !important;
}

.vh-648 {
  height: 648vh !important;
}

.min-vh-648 {
  min-height: 648vh !important;
}

.max-vh-648 {
  max-height: 648vh !important;
}

.top-648 {
  top: 648px !important;
}

.bottom-648 {
  bottom: 648px !important;
}

.left-648 {
  left: 648px !important;
}

.right-648 {
  right: 648px !important;
}

.font-648 {
  font-size: 648px !important;
}

.fw-648 {
  font-weight: 648 !important;
}

.lh-648 {
  line-height: 648px !important;
}

.flex-init-648 {
  flex: 0 0 648px !important;
}

.radius-648 {
  border-radius: 648px !important;
}

.padding-648 {
  padding: 648px !important;
}

.wp-649 {
  width: 649px !important;
}

.min-wp-649 {
  min-width: 649px !important;
}

.max-wp-649 {
  max-width: 649px !important;
}

.vw-649 {
  width: 649vw !important;
}

.min-vw-649 {
  min-width: 649vw !important;
}

.max-vw-649 {
  max-width: 649vw !important;
}

.wrem-649 {
  width: 649rem !important;
}

.min-wrem-649 {
  min-width: 649rem !important;
}

.max-wrem-649 {
  max-width: 649rem !important;
}

.hp-649 {
  height: 649px !important;
}

.min-hp-649 {
  min-height: 649px !important;
}

.max-hp-649 {
  max-height: 649px !important;
}

.vh-649 {
  height: 649vh !important;
}

.min-vh-649 {
  min-height: 649vh !important;
}

.max-vh-649 {
  max-height: 649vh !important;
}

.top-649 {
  top: 649px !important;
}

.bottom-649 {
  bottom: 649px !important;
}

.left-649 {
  left: 649px !important;
}

.right-649 {
  right: 649px !important;
}

.font-649 {
  font-size: 649px !important;
}

.fw-649 {
  font-weight: 649 !important;
}

.lh-649 {
  line-height: 649px !important;
}

.flex-init-649 {
  flex: 0 0 649px !important;
}

.radius-649 {
  border-radius: 649px !important;
}

.padding-649 {
  padding: 649px !important;
}

.wp-650 {
  width: 650px !important;
}

.min-wp-650 {
  min-width: 650px !important;
}

.max-wp-650 {
  max-width: 650px !important;
}

.vw-650 {
  width: 650vw !important;
}

.min-vw-650 {
  min-width: 650vw !important;
}

.max-vw-650 {
  max-width: 650vw !important;
}

.wrem-650 {
  width: 650rem !important;
}

.min-wrem-650 {
  min-width: 650rem !important;
}

.max-wrem-650 {
  max-width: 650rem !important;
}

.hp-650 {
  height: 650px !important;
}

.min-hp-650 {
  min-height: 650px !important;
}

.max-hp-650 {
  max-height: 650px !important;
}

.vh-650 {
  height: 650vh !important;
}

.min-vh-650 {
  min-height: 650vh !important;
}

.max-vh-650 {
  max-height: 650vh !important;
}

.top-650 {
  top: 650px !important;
}

.bottom-650 {
  bottom: 650px !important;
}

.left-650 {
  left: 650px !important;
}

.right-650 {
  right: 650px !important;
}

.font-650 {
  font-size: 650px !important;
}

.fw-650 {
  font-weight: 650 !important;
}

.lh-650 {
  line-height: 650px !important;
}

.flex-init-650 {
  flex: 0 0 650px !important;
}

.radius-650 {
  border-radius: 650px !important;
}

.padding-650 {
  padding: 650px !important;
}

.wp-651 {
  width: 651px !important;
}

.min-wp-651 {
  min-width: 651px !important;
}

.max-wp-651 {
  max-width: 651px !important;
}

.vw-651 {
  width: 651vw !important;
}

.min-vw-651 {
  min-width: 651vw !important;
}

.max-vw-651 {
  max-width: 651vw !important;
}

.wrem-651 {
  width: 651rem !important;
}

.min-wrem-651 {
  min-width: 651rem !important;
}

.max-wrem-651 {
  max-width: 651rem !important;
}

.hp-651 {
  height: 651px !important;
}

.min-hp-651 {
  min-height: 651px !important;
}

.max-hp-651 {
  max-height: 651px !important;
}

.vh-651 {
  height: 651vh !important;
}

.min-vh-651 {
  min-height: 651vh !important;
}

.max-vh-651 {
  max-height: 651vh !important;
}

.top-651 {
  top: 651px !important;
}

.bottom-651 {
  bottom: 651px !important;
}

.left-651 {
  left: 651px !important;
}

.right-651 {
  right: 651px !important;
}

.font-651 {
  font-size: 651px !important;
}

.fw-651 {
  font-weight: 651 !important;
}

.lh-651 {
  line-height: 651px !important;
}

.flex-init-651 {
  flex: 0 0 651px !important;
}

.radius-651 {
  border-radius: 651px !important;
}

.padding-651 {
  padding: 651px !important;
}

.wp-652 {
  width: 652px !important;
}

.min-wp-652 {
  min-width: 652px !important;
}

.max-wp-652 {
  max-width: 652px !important;
}

.vw-652 {
  width: 652vw !important;
}

.min-vw-652 {
  min-width: 652vw !important;
}

.max-vw-652 {
  max-width: 652vw !important;
}

.wrem-652 {
  width: 652rem !important;
}

.min-wrem-652 {
  min-width: 652rem !important;
}

.max-wrem-652 {
  max-width: 652rem !important;
}

.hp-652 {
  height: 652px !important;
}

.min-hp-652 {
  min-height: 652px !important;
}

.max-hp-652 {
  max-height: 652px !important;
}

.vh-652 {
  height: 652vh !important;
}

.min-vh-652 {
  min-height: 652vh !important;
}

.max-vh-652 {
  max-height: 652vh !important;
}

.top-652 {
  top: 652px !important;
}

.bottom-652 {
  bottom: 652px !important;
}

.left-652 {
  left: 652px !important;
}

.right-652 {
  right: 652px !important;
}

.font-652 {
  font-size: 652px !important;
}

.fw-652 {
  font-weight: 652 !important;
}

.lh-652 {
  line-height: 652px !important;
}

.flex-init-652 {
  flex: 0 0 652px !important;
}

.radius-652 {
  border-radius: 652px !important;
}

.padding-652 {
  padding: 652px !important;
}

.wp-653 {
  width: 653px !important;
}

.min-wp-653 {
  min-width: 653px !important;
}

.max-wp-653 {
  max-width: 653px !important;
}

.vw-653 {
  width: 653vw !important;
}

.min-vw-653 {
  min-width: 653vw !important;
}

.max-vw-653 {
  max-width: 653vw !important;
}

.wrem-653 {
  width: 653rem !important;
}

.min-wrem-653 {
  min-width: 653rem !important;
}

.max-wrem-653 {
  max-width: 653rem !important;
}

.hp-653 {
  height: 653px !important;
}

.min-hp-653 {
  min-height: 653px !important;
}

.max-hp-653 {
  max-height: 653px !important;
}

.vh-653 {
  height: 653vh !important;
}

.min-vh-653 {
  min-height: 653vh !important;
}

.max-vh-653 {
  max-height: 653vh !important;
}

.top-653 {
  top: 653px !important;
}

.bottom-653 {
  bottom: 653px !important;
}

.left-653 {
  left: 653px !important;
}

.right-653 {
  right: 653px !important;
}

.font-653 {
  font-size: 653px !important;
}

.fw-653 {
  font-weight: 653 !important;
}

.lh-653 {
  line-height: 653px !important;
}

.flex-init-653 {
  flex: 0 0 653px !important;
}

.radius-653 {
  border-radius: 653px !important;
}

.padding-653 {
  padding: 653px !important;
}

.wp-654 {
  width: 654px !important;
}

.min-wp-654 {
  min-width: 654px !important;
}

.max-wp-654 {
  max-width: 654px !important;
}

.vw-654 {
  width: 654vw !important;
}

.min-vw-654 {
  min-width: 654vw !important;
}

.max-vw-654 {
  max-width: 654vw !important;
}

.wrem-654 {
  width: 654rem !important;
}

.min-wrem-654 {
  min-width: 654rem !important;
}

.max-wrem-654 {
  max-width: 654rem !important;
}

.hp-654 {
  height: 654px !important;
}

.min-hp-654 {
  min-height: 654px !important;
}

.max-hp-654 {
  max-height: 654px !important;
}

.vh-654 {
  height: 654vh !important;
}

.min-vh-654 {
  min-height: 654vh !important;
}

.max-vh-654 {
  max-height: 654vh !important;
}

.top-654 {
  top: 654px !important;
}

.bottom-654 {
  bottom: 654px !important;
}

.left-654 {
  left: 654px !important;
}

.right-654 {
  right: 654px !important;
}

.font-654 {
  font-size: 654px !important;
}

.fw-654 {
  font-weight: 654 !important;
}

.lh-654 {
  line-height: 654px !important;
}

.flex-init-654 {
  flex: 0 0 654px !important;
}

.radius-654 {
  border-radius: 654px !important;
}

.padding-654 {
  padding: 654px !important;
}

.wp-655 {
  width: 655px !important;
}

.min-wp-655 {
  min-width: 655px !important;
}

.max-wp-655 {
  max-width: 655px !important;
}

.vw-655 {
  width: 655vw !important;
}

.min-vw-655 {
  min-width: 655vw !important;
}

.max-vw-655 {
  max-width: 655vw !important;
}

.wrem-655 {
  width: 655rem !important;
}

.min-wrem-655 {
  min-width: 655rem !important;
}

.max-wrem-655 {
  max-width: 655rem !important;
}

.hp-655 {
  height: 655px !important;
}

.min-hp-655 {
  min-height: 655px !important;
}

.max-hp-655 {
  max-height: 655px !important;
}

.vh-655 {
  height: 655vh !important;
}

.min-vh-655 {
  min-height: 655vh !important;
}

.max-vh-655 {
  max-height: 655vh !important;
}

.top-655 {
  top: 655px !important;
}

.bottom-655 {
  bottom: 655px !important;
}

.left-655 {
  left: 655px !important;
}

.right-655 {
  right: 655px !important;
}

.font-655 {
  font-size: 655px !important;
}

.fw-655 {
  font-weight: 655 !important;
}

.lh-655 {
  line-height: 655px !important;
}

.flex-init-655 {
  flex: 0 0 655px !important;
}

.radius-655 {
  border-radius: 655px !important;
}

.padding-655 {
  padding: 655px !important;
}

.wp-656 {
  width: 656px !important;
}

.min-wp-656 {
  min-width: 656px !important;
}

.max-wp-656 {
  max-width: 656px !important;
}

.vw-656 {
  width: 656vw !important;
}

.min-vw-656 {
  min-width: 656vw !important;
}

.max-vw-656 {
  max-width: 656vw !important;
}

.wrem-656 {
  width: 656rem !important;
}

.min-wrem-656 {
  min-width: 656rem !important;
}

.max-wrem-656 {
  max-width: 656rem !important;
}

.hp-656 {
  height: 656px !important;
}

.min-hp-656 {
  min-height: 656px !important;
}

.max-hp-656 {
  max-height: 656px !important;
}

.vh-656 {
  height: 656vh !important;
}

.min-vh-656 {
  min-height: 656vh !important;
}

.max-vh-656 {
  max-height: 656vh !important;
}

.top-656 {
  top: 656px !important;
}

.bottom-656 {
  bottom: 656px !important;
}

.left-656 {
  left: 656px !important;
}

.right-656 {
  right: 656px !important;
}

.font-656 {
  font-size: 656px !important;
}

.fw-656 {
  font-weight: 656 !important;
}

.lh-656 {
  line-height: 656px !important;
}

.flex-init-656 {
  flex: 0 0 656px !important;
}

.radius-656 {
  border-radius: 656px !important;
}

.padding-656 {
  padding: 656px !important;
}

.wp-657 {
  width: 657px !important;
}

.min-wp-657 {
  min-width: 657px !important;
}

.max-wp-657 {
  max-width: 657px !important;
}

.vw-657 {
  width: 657vw !important;
}

.min-vw-657 {
  min-width: 657vw !important;
}

.max-vw-657 {
  max-width: 657vw !important;
}

.wrem-657 {
  width: 657rem !important;
}

.min-wrem-657 {
  min-width: 657rem !important;
}

.max-wrem-657 {
  max-width: 657rem !important;
}

.hp-657 {
  height: 657px !important;
}

.min-hp-657 {
  min-height: 657px !important;
}

.max-hp-657 {
  max-height: 657px !important;
}

.vh-657 {
  height: 657vh !important;
}

.min-vh-657 {
  min-height: 657vh !important;
}

.max-vh-657 {
  max-height: 657vh !important;
}

.top-657 {
  top: 657px !important;
}

.bottom-657 {
  bottom: 657px !important;
}

.left-657 {
  left: 657px !important;
}

.right-657 {
  right: 657px !important;
}

.font-657 {
  font-size: 657px !important;
}

.fw-657 {
  font-weight: 657 !important;
}

.lh-657 {
  line-height: 657px !important;
}

.flex-init-657 {
  flex: 0 0 657px !important;
}

.radius-657 {
  border-radius: 657px !important;
}

.padding-657 {
  padding: 657px !important;
}

.wp-658 {
  width: 658px !important;
}

.min-wp-658 {
  min-width: 658px !important;
}

.max-wp-658 {
  max-width: 658px !important;
}

.vw-658 {
  width: 658vw !important;
}

.min-vw-658 {
  min-width: 658vw !important;
}

.max-vw-658 {
  max-width: 658vw !important;
}

.wrem-658 {
  width: 658rem !important;
}

.min-wrem-658 {
  min-width: 658rem !important;
}

.max-wrem-658 {
  max-width: 658rem !important;
}

.hp-658 {
  height: 658px !important;
}

.min-hp-658 {
  min-height: 658px !important;
}

.max-hp-658 {
  max-height: 658px !important;
}

.vh-658 {
  height: 658vh !important;
}

.min-vh-658 {
  min-height: 658vh !important;
}

.max-vh-658 {
  max-height: 658vh !important;
}

.top-658 {
  top: 658px !important;
}

.bottom-658 {
  bottom: 658px !important;
}

.left-658 {
  left: 658px !important;
}

.right-658 {
  right: 658px !important;
}

.font-658 {
  font-size: 658px !important;
}

.fw-658 {
  font-weight: 658 !important;
}

.lh-658 {
  line-height: 658px !important;
}

.flex-init-658 {
  flex: 0 0 658px !important;
}

.radius-658 {
  border-radius: 658px !important;
}

.padding-658 {
  padding: 658px !important;
}

.wp-659 {
  width: 659px !important;
}

.min-wp-659 {
  min-width: 659px !important;
}

.max-wp-659 {
  max-width: 659px !important;
}

.vw-659 {
  width: 659vw !important;
}

.min-vw-659 {
  min-width: 659vw !important;
}

.max-vw-659 {
  max-width: 659vw !important;
}

.wrem-659 {
  width: 659rem !important;
}

.min-wrem-659 {
  min-width: 659rem !important;
}

.max-wrem-659 {
  max-width: 659rem !important;
}

.hp-659 {
  height: 659px !important;
}

.min-hp-659 {
  min-height: 659px !important;
}

.max-hp-659 {
  max-height: 659px !important;
}

.vh-659 {
  height: 659vh !important;
}

.min-vh-659 {
  min-height: 659vh !important;
}

.max-vh-659 {
  max-height: 659vh !important;
}

.top-659 {
  top: 659px !important;
}

.bottom-659 {
  bottom: 659px !important;
}

.left-659 {
  left: 659px !important;
}

.right-659 {
  right: 659px !important;
}

.font-659 {
  font-size: 659px !important;
}

.fw-659 {
  font-weight: 659 !important;
}

.lh-659 {
  line-height: 659px !important;
}

.flex-init-659 {
  flex: 0 0 659px !important;
}

.radius-659 {
  border-radius: 659px !important;
}

.padding-659 {
  padding: 659px !important;
}

.wp-660 {
  width: 660px !important;
}

.min-wp-660 {
  min-width: 660px !important;
}

.max-wp-660 {
  max-width: 660px !important;
}

.vw-660 {
  width: 660vw !important;
}

.min-vw-660 {
  min-width: 660vw !important;
}

.max-vw-660 {
  max-width: 660vw !important;
}

.wrem-660 {
  width: 660rem !important;
}

.min-wrem-660 {
  min-width: 660rem !important;
}

.max-wrem-660 {
  max-width: 660rem !important;
}

.hp-660 {
  height: 660px !important;
}

.min-hp-660 {
  min-height: 660px !important;
}

.max-hp-660 {
  max-height: 660px !important;
}

.vh-660 {
  height: 660vh !important;
}

.min-vh-660 {
  min-height: 660vh !important;
}

.max-vh-660 {
  max-height: 660vh !important;
}

.top-660 {
  top: 660px !important;
}

.bottom-660 {
  bottom: 660px !important;
}

.left-660 {
  left: 660px !important;
}

.right-660 {
  right: 660px !important;
}

.font-660 {
  font-size: 660px !important;
}

.fw-660 {
  font-weight: 660 !important;
}

.lh-660 {
  line-height: 660px !important;
}

.flex-init-660 {
  flex: 0 0 660px !important;
}

.radius-660 {
  border-radius: 660px !important;
}

.padding-660 {
  padding: 660px !important;
}

.wp-661 {
  width: 661px !important;
}

.min-wp-661 {
  min-width: 661px !important;
}

.max-wp-661 {
  max-width: 661px !important;
}

.vw-661 {
  width: 661vw !important;
}

.min-vw-661 {
  min-width: 661vw !important;
}

.max-vw-661 {
  max-width: 661vw !important;
}

.wrem-661 {
  width: 661rem !important;
}

.min-wrem-661 {
  min-width: 661rem !important;
}

.max-wrem-661 {
  max-width: 661rem !important;
}

.hp-661 {
  height: 661px !important;
}

.min-hp-661 {
  min-height: 661px !important;
}

.max-hp-661 {
  max-height: 661px !important;
}

.vh-661 {
  height: 661vh !important;
}

.min-vh-661 {
  min-height: 661vh !important;
}

.max-vh-661 {
  max-height: 661vh !important;
}

.top-661 {
  top: 661px !important;
}

.bottom-661 {
  bottom: 661px !important;
}

.left-661 {
  left: 661px !important;
}

.right-661 {
  right: 661px !important;
}

.font-661 {
  font-size: 661px !important;
}

.fw-661 {
  font-weight: 661 !important;
}

.lh-661 {
  line-height: 661px !important;
}

.flex-init-661 {
  flex: 0 0 661px !important;
}

.radius-661 {
  border-radius: 661px !important;
}

.padding-661 {
  padding: 661px !important;
}

.wp-662 {
  width: 662px !important;
}

.min-wp-662 {
  min-width: 662px !important;
}

.max-wp-662 {
  max-width: 662px !important;
}

.vw-662 {
  width: 662vw !important;
}

.min-vw-662 {
  min-width: 662vw !important;
}

.max-vw-662 {
  max-width: 662vw !important;
}

.wrem-662 {
  width: 662rem !important;
}

.min-wrem-662 {
  min-width: 662rem !important;
}

.max-wrem-662 {
  max-width: 662rem !important;
}

.hp-662 {
  height: 662px !important;
}

.min-hp-662 {
  min-height: 662px !important;
}

.max-hp-662 {
  max-height: 662px !important;
}

.vh-662 {
  height: 662vh !important;
}

.min-vh-662 {
  min-height: 662vh !important;
}

.max-vh-662 {
  max-height: 662vh !important;
}

.top-662 {
  top: 662px !important;
}

.bottom-662 {
  bottom: 662px !important;
}

.left-662 {
  left: 662px !important;
}

.right-662 {
  right: 662px !important;
}

.font-662 {
  font-size: 662px !important;
}

.fw-662 {
  font-weight: 662 !important;
}

.lh-662 {
  line-height: 662px !important;
}

.flex-init-662 {
  flex: 0 0 662px !important;
}

.radius-662 {
  border-radius: 662px !important;
}

.padding-662 {
  padding: 662px !important;
}

.wp-663 {
  width: 663px !important;
}

.min-wp-663 {
  min-width: 663px !important;
}

.max-wp-663 {
  max-width: 663px !important;
}

.vw-663 {
  width: 663vw !important;
}

.min-vw-663 {
  min-width: 663vw !important;
}

.max-vw-663 {
  max-width: 663vw !important;
}

.wrem-663 {
  width: 663rem !important;
}

.min-wrem-663 {
  min-width: 663rem !important;
}

.max-wrem-663 {
  max-width: 663rem !important;
}

.hp-663 {
  height: 663px !important;
}

.min-hp-663 {
  min-height: 663px !important;
}

.max-hp-663 {
  max-height: 663px !important;
}

.vh-663 {
  height: 663vh !important;
}

.min-vh-663 {
  min-height: 663vh !important;
}

.max-vh-663 {
  max-height: 663vh !important;
}

.top-663 {
  top: 663px !important;
}

.bottom-663 {
  bottom: 663px !important;
}

.left-663 {
  left: 663px !important;
}

.right-663 {
  right: 663px !important;
}

.font-663 {
  font-size: 663px !important;
}

.fw-663 {
  font-weight: 663 !important;
}

.lh-663 {
  line-height: 663px !important;
}

.flex-init-663 {
  flex: 0 0 663px !important;
}

.radius-663 {
  border-radius: 663px !important;
}

.padding-663 {
  padding: 663px !important;
}

.wp-664 {
  width: 664px !important;
}

.min-wp-664 {
  min-width: 664px !important;
}

.max-wp-664 {
  max-width: 664px !important;
}

.vw-664 {
  width: 664vw !important;
}

.min-vw-664 {
  min-width: 664vw !important;
}

.max-vw-664 {
  max-width: 664vw !important;
}

.wrem-664 {
  width: 664rem !important;
}

.min-wrem-664 {
  min-width: 664rem !important;
}

.max-wrem-664 {
  max-width: 664rem !important;
}

.hp-664 {
  height: 664px !important;
}

.min-hp-664 {
  min-height: 664px !important;
}

.max-hp-664 {
  max-height: 664px !important;
}

.vh-664 {
  height: 664vh !important;
}

.min-vh-664 {
  min-height: 664vh !important;
}

.max-vh-664 {
  max-height: 664vh !important;
}

.top-664 {
  top: 664px !important;
}

.bottom-664 {
  bottom: 664px !important;
}

.left-664 {
  left: 664px !important;
}

.right-664 {
  right: 664px !important;
}

.font-664 {
  font-size: 664px !important;
}

.fw-664 {
  font-weight: 664 !important;
}

.lh-664 {
  line-height: 664px !important;
}

.flex-init-664 {
  flex: 0 0 664px !important;
}

.radius-664 {
  border-radius: 664px !important;
}

.padding-664 {
  padding: 664px !important;
}

.wp-665 {
  width: 665px !important;
}

.min-wp-665 {
  min-width: 665px !important;
}

.max-wp-665 {
  max-width: 665px !important;
}

.vw-665 {
  width: 665vw !important;
}

.min-vw-665 {
  min-width: 665vw !important;
}

.max-vw-665 {
  max-width: 665vw !important;
}

.wrem-665 {
  width: 665rem !important;
}

.min-wrem-665 {
  min-width: 665rem !important;
}

.max-wrem-665 {
  max-width: 665rem !important;
}

.hp-665 {
  height: 665px !important;
}

.min-hp-665 {
  min-height: 665px !important;
}

.max-hp-665 {
  max-height: 665px !important;
}

.vh-665 {
  height: 665vh !important;
}

.min-vh-665 {
  min-height: 665vh !important;
}

.max-vh-665 {
  max-height: 665vh !important;
}

.top-665 {
  top: 665px !important;
}

.bottom-665 {
  bottom: 665px !important;
}

.left-665 {
  left: 665px !important;
}

.right-665 {
  right: 665px !important;
}

.font-665 {
  font-size: 665px !important;
}

.fw-665 {
  font-weight: 665 !important;
}

.lh-665 {
  line-height: 665px !important;
}

.flex-init-665 {
  flex: 0 0 665px !important;
}

.radius-665 {
  border-radius: 665px !important;
}

.padding-665 {
  padding: 665px !important;
}

.wp-666 {
  width: 666px !important;
}

.min-wp-666 {
  min-width: 666px !important;
}

.max-wp-666 {
  max-width: 666px !important;
}

.vw-666 {
  width: 666vw !important;
}

.min-vw-666 {
  min-width: 666vw !important;
}

.max-vw-666 {
  max-width: 666vw !important;
}

.wrem-666 {
  width: 666rem !important;
}

.min-wrem-666 {
  min-width: 666rem !important;
}

.max-wrem-666 {
  max-width: 666rem !important;
}

.hp-666 {
  height: 666px !important;
}

.min-hp-666 {
  min-height: 666px !important;
}

.max-hp-666 {
  max-height: 666px !important;
}

.vh-666 {
  height: 666vh !important;
}

.min-vh-666 {
  min-height: 666vh !important;
}

.max-vh-666 {
  max-height: 666vh !important;
}

.top-666 {
  top: 666px !important;
}

.bottom-666 {
  bottom: 666px !important;
}

.left-666 {
  left: 666px !important;
}

.right-666 {
  right: 666px !important;
}

.font-666 {
  font-size: 666px !important;
}

.fw-666 {
  font-weight: 666 !important;
}

.lh-666 {
  line-height: 666px !important;
}

.flex-init-666 {
  flex: 0 0 666px !important;
}

.radius-666 {
  border-radius: 666px !important;
}

.padding-666 {
  padding: 666px !important;
}

.wp-667 {
  width: 667px !important;
}

.min-wp-667 {
  min-width: 667px !important;
}

.max-wp-667 {
  max-width: 667px !important;
}

.vw-667 {
  width: 667vw !important;
}

.min-vw-667 {
  min-width: 667vw !important;
}

.max-vw-667 {
  max-width: 667vw !important;
}

.wrem-667 {
  width: 667rem !important;
}

.min-wrem-667 {
  min-width: 667rem !important;
}

.max-wrem-667 {
  max-width: 667rem !important;
}

.hp-667 {
  height: 667px !important;
}

.min-hp-667 {
  min-height: 667px !important;
}

.max-hp-667 {
  max-height: 667px !important;
}

.vh-667 {
  height: 667vh !important;
}

.min-vh-667 {
  min-height: 667vh !important;
}

.max-vh-667 {
  max-height: 667vh !important;
}

.top-667 {
  top: 667px !important;
}

.bottom-667 {
  bottom: 667px !important;
}

.left-667 {
  left: 667px !important;
}

.right-667 {
  right: 667px !important;
}

.font-667 {
  font-size: 667px !important;
}

.fw-667 {
  font-weight: 667 !important;
}

.lh-667 {
  line-height: 667px !important;
}

.flex-init-667 {
  flex: 0 0 667px !important;
}

.radius-667 {
  border-radius: 667px !important;
}

.padding-667 {
  padding: 667px !important;
}

.wp-668 {
  width: 668px !important;
}

.min-wp-668 {
  min-width: 668px !important;
}

.max-wp-668 {
  max-width: 668px !important;
}

.vw-668 {
  width: 668vw !important;
}

.min-vw-668 {
  min-width: 668vw !important;
}

.max-vw-668 {
  max-width: 668vw !important;
}

.wrem-668 {
  width: 668rem !important;
}

.min-wrem-668 {
  min-width: 668rem !important;
}

.max-wrem-668 {
  max-width: 668rem !important;
}

.hp-668 {
  height: 668px !important;
}

.min-hp-668 {
  min-height: 668px !important;
}

.max-hp-668 {
  max-height: 668px !important;
}

.vh-668 {
  height: 668vh !important;
}

.min-vh-668 {
  min-height: 668vh !important;
}

.max-vh-668 {
  max-height: 668vh !important;
}

.top-668 {
  top: 668px !important;
}

.bottom-668 {
  bottom: 668px !important;
}

.left-668 {
  left: 668px !important;
}

.right-668 {
  right: 668px !important;
}

.font-668 {
  font-size: 668px !important;
}

.fw-668 {
  font-weight: 668 !important;
}

.lh-668 {
  line-height: 668px !important;
}

.flex-init-668 {
  flex: 0 0 668px !important;
}

.radius-668 {
  border-radius: 668px !important;
}

.padding-668 {
  padding: 668px !important;
}

.wp-669 {
  width: 669px !important;
}

.min-wp-669 {
  min-width: 669px !important;
}

.max-wp-669 {
  max-width: 669px !important;
}

.vw-669 {
  width: 669vw !important;
}

.min-vw-669 {
  min-width: 669vw !important;
}

.max-vw-669 {
  max-width: 669vw !important;
}

.wrem-669 {
  width: 669rem !important;
}

.min-wrem-669 {
  min-width: 669rem !important;
}

.max-wrem-669 {
  max-width: 669rem !important;
}

.hp-669 {
  height: 669px !important;
}

.min-hp-669 {
  min-height: 669px !important;
}

.max-hp-669 {
  max-height: 669px !important;
}

.vh-669 {
  height: 669vh !important;
}

.min-vh-669 {
  min-height: 669vh !important;
}

.max-vh-669 {
  max-height: 669vh !important;
}

.top-669 {
  top: 669px !important;
}

.bottom-669 {
  bottom: 669px !important;
}

.left-669 {
  left: 669px !important;
}

.right-669 {
  right: 669px !important;
}

.font-669 {
  font-size: 669px !important;
}

.fw-669 {
  font-weight: 669 !important;
}

.lh-669 {
  line-height: 669px !important;
}

.flex-init-669 {
  flex: 0 0 669px !important;
}

.radius-669 {
  border-radius: 669px !important;
}

.padding-669 {
  padding: 669px !important;
}

.wp-670 {
  width: 670px !important;
}

.min-wp-670 {
  min-width: 670px !important;
}

.max-wp-670 {
  max-width: 670px !important;
}

.vw-670 {
  width: 670vw !important;
}

.min-vw-670 {
  min-width: 670vw !important;
}

.max-vw-670 {
  max-width: 670vw !important;
}

.wrem-670 {
  width: 670rem !important;
}

.min-wrem-670 {
  min-width: 670rem !important;
}

.max-wrem-670 {
  max-width: 670rem !important;
}

.hp-670 {
  height: 670px !important;
}

.min-hp-670 {
  min-height: 670px !important;
}

.max-hp-670 {
  max-height: 670px !important;
}

.vh-670 {
  height: 670vh !important;
}

.min-vh-670 {
  min-height: 670vh !important;
}

.max-vh-670 {
  max-height: 670vh !important;
}

.top-670 {
  top: 670px !important;
}

.bottom-670 {
  bottom: 670px !important;
}

.left-670 {
  left: 670px !important;
}

.right-670 {
  right: 670px !important;
}

.font-670 {
  font-size: 670px !important;
}

.fw-670 {
  font-weight: 670 !important;
}

.lh-670 {
  line-height: 670px !important;
}

.flex-init-670 {
  flex: 0 0 670px !important;
}

.radius-670 {
  border-radius: 670px !important;
}

.padding-670 {
  padding: 670px !important;
}

.wp-671 {
  width: 671px !important;
}

.min-wp-671 {
  min-width: 671px !important;
}

.max-wp-671 {
  max-width: 671px !important;
}

.vw-671 {
  width: 671vw !important;
}

.min-vw-671 {
  min-width: 671vw !important;
}

.max-vw-671 {
  max-width: 671vw !important;
}

.wrem-671 {
  width: 671rem !important;
}

.min-wrem-671 {
  min-width: 671rem !important;
}

.max-wrem-671 {
  max-width: 671rem !important;
}

.hp-671 {
  height: 671px !important;
}

.min-hp-671 {
  min-height: 671px !important;
}

.max-hp-671 {
  max-height: 671px !important;
}

.vh-671 {
  height: 671vh !important;
}

.min-vh-671 {
  min-height: 671vh !important;
}

.max-vh-671 {
  max-height: 671vh !important;
}

.top-671 {
  top: 671px !important;
}

.bottom-671 {
  bottom: 671px !important;
}

.left-671 {
  left: 671px !important;
}

.right-671 {
  right: 671px !important;
}

.font-671 {
  font-size: 671px !important;
}

.fw-671 {
  font-weight: 671 !important;
}

.lh-671 {
  line-height: 671px !important;
}

.flex-init-671 {
  flex: 0 0 671px !important;
}

.radius-671 {
  border-radius: 671px !important;
}

.padding-671 {
  padding: 671px !important;
}

.wp-672 {
  width: 672px !important;
}

.min-wp-672 {
  min-width: 672px !important;
}

.max-wp-672 {
  max-width: 672px !important;
}

.vw-672 {
  width: 672vw !important;
}

.min-vw-672 {
  min-width: 672vw !important;
}

.max-vw-672 {
  max-width: 672vw !important;
}

.wrem-672 {
  width: 672rem !important;
}

.min-wrem-672 {
  min-width: 672rem !important;
}

.max-wrem-672 {
  max-width: 672rem !important;
}

.hp-672 {
  height: 672px !important;
}

.min-hp-672 {
  min-height: 672px !important;
}

.max-hp-672 {
  max-height: 672px !important;
}

.vh-672 {
  height: 672vh !important;
}

.min-vh-672 {
  min-height: 672vh !important;
}

.max-vh-672 {
  max-height: 672vh !important;
}

.top-672 {
  top: 672px !important;
}

.bottom-672 {
  bottom: 672px !important;
}

.left-672 {
  left: 672px !important;
}

.right-672 {
  right: 672px !important;
}

.font-672 {
  font-size: 672px !important;
}

.fw-672 {
  font-weight: 672 !important;
}

.lh-672 {
  line-height: 672px !important;
}

.flex-init-672 {
  flex: 0 0 672px !important;
}

.radius-672 {
  border-radius: 672px !important;
}

.padding-672 {
  padding: 672px !important;
}

.wp-673 {
  width: 673px !important;
}

.min-wp-673 {
  min-width: 673px !important;
}

.max-wp-673 {
  max-width: 673px !important;
}

.vw-673 {
  width: 673vw !important;
}

.min-vw-673 {
  min-width: 673vw !important;
}

.max-vw-673 {
  max-width: 673vw !important;
}

.wrem-673 {
  width: 673rem !important;
}

.min-wrem-673 {
  min-width: 673rem !important;
}

.max-wrem-673 {
  max-width: 673rem !important;
}

.hp-673 {
  height: 673px !important;
}

.min-hp-673 {
  min-height: 673px !important;
}

.max-hp-673 {
  max-height: 673px !important;
}

.vh-673 {
  height: 673vh !important;
}

.min-vh-673 {
  min-height: 673vh !important;
}

.max-vh-673 {
  max-height: 673vh !important;
}

.top-673 {
  top: 673px !important;
}

.bottom-673 {
  bottom: 673px !important;
}

.left-673 {
  left: 673px !important;
}

.right-673 {
  right: 673px !important;
}

.font-673 {
  font-size: 673px !important;
}

.fw-673 {
  font-weight: 673 !important;
}

.lh-673 {
  line-height: 673px !important;
}

.flex-init-673 {
  flex: 0 0 673px !important;
}

.radius-673 {
  border-radius: 673px !important;
}

.padding-673 {
  padding: 673px !important;
}

.wp-674 {
  width: 674px !important;
}

.min-wp-674 {
  min-width: 674px !important;
}

.max-wp-674 {
  max-width: 674px !important;
}

.vw-674 {
  width: 674vw !important;
}

.min-vw-674 {
  min-width: 674vw !important;
}

.max-vw-674 {
  max-width: 674vw !important;
}

.wrem-674 {
  width: 674rem !important;
}

.min-wrem-674 {
  min-width: 674rem !important;
}

.max-wrem-674 {
  max-width: 674rem !important;
}

.hp-674 {
  height: 674px !important;
}

.min-hp-674 {
  min-height: 674px !important;
}

.max-hp-674 {
  max-height: 674px !important;
}

.vh-674 {
  height: 674vh !important;
}

.min-vh-674 {
  min-height: 674vh !important;
}

.max-vh-674 {
  max-height: 674vh !important;
}

.top-674 {
  top: 674px !important;
}

.bottom-674 {
  bottom: 674px !important;
}

.left-674 {
  left: 674px !important;
}

.right-674 {
  right: 674px !important;
}

.font-674 {
  font-size: 674px !important;
}

.fw-674 {
  font-weight: 674 !important;
}

.lh-674 {
  line-height: 674px !important;
}

.flex-init-674 {
  flex: 0 0 674px !important;
}

.radius-674 {
  border-radius: 674px !important;
}

.padding-674 {
  padding: 674px !important;
}

.wp-675 {
  width: 675px !important;
}

.min-wp-675 {
  min-width: 675px !important;
}

.max-wp-675 {
  max-width: 675px !important;
}

.vw-675 {
  width: 675vw !important;
}

.min-vw-675 {
  min-width: 675vw !important;
}

.max-vw-675 {
  max-width: 675vw !important;
}

.wrem-675 {
  width: 675rem !important;
}

.min-wrem-675 {
  min-width: 675rem !important;
}

.max-wrem-675 {
  max-width: 675rem !important;
}

.hp-675 {
  height: 675px !important;
}

.min-hp-675 {
  min-height: 675px !important;
}

.max-hp-675 {
  max-height: 675px !important;
}

.vh-675 {
  height: 675vh !important;
}

.min-vh-675 {
  min-height: 675vh !important;
}

.max-vh-675 {
  max-height: 675vh !important;
}

.top-675 {
  top: 675px !important;
}

.bottom-675 {
  bottom: 675px !important;
}

.left-675 {
  left: 675px !important;
}

.right-675 {
  right: 675px !important;
}

.font-675 {
  font-size: 675px !important;
}

.fw-675 {
  font-weight: 675 !important;
}

.lh-675 {
  line-height: 675px !important;
}

.flex-init-675 {
  flex: 0 0 675px !important;
}

.radius-675 {
  border-radius: 675px !important;
}

.padding-675 {
  padding: 675px !important;
}

.wp-676 {
  width: 676px !important;
}

.min-wp-676 {
  min-width: 676px !important;
}

.max-wp-676 {
  max-width: 676px !important;
}

.vw-676 {
  width: 676vw !important;
}

.min-vw-676 {
  min-width: 676vw !important;
}

.max-vw-676 {
  max-width: 676vw !important;
}

.wrem-676 {
  width: 676rem !important;
}

.min-wrem-676 {
  min-width: 676rem !important;
}

.max-wrem-676 {
  max-width: 676rem !important;
}

.hp-676 {
  height: 676px !important;
}

.min-hp-676 {
  min-height: 676px !important;
}

.max-hp-676 {
  max-height: 676px !important;
}

.vh-676 {
  height: 676vh !important;
}

.min-vh-676 {
  min-height: 676vh !important;
}

.max-vh-676 {
  max-height: 676vh !important;
}

.top-676 {
  top: 676px !important;
}

.bottom-676 {
  bottom: 676px !important;
}

.left-676 {
  left: 676px !important;
}

.right-676 {
  right: 676px !important;
}

.font-676 {
  font-size: 676px !important;
}

.fw-676 {
  font-weight: 676 !important;
}

.lh-676 {
  line-height: 676px !important;
}

.flex-init-676 {
  flex: 0 0 676px !important;
}

.radius-676 {
  border-radius: 676px !important;
}

.padding-676 {
  padding: 676px !important;
}

.wp-677 {
  width: 677px !important;
}

.min-wp-677 {
  min-width: 677px !important;
}

.max-wp-677 {
  max-width: 677px !important;
}

.vw-677 {
  width: 677vw !important;
}

.min-vw-677 {
  min-width: 677vw !important;
}

.max-vw-677 {
  max-width: 677vw !important;
}

.wrem-677 {
  width: 677rem !important;
}

.min-wrem-677 {
  min-width: 677rem !important;
}

.max-wrem-677 {
  max-width: 677rem !important;
}

.hp-677 {
  height: 677px !important;
}

.min-hp-677 {
  min-height: 677px !important;
}

.max-hp-677 {
  max-height: 677px !important;
}

.vh-677 {
  height: 677vh !important;
}

.min-vh-677 {
  min-height: 677vh !important;
}

.max-vh-677 {
  max-height: 677vh !important;
}

.top-677 {
  top: 677px !important;
}

.bottom-677 {
  bottom: 677px !important;
}

.left-677 {
  left: 677px !important;
}

.right-677 {
  right: 677px !important;
}

.font-677 {
  font-size: 677px !important;
}

.fw-677 {
  font-weight: 677 !important;
}

.lh-677 {
  line-height: 677px !important;
}

.flex-init-677 {
  flex: 0 0 677px !important;
}

.radius-677 {
  border-radius: 677px !important;
}

.padding-677 {
  padding: 677px !important;
}

.wp-678 {
  width: 678px !important;
}

.min-wp-678 {
  min-width: 678px !important;
}

.max-wp-678 {
  max-width: 678px !important;
}

.vw-678 {
  width: 678vw !important;
}

.min-vw-678 {
  min-width: 678vw !important;
}

.max-vw-678 {
  max-width: 678vw !important;
}

.wrem-678 {
  width: 678rem !important;
}

.min-wrem-678 {
  min-width: 678rem !important;
}

.max-wrem-678 {
  max-width: 678rem !important;
}

.hp-678 {
  height: 678px !important;
}

.min-hp-678 {
  min-height: 678px !important;
}

.max-hp-678 {
  max-height: 678px !important;
}

.vh-678 {
  height: 678vh !important;
}

.min-vh-678 {
  min-height: 678vh !important;
}

.max-vh-678 {
  max-height: 678vh !important;
}

.top-678 {
  top: 678px !important;
}

.bottom-678 {
  bottom: 678px !important;
}

.left-678 {
  left: 678px !important;
}

.right-678 {
  right: 678px !important;
}

.font-678 {
  font-size: 678px !important;
}

.fw-678 {
  font-weight: 678 !important;
}

.lh-678 {
  line-height: 678px !important;
}

.flex-init-678 {
  flex: 0 0 678px !important;
}

.radius-678 {
  border-radius: 678px !important;
}

.padding-678 {
  padding: 678px !important;
}

.wp-679 {
  width: 679px !important;
}

.min-wp-679 {
  min-width: 679px !important;
}

.max-wp-679 {
  max-width: 679px !important;
}

.vw-679 {
  width: 679vw !important;
}

.min-vw-679 {
  min-width: 679vw !important;
}

.max-vw-679 {
  max-width: 679vw !important;
}

.wrem-679 {
  width: 679rem !important;
}

.min-wrem-679 {
  min-width: 679rem !important;
}

.max-wrem-679 {
  max-width: 679rem !important;
}

.hp-679 {
  height: 679px !important;
}

.min-hp-679 {
  min-height: 679px !important;
}

.max-hp-679 {
  max-height: 679px !important;
}

.vh-679 {
  height: 679vh !important;
}

.min-vh-679 {
  min-height: 679vh !important;
}

.max-vh-679 {
  max-height: 679vh !important;
}

.top-679 {
  top: 679px !important;
}

.bottom-679 {
  bottom: 679px !important;
}

.left-679 {
  left: 679px !important;
}

.right-679 {
  right: 679px !important;
}

.font-679 {
  font-size: 679px !important;
}

.fw-679 {
  font-weight: 679 !important;
}

.lh-679 {
  line-height: 679px !important;
}

.flex-init-679 {
  flex: 0 0 679px !important;
}

.radius-679 {
  border-radius: 679px !important;
}

.padding-679 {
  padding: 679px !important;
}

.wp-680 {
  width: 680px !important;
}

.min-wp-680 {
  min-width: 680px !important;
}

.max-wp-680 {
  max-width: 680px !important;
}

.vw-680 {
  width: 680vw !important;
}

.min-vw-680 {
  min-width: 680vw !important;
}

.max-vw-680 {
  max-width: 680vw !important;
}

.wrem-680 {
  width: 680rem !important;
}

.min-wrem-680 {
  min-width: 680rem !important;
}

.max-wrem-680 {
  max-width: 680rem !important;
}

.hp-680 {
  height: 680px !important;
}

.min-hp-680 {
  min-height: 680px !important;
}

.max-hp-680 {
  max-height: 680px !important;
}

.vh-680 {
  height: 680vh !important;
}

.min-vh-680 {
  min-height: 680vh !important;
}

.max-vh-680 {
  max-height: 680vh !important;
}

.top-680 {
  top: 680px !important;
}

.bottom-680 {
  bottom: 680px !important;
}

.left-680 {
  left: 680px !important;
}

.right-680 {
  right: 680px !important;
}

.font-680 {
  font-size: 680px !important;
}

.fw-680 {
  font-weight: 680 !important;
}

.lh-680 {
  line-height: 680px !important;
}

.flex-init-680 {
  flex: 0 0 680px !important;
}

.radius-680 {
  border-radius: 680px !important;
}

.padding-680 {
  padding: 680px !important;
}

.wp-681 {
  width: 681px !important;
}

.min-wp-681 {
  min-width: 681px !important;
}

.max-wp-681 {
  max-width: 681px !important;
}

.vw-681 {
  width: 681vw !important;
}

.min-vw-681 {
  min-width: 681vw !important;
}

.max-vw-681 {
  max-width: 681vw !important;
}

.wrem-681 {
  width: 681rem !important;
}

.min-wrem-681 {
  min-width: 681rem !important;
}

.max-wrem-681 {
  max-width: 681rem !important;
}

.hp-681 {
  height: 681px !important;
}

.min-hp-681 {
  min-height: 681px !important;
}

.max-hp-681 {
  max-height: 681px !important;
}

.vh-681 {
  height: 681vh !important;
}

.min-vh-681 {
  min-height: 681vh !important;
}

.max-vh-681 {
  max-height: 681vh !important;
}

.top-681 {
  top: 681px !important;
}

.bottom-681 {
  bottom: 681px !important;
}

.left-681 {
  left: 681px !important;
}

.right-681 {
  right: 681px !important;
}

.font-681 {
  font-size: 681px !important;
}

.fw-681 {
  font-weight: 681 !important;
}

.lh-681 {
  line-height: 681px !important;
}

.flex-init-681 {
  flex: 0 0 681px !important;
}

.radius-681 {
  border-radius: 681px !important;
}

.padding-681 {
  padding: 681px !important;
}

.wp-682 {
  width: 682px !important;
}

.min-wp-682 {
  min-width: 682px !important;
}

.max-wp-682 {
  max-width: 682px !important;
}

.vw-682 {
  width: 682vw !important;
}

.min-vw-682 {
  min-width: 682vw !important;
}

.max-vw-682 {
  max-width: 682vw !important;
}

.wrem-682 {
  width: 682rem !important;
}

.min-wrem-682 {
  min-width: 682rem !important;
}

.max-wrem-682 {
  max-width: 682rem !important;
}

.hp-682 {
  height: 682px !important;
}

.min-hp-682 {
  min-height: 682px !important;
}

.max-hp-682 {
  max-height: 682px !important;
}

.vh-682 {
  height: 682vh !important;
}

.min-vh-682 {
  min-height: 682vh !important;
}

.max-vh-682 {
  max-height: 682vh !important;
}

.top-682 {
  top: 682px !important;
}

.bottom-682 {
  bottom: 682px !important;
}

.left-682 {
  left: 682px !important;
}

.right-682 {
  right: 682px !important;
}

.font-682 {
  font-size: 682px !important;
}

.fw-682 {
  font-weight: 682 !important;
}

.lh-682 {
  line-height: 682px !important;
}

.flex-init-682 {
  flex: 0 0 682px !important;
}

.radius-682 {
  border-radius: 682px !important;
}

.padding-682 {
  padding: 682px !important;
}

.wp-683 {
  width: 683px !important;
}

.min-wp-683 {
  min-width: 683px !important;
}

.max-wp-683 {
  max-width: 683px !important;
}

.vw-683 {
  width: 683vw !important;
}

.min-vw-683 {
  min-width: 683vw !important;
}

.max-vw-683 {
  max-width: 683vw !important;
}

.wrem-683 {
  width: 683rem !important;
}

.min-wrem-683 {
  min-width: 683rem !important;
}

.max-wrem-683 {
  max-width: 683rem !important;
}

.hp-683 {
  height: 683px !important;
}

.min-hp-683 {
  min-height: 683px !important;
}

.max-hp-683 {
  max-height: 683px !important;
}

.vh-683 {
  height: 683vh !important;
}

.min-vh-683 {
  min-height: 683vh !important;
}

.max-vh-683 {
  max-height: 683vh !important;
}

.top-683 {
  top: 683px !important;
}

.bottom-683 {
  bottom: 683px !important;
}

.left-683 {
  left: 683px !important;
}

.right-683 {
  right: 683px !important;
}

.font-683 {
  font-size: 683px !important;
}

.fw-683 {
  font-weight: 683 !important;
}

.lh-683 {
  line-height: 683px !important;
}

.flex-init-683 {
  flex: 0 0 683px !important;
}

.radius-683 {
  border-radius: 683px !important;
}

.padding-683 {
  padding: 683px !important;
}

.wp-684 {
  width: 684px !important;
}

.min-wp-684 {
  min-width: 684px !important;
}

.max-wp-684 {
  max-width: 684px !important;
}

.vw-684 {
  width: 684vw !important;
}

.min-vw-684 {
  min-width: 684vw !important;
}

.max-vw-684 {
  max-width: 684vw !important;
}

.wrem-684 {
  width: 684rem !important;
}

.min-wrem-684 {
  min-width: 684rem !important;
}

.max-wrem-684 {
  max-width: 684rem !important;
}

.hp-684 {
  height: 684px !important;
}

.min-hp-684 {
  min-height: 684px !important;
}

.max-hp-684 {
  max-height: 684px !important;
}

.vh-684 {
  height: 684vh !important;
}

.min-vh-684 {
  min-height: 684vh !important;
}

.max-vh-684 {
  max-height: 684vh !important;
}

.top-684 {
  top: 684px !important;
}

.bottom-684 {
  bottom: 684px !important;
}

.left-684 {
  left: 684px !important;
}

.right-684 {
  right: 684px !important;
}

.font-684 {
  font-size: 684px !important;
}

.fw-684 {
  font-weight: 684 !important;
}

.lh-684 {
  line-height: 684px !important;
}

.flex-init-684 {
  flex: 0 0 684px !important;
}

.radius-684 {
  border-radius: 684px !important;
}

.padding-684 {
  padding: 684px !important;
}

.wp-685 {
  width: 685px !important;
}

.min-wp-685 {
  min-width: 685px !important;
}

.max-wp-685 {
  max-width: 685px !important;
}

.vw-685 {
  width: 685vw !important;
}

.min-vw-685 {
  min-width: 685vw !important;
}

.max-vw-685 {
  max-width: 685vw !important;
}

.wrem-685 {
  width: 685rem !important;
}

.min-wrem-685 {
  min-width: 685rem !important;
}

.max-wrem-685 {
  max-width: 685rem !important;
}

.hp-685 {
  height: 685px !important;
}

.min-hp-685 {
  min-height: 685px !important;
}

.max-hp-685 {
  max-height: 685px !important;
}

.vh-685 {
  height: 685vh !important;
}

.min-vh-685 {
  min-height: 685vh !important;
}

.max-vh-685 {
  max-height: 685vh !important;
}

.top-685 {
  top: 685px !important;
}

.bottom-685 {
  bottom: 685px !important;
}

.left-685 {
  left: 685px !important;
}

.right-685 {
  right: 685px !important;
}

.font-685 {
  font-size: 685px !important;
}

.fw-685 {
  font-weight: 685 !important;
}

.lh-685 {
  line-height: 685px !important;
}

.flex-init-685 {
  flex: 0 0 685px !important;
}

.radius-685 {
  border-radius: 685px !important;
}

.padding-685 {
  padding: 685px !important;
}

.wp-686 {
  width: 686px !important;
}

.min-wp-686 {
  min-width: 686px !important;
}

.max-wp-686 {
  max-width: 686px !important;
}

.vw-686 {
  width: 686vw !important;
}

.min-vw-686 {
  min-width: 686vw !important;
}

.max-vw-686 {
  max-width: 686vw !important;
}

.wrem-686 {
  width: 686rem !important;
}

.min-wrem-686 {
  min-width: 686rem !important;
}

.max-wrem-686 {
  max-width: 686rem !important;
}

.hp-686 {
  height: 686px !important;
}

.min-hp-686 {
  min-height: 686px !important;
}

.max-hp-686 {
  max-height: 686px !important;
}

.vh-686 {
  height: 686vh !important;
}

.min-vh-686 {
  min-height: 686vh !important;
}

.max-vh-686 {
  max-height: 686vh !important;
}

.top-686 {
  top: 686px !important;
}

.bottom-686 {
  bottom: 686px !important;
}

.left-686 {
  left: 686px !important;
}

.right-686 {
  right: 686px !important;
}

.font-686 {
  font-size: 686px !important;
}

.fw-686 {
  font-weight: 686 !important;
}

.lh-686 {
  line-height: 686px !important;
}

.flex-init-686 {
  flex: 0 0 686px !important;
}

.radius-686 {
  border-radius: 686px !important;
}

.padding-686 {
  padding: 686px !important;
}

.wp-687 {
  width: 687px !important;
}

.min-wp-687 {
  min-width: 687px !important;
}

.max-wp-687 {
  max-width: 687px !important;
}

.vw-687 {
  width: 687vw !important;
}

.min-vw-687 {
  min-width: 687vw !important;
}

.max-vw-687 {
  max-width: 687vw !important;
}

.wrem-687 {
  width: 687rem !important;
}

.min-wrem-687 {
  min-width: 687rem !important;
}

.max-wrem-687 {
  max-width: 687rem !important;
}

.hp-687 {
  height: 687px !important;
}

.min-hp-687 {
  min-height: 687px !important;
}

.max-hp-687 {
  max-height: 687px !important;
}

.vh-687 {
  height: 687vh !important;
}

.min-vh-687 {
  min-height: 687vh !important;
}

.max-vh-687 {
  max-height: 687vh !important;
}

.top-687 {
  top: 687px !important;
}

.bottom-687 {
  bottom: 687px !important;
}

.left-687 {
  left: 687px !important;
}

.right-687 {
  right: 687px !important;
}

.font-687 {
  font-size: 687px !important;
}

.fw-687 {
  font-weight: 687 !important;
}

.lh-687 {
  line-height: 687px !important;
}

.flex-init-687 {
  flex: 0 0 687px !important;
}

.radius-687 {
  border-radius: 687px !important;
}

.padding-687 {
  padding: 687px !important;
}

.wp-688 {
  width: 688px !important;
}

.min-wp-688 {
  min-width: 688px !important;
}

.max-wp-688 {
  max-width: 688px !important;
}

.vw-688 {
  width: 688vw !important;
}

.min-vw-688 {
  min-width: 688vw !important;
}

.max-vw-688 {
  max-width: 688vw !important;
}

.wrem-688 {
  width: 688rem !important;
}

.min-wrem-688 {
  min-width: 688rem !important;
}

.max-wrem-688 {
  max-width: 688rem !important;
}

.hp-688 {
  height: 688px !important;
}

.min-hp-688 {
  min-height: 688px !important;
}

.max-hp-688 {
  max-height: 688px !important;
}

.vh-688 {
  height: 688vh !important;
}

.min-vh-688 {
  min-height: 688vh !important;
}

.max-vh-688 {
  max-height: 688vh !important;
}

.top-688 {
  top: 688px !important;
}

.bottom-688 {
  bottom: 688px !important;
}

.left-688 {
  left: 688px !important;
}

.right-688 {
  right: 688px !important;
}

.font-688 {
  font-size: 688px !important;
}

.fw-688 {
  font-weight: 688 !important;
}

.lh-688 {
  line-height: 688px !important;
}

.flex-init-688 {
  flex: 0 0 688px !important;
}

.radius-688 {
  border-radius: 688px !important;
}

.padding-688 {
  padding: 688px !important;
}

.wp-689 {
  width: 689px !important;
}

.min-wp-689 {
  min-width: 689px !important;
}

.max-wp-689 {
  max-width: 689px !important;
}

.vw-689 {
  width: 689vw !important;
}

.min-vw-689 {
  min-width: 689vw !important;
}

.max-vw-689 {
  max-width: 689vw !important;
}

.wrem-689 {
  width: 689rem !important;
}

.min-wrem-689 {
  min-width: 689rem !important;
}

.max-wrem-689 {
  max-width: 689rem !important;
}

.hp-689 {
  height: 689px !important;
}

.min-hp-689 {
  min-height: 689px !important;
}

.max-hp-689 {
  max-height: 689px !important;
}

.vh-689 {
  height: 689vh !important;
}

.min-vh-689 {
  min-height: 689vh !important;
}

.max-vh-689 {
  max-height: 689vh !important;
}

.top-689 {
  top: 689px !important;
}

.bottom-689 {
  bottom: 689px !important;
}

.left-689 {
  left: 689px !important;
}

.right-689 {
  right: 689px !important;
}

.font-689 {
  font-size: 689px !important;
}

.fw-689 {
  font-weight: 689 !important;
}

.lh-689 {
  line-height: 689px !important;
}

.flex-init-689 {
  flex: 0 0 689px !important;
}

.radius-689 {
  border-radius: 689px !important;
}

.padding-689 {
  padding: 689px !important;
}

.wp-690 {
  width: 690px !important;
}

.min-wp-690 {
  min-width: 690px !important;
}

.max-wp-690 {
  max-width: 690px !important;
}

.vw-690 {
  width: 690vw !important;
}

.min-vw-690 {
  min-width: 690vw !important;
}

.max-vw-690 {
  max-width: 690vw !important;
}

.wrem-690 {
  width: 690rem !important;
}

.min-wrem-690 {
  min-width: 690rem !important;
}

.max-wrem-690 {
  max-width: 690rem !important;
}

.hp-690 {
  height: 690px !important;
}

.min-hp-690 {
  min-height: 690px !important;
}

.max-hp-690 {
  max-height: 690px !important;
}

.vh-690 {
  height: 690vh !important;
}

.min-vh-690 {
  min-height: 690vh !important;
}

.max-vh-690 {
  max-height: 690vh !important;
}

.top-690 {
  top: 690px !important;
}

.bottom-690 {
  bottom: 690px !important;
}

.left-690 {
  left: 690px !important;
}

.right-690 {
  right: 690px !important;
}

.font-690 {
  font-size: 690px !important;
}

.fw-690 {
  font-weight: 690 !important;
}

.lh-690 {
  line-height: 690px !important;
}

.flex-init-690 {
  flex: 0 0 690px !important;
}

.radius-690 {
  border-radius: 690px !important;
}

.padding-690 {
  padding: 690px !important;
}

.wp-691 {
  width: 691px !important;
}

.min-wp-691 {
  min-width: 691px !important;
}

.max-wp-691 {
  max-width: 691px !important;
}

.vw-691 {
  width: 691vw !important;
}

.min-vw-691 {
  min-width: 691vw !important;
}

.max-vw-691 {
  max-width: 691vw !important;
}

.wrem-691 {
  width: 691rem !important;
}

.min-wrem-691 {
  min-width: 691rem !important;
}

.max-wrem-691 {
  max-width: 691rem !important;
}

.hp-691 {
  height: 691px !important;
}

.min-hp-691 {
  min-height: 691px !important;
}

.max-hp-691 {
  max-height: 691px !important;
}

.vh-691 {
  height: 691vh !important;
}

.min-vh-691 {
  min-height: 691vh !important;
}

.max-vh-691 {
  max-height: 691vh !important;
}

.top-691 {
  top: 691px !important;
}

.bottom-691 {
  bottom: 691px !important;
}

.left-691 {
  left: 691px !important;
}

.right-691 {
  right: 691px !important;
}

.font-691 {
  font-size: 691px !important;
}

.fw-691 {
  font-weight: 691 !important;
}

.lh-691 {
  line-height: 691px !important;
}

.flex-init-691 {
  flex: 0 0 691px !important;
}

.radius-691 {
  border-radius: 691px !important;
}

.padding-691 {
  padding: 691px !important;
}

.wp-692 {
  width: 692px !important;
}

.min-wp-692 {
  min-width: 692px !important;
}

.max-wp-692 {
  max-width: 692px !important;
}

.vw-692 {
  width: 692vw !important;
}

.min-vw-692 {
  min-width: 692vw !important;
}

.max-vw-692 {
  max-width: 692vw !important;
}

.wrem-692 {
  width: 692rem !important;
}

.min-wrem-692 {
  min-width: 692rem !important;
}

.max-wrem-692 {
  max-width: 692rem !important;
}

.hp-692 {
  height: 692px !important;
}

.min-hp-692 {
  min-height: 692px !important;
}

.max-hp-692 {
  max-height: 692px !important;
}

.vh-692 {
  height: 692vh !important;
}

.min-vh-692 {
  min-height: 692vh !important;
}

.max-vh-692 {
  max-height: 692vh !important;
}

.top-692 {
  top: 692px !important;
}

.bottom-692 {
  bottom: 692px !important;
}

.left-692 {
  left: 692px !important;
}

.right-692 {
  right: 692px !important;
}

.font-692 {
  font-size: 692px !important;
}

.fw-692 {
  font-weight: 692 !important;
}

.lh-692 {
  line-height: 692px !important;
}

.flex-init-692 {
  flex: 0 0 692px !important;
}

.radius-692 {
  border-radius: 692px !important;
}

.padding-692 {
  padding: 692px !important;
}

.wp-693 {
  width: 693px !important;
}

.min-wp-693 {
  min-width: 693px !important;
}

.max-wp-693 {
  max-width: 693px !important;
}

.vw-693 {
  width: 693vw !important;
}

.min-vw-693 {
  min-width: 693vw !important;
}

.max-vw-693 {
  max-width: 693vw !important;
}

.wrem-693 {
  width: 693rem !important;
}

.min-wrem-693 {
  min-width: 693rem !important;
}

.max-wrem-693 {
  max-width: 693rem !important;
}

.hp-693 {
  height: 693px !important;
}

.min-hp-693 {
  min-height: 693px !important;
}

.max-hp-693 {
  max-height: 693px !important;
}

.vh-693 {
  height: 693vh !important;
}

.min-vh-693 {
  min-height: 693vh !important;
}

.max-vh-693 {
  max-height: 693vh !important;
}

.top-693 {
  top: 693px !important;
}

.bottom-693 {
  bottom: 693px !important;
}

.left-693 {
  left: 693px !important;
}

.right-693 {
  right: 693px !important;
}

.font-693 {
  font-size: 693px !important;
}

.fw-693 {
  font-weight: 693 !important;
}

.lh-693 {
  line-height: 693px !important;
}

.flex-init-693 {
  flex: 0 0 693px !important;
}

.radius-693 {
  border-radius: 693px !important;
}

.padding-693 {
  padding: 693px !important;
}

.wp-694 {
  width: 694px !important;
}

.min-wp-694 {
  min-width: 694px !important;
}

.max-wp-694 {
  max-width: 694px !important;
}

.vw-694 {
  width: 694vw !important;
}

.min-vw-694 {
  min-width: 694vw !important;
}

.max-vw-694 {
  max-width: 694vw !important;
}

.wrem-694 {
  width: 694rem !important;
}

.min-wrem-694 {
  min-width: 694rem !important;
}

.max-wrem-694 {
  max-width: 694rem !important;
}

.hp-694 {
  height: 694px !important;
}

.min-hp-694 {
  min-height: 694px !important;
}

.max-hp-694 {
  max-height: 694px !important;
}

.vh-694 {
  height: 694vh !important;
}

.min-vh-694 {
  min-height: 694vh !important;
}

.max-vh-694 {
  max-height: 694vh !important;
}

.top-694 {
  top: 694px !important;
}

.bottom-694 {
  bottom: 694px !important;
}

.left-694 {
  left: 694px !important;
}

.right-694 {
  right: 694px !important;
}

.font-694 {
  font-size: 694px !important;
}

.fw-694 {
  font-weight: 694 !important;
}

.lh-694 {
  line-height: 694px !important;
}

.flex-init-694 {
  flex: 0 0 694px !important;
}

.radius-694 {
  border-radius: 694px !important;
}

.padding-694 {
  padding: 694px !important;
}

.wp-695 {
  width: 695px !important;
}

.min-wp-695 {
  min-width: 695px !important;
}

.max-wp-695 {
  max-width: 695px !important;
}

.vw-695 {
  width: 695vw !important;
}

.min-vw-695 {
  min-width: 695vw !important;
}

.max-vw-695 {
  max-width: 695vw !important;
}

.wrem-695 {
  width: 695rem !important;
}

.min-wrem-695 {
  min-width: 695rem !important;
}

.max-wrem-695 {
  max-width: 695rem !important;
}

.hp-695 {
  height: 695px !important;
}

.min-hp-695 {
  min-height: 695px !important;
}

.max-hp-695 {
  max-height: 695px !important;
}

.vh-695 {
  height: 695vh !important;
}

.min-vh-695 {
  min-height: 695vh !important;
}

.max-vh-695 {
  max-height: 695vh !important;
}

.top-695 {
  top: 695px !important;
}

.bottom-695 {
  bottom: 695px !important;
}

.left-695 {
  left: 695px !important;
}

.right-695 {
  right: 695px !important;
}

.font-695 {
  font-size: 695px !important;
}

.fw-695 {
  font-weight: 695 !important;
}

.lh-695 {
  line-height: 695px !important;
}

.flex-init-695 {
  flex: 0 0 695px !important;
}

.radius-695 {
  border-radius: 695px !important;
}

.padding-695 {
  padding: 695px !important;
}

.wp-696 {
  width: 696px !important;
}

.min-wp-696 {
  min-width: 696px !important;
}

.max-wp-696 {
  max-width: 696px !important;
}

.vw-696 {
  width: 696vw !important;
}

.min-vw-696 {
  min-width: 696vw !important;
}

.max-vw-696 {
  max-width: 696vw !important;
}

.wrem-696 {
  width: 696rem !important;
}

.min-wrem-696 {
  min-width: 696rem !important;
}

.max-wrem-696 {
  max-width: 696rem !important;
}

.hp-696 {
  height: 696px !important;
}

.min-hp-696 {
  min-height: 696px !important;
}

.max-hp-696 {
  max-height: 696px !important;
}

.vh-696 {
  height: 696vh !important;
}

.min-vh-696 {
  min-height: 696vh !important;
}

.max-vh-696 {
  max-height: 696vh !important;
}

.top-696 {
  top: 696px !important;
}

.bottom-696 {
  bottom: 696px !important;
}

.left-696 {
  left: 696px !important;
}

.right-696 {
  right: 696px !important;
}

.font-696 {
  font-size: 696px !important;
}

.fw-696 {
  font-weight: 696 !important;
}

.lh-696 {
  line-height: 696px !important;
}

.flex-init-696 {
  flex: 0 0 696px !important;
}

.radius-696 {
  border-radius: 696px !important;
}

.padding-696 {
  padding: 696px !important;
}

.wp-697 {
  width: 697px !important;
}

.min-wp-697 {
  min-width: 697px !important;
}

.max-wp-697 {
  max-width: 697px !important;
}

.vw-697 {
  width: 697vw !important;
}

.min-vw-697 {
  min-width: 697vw !important;
}

.max-vw-697 {
  max-width: 697vw !important;
}

.wrem-697 {
  width: 697rem !important;
}

.min-wrem-697 {
  min-width: 697rem !important;
}

.max-wrem-697 {
  max-width: 697rem !important;
}

.hp-697 {
  height: 697px !important;
}

.min-hp-697 {
  min-height: 697px !important;
}

.max-hp-697 {
  max-height: 697px !important;
}

.vh-697 {
  height: 697vh !important;
}

.min-vh-697 {
  min-height: 697vh !important;
}

.max-vh-697 {
  max-height: 697vh !important;
}

.top-697 {
  top: 697px !important;
}

.bottom-697 {
  bottom: 697px !important;
}

.left-697 {
  left: 697px !important;
}

.right-697 {
  right: 697px !important;
}

.font-697 {
  font-size: 697px !important;
}

.fw-697 {
  font-weight: 697 !important;
}

.lh-697 {
  line-height: 697px !important;
}

.flex-init-697 {
  flex: 0 0 697px !important;
}

.radius-697 {
  border-radius: 697px !important;
}

.padding-697 {
  padding: 697px !important;
}

.wp-698 {
  width: 698px !important;
}

.min-wp-698 {
  min-width: 698px !important;
}

.max-wp-698 {
  max-width: 698px !important;
}

.vw-698 {
  width: 698vw !important;
}

.min-vw-698 {
  min-width: 698vw !important;
}

.max-vw-698 {
  max-width: 698vw !important;
}

.wrem-698 {
  width: 698rem !important;
}

.min-wrem-698 {
  min-width: 698rem !important;
}

.max-wrem-698 {
  max-width: 698rem !important;
}

.hp-698 {
  height: 698px !important;
}

.min-hp-698 {
  min-height: 698px !important;
}

.max-hp-698 {
  max-height: 698px !important;
}

.vh-698 {
  height: 698vh !important;
}

.min-vh-698 {
  min-height: 698vh !important;
}

.max-vh-698 {
  max-height: 698vh !important;
}

.top-698 {
  top: 698px !important;
}

.bottom-698 {
  bottom: 698px !important;
}

.left-698 {
  left: 698px !important;
}

.right-698 {
  right: 698px !important;
}

.font-698 {
  font-size: 698px !important;
}

.fw-698 {
  font-weight: 698 !important;
}

.lh-698 {
  line-height: 698px !important;
}

.flex-init-698 {
  flex: 0 0 698px !important;
}

.radius-698 {
  border-radius: 698px !important;
}

.padding-698 {
  padding: 698px !important;
}

.wp-699 {
  width: 699px !important;
}

.min-wp-699 {
  min-width: 699px !important;
}

.max-wp-699 {
  max-width: 699px !important;
}

.vw-699 {
  width: 699vw !important;
}

.min-vw-699 {
  min-width: 699vw !important;
}

.max-vw-699 {
  max-width: 699vw !important;
}

.wrem-699 {
  width: 699rem !important;
}

.min-wrem-699 {
  min-width: 699rem !important;
}

.max-wrem-699 {
  max-width: 699rem !important;
}

.hp-699 {
  height: 699px !important;
}

.min-hp-699 {
  min-height: 699px !important;
}

.max-hp-699 {
  max-height: 699px !important;
}

.vh-699 {
  height: 699vh !important;
}

.min-vh-699 {
  min-height: 699vh !important;
}

.max-vh-699 {
  max-height: 699vh !important;
}

.top-699 {
  top: 699px !important;
}

.bottom-699 {
  bottom: 699px !important;
}

.left-699 {
  left: 699px !important;
}

.right-699 {
  right: 699px !important;
}

.font-699 {
  font-size: 699px !important;
}

.fw-699 {
  font-weight: 699 !important;
}

.lh-699 {
  line-height: 699px !important;
}

.flex-init-699 {
  flex: 0 0 699px !important;
}

.radius-699 {
  border-radius: 699px !important;
}

.padding-699 {
  padding: 699px !important;
}

.wp-700 {
  width: 700px !important;
}

.min-wp-700 {
  min-width: 700px !important;
}

.max-wp-700 {
  max-width: 700px !important;
}

.vw-700 {
  width: 700vw !important;
}

.min-vw-700 {
  min-width: 700vw !important;
}

.max-vw-700 {
  max-width: 700vw !important;
}

.wrem-700 {
  width: 700rem !important;
}

.min-wrem-700 {
  min-width: 700rem !important;
}

.max-wrem-700 {
  max-width: 700rem !important;
}

.hp-700 {
  height: 700px !important;
}

.min-hp-700 {
  min-height: 700px !important;
}

.max-hp-700 {
  max-height: 700px !important;
}

.vh-700 {
  height: 700vh !important;
}

.min-vh-700 {
  min-height: 700vh !important;
}

.max-vh-700 {
  max-height: 700vh !important;
}

.top-700 {
  top: 700px !important;
}

.bottom-700 {
  bottom: 700px !important;
}

.left-700 {
  left: 700px !important;
}

.right-700 {
  right: 700px !important;
}

.font-700 {
  font-size: 700px !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.lh-700 {
  line-height: 700px !important;
}

.flex-init-700 {
  flex: 0 0 700px !important;
}

.radius-700 {
  border-radius: 700px !important;
}

.padding-700 {
  padding: 700px !important;
}

.wp-701 {
  width: 701px !important;
}

.min-wp-701 {
  min-width: 701px !important;
}

.max-wp-701 {
  max-width: 701px !important;
}

.vw-701 {
  width: 701vw !important;
}

.min-vw-701 {
  min-width: 701vw !important;
}

.max-vw-701 {
  max-width: 701vw !important;
}

.wrem-701 {
  width: 701rem !important;
}

.min-wrem-701 {
  min-width: 701rem !important;
}

.max-wrem-701 {
  max-width: 701rem !important;
}

.hp-701 {
  height: 701px !important;
}

.min-hp-701 {
  min-height: 701px !important;
}

.max-hp-701 {
  max-height: 701px !important;
}

.vh-701 {
  height: 701vh !important;
}

.min-vh-701 {
  min-height: 701vh !important;
}

.max-vh-701 {
  max-height: 701vh !important;
}

.top-701 {
  top: 701px !important;
}

.bottom-701 {
  bottom: 701px !important;
}

.left-701 {
  left: 701px !important;
}

.right-701 {
  right: 701px !important;
}

.font-701 {
  font-size: 701px !important;
}

.fw-701 {
  font-weight: 701 !important;
}

.lh-701 {
  line-height: 701px !important;
}

.flex-init-701 {
  flex: 0 0 701px !important;
}

.radius-701 {
  border-radius: 701px !important;
}

.padding-701 {
  padding: 701px !important;
}

.wp-702 {
  width: 702px !important;
}

.min-wp-702 {
  min-width: 702px !important;
}

.max-wp-702 {
  max-width: 702px !important;
}

.vw-702 {
  width: 702vw !important;
}

.min-vw-702 {
  min-width: 702vw !important;
}

.max-vw-702 {
  max-width: 702vw !important;
}

.wrem-702 {
  width: 702rem !important;
}

.min-wrem-702 {
  min-width: 702rem !important;
}

.max-wrem-702 {
  max-width: 702rem !important;
}

.hp-702 {
  height: 702px !important;
}

.min-hp-702 {
  min-height: 702px !important;
}

.max-hp-702 {
  max-height: 702px !important;
}

.vh-702 {
  height: 702vh !important;
}

.min-vh-702 {
  min-height: 702vh !important;
}

.max-vh-702 {
  max-height: 702vh !important;
}

.top-702 {
  top: 702px !important;
}

.bottom-702 {
  bottom: 702px !important;
}

.left-702 {
  left: 702px !important;
}

.right-702 {
  right: 702px !important;
}

.font-702 {
  font-size: 702px !important;
}

.fw-702 {
  font-weight: 702 !important;
}

.lh-702 {
  line-height: 702px !important;
}

.flex-init-702 {
  flex: 0 0 702px !important;
}

.radius-702 {
  border-radius: 702px !important;
}

.padding-702 {
  padding: 702px !important;
}

.wp-703 {
  width: 703px !important;
}

.min-wp-703 {
  min-width: 703px !important;
}

.max-wp-703 {
  max-width: 703px !important;
}

.vw-703 {
  width: 703vw !important;
}

.min-vw-703 {
  min-width: 703vw !important;
}

.max-vw-703 {
  max-width: 703vw !important;
}

.wrem-703 {
  width: 703rem !important;
}

.min-wrem-703 {
  min-width: 703rem !important;
}

.max-wrem-703 {
  max-width: 703rem !important;
}

.hp-703 {
  height: 703px !important;
}

.min-hp-703 {
  min-height: 703px !important;
}

.max-hp-703 {
  max-height: 703px !important;
}

.vh-703 {
  height: 703vh !important;
}

.min-vh-703 {
  min-height: 703vh !important;
}

.max-vh-703 {
  max-height: 703vh !important;
}

.top-703 {
  top: 703px !important;
}

.bottom-703 {
  bottom: 703px !important;
}

.left-703 {
  left: 703px !important;
}

.right-703 {
  right: 703px !important;
}

.font-703 {
  font-size: 703px !important;
}

.fw-703 {
  font-weight: 703 !important;
}

.lh-703 {
  line-height: 703px !important;
}

.flex-init-703 {
  flex: 0 0 703px !important;
}

.radius-703 {
  border-radius: 703px !important;
}

.padding-703 {
  padding: 703px !important;
}

.wp-704 {
  width: 704px !important;
}

.min-wp-704 {
  min-width: 704px !important;
}

.max-wp-704 {
  max-width: 704px !important;
}

.vw-704 {
  width: 704vw !important;
}

.min-vw-704 {
  min-width: 704vw !important;
}

.max-vw-704 {
  max-width: 704vw !important;
}

.wrem-704 {
  width: 704rem !important;
}

.min-wrem-704 {
  min-width: 704rem !important;
}

.max-wrem-704 {
  max-width: 704rem !important;
}

.hp-704 {
  height: 704px !important;
}

.min-hp-704 {
  min-height: 704px !important;
}

.max-hp-704 {
  max-height: 704px !important;
}

.vh-704 {
  height: 704vh !important;
}

.min-vh-704 {
  min-height: 704vh !important;
}

.max-vh-704 {
  max-height: 704vh !important;
}

.top-704 {
  top: 704px !important;
}

.bottom-704 {
  bottom: 704px !important;
}

.left-704 {
  left: 704px !important;
}

.right-704 {
  right: 704px !important;
}

.font-704 {
  font-size: 704px !important;
}

.fw-704 {
  font-weight: 704 !important;
}

.lh-704 {
  line-height: 704px !important;
}

.flex-init-704 {
  flex: 0 0 704px !important;
}

.radius-704 {
  border-radius: 704px !important;
}

.padding-704 {
  padding: 704px !important;
}

.wp-705 {
  width: 705px !important;
}

.min-wp-705 {
  min-width: 705px !important;
}

.max-wp-705 {
  max-width: 705px !important;
}

.vw-705 {
  width: 705vw !important;
}

.min-vw-705 {
  min-width: 705vw !important;
}

.max-vw-705 {
  max-width: 705vw !important;
}

.wrem-705 {
  width: 705rem !important;
}

.min-wrem-705 {
  min-width: 705rem !important;
}

.max-wrem-705 {
  max-width: 705rem !important;
}

.hp-705 {
  height: 705px !important;
}

.min-hp-705 {
  min-height: 705px !important;
}

.max-hp-705 {
  max-height: 705px !important;
}

.vh-705 {
  height: 705vh !important;
}

.min-vh-705 {
  min-height: 705vh !important;
}

.max-vh-705 {
  max-height: 705vh !important;
}

.top-705 {
  top: 705px !important;
}

.bottom-705 {
  bottom: 705px !important;
}

.left-705 {
  left: 705px !important;
}

.right-705 {
  right: 705px !important;
}

.font-705 {
  font-size: 705px !important;
}

.fw-705 {
  font-weight: 705 !important;
}

.lh-705 {
  line-height: 705px !important;
}

.flex-init-705 {
  flex: 0 0 705px !important;
}

.radius-705 {
  border-radius: 705px !important;
}

.padding-705 {
  padding: 705px !important;
}

.wp-706 {
  width: 706px !important;
}

.min-wp-706 {
  min-width: 706px !important;
}

.max-wp-706 {
  max-width: 706px !important;
}

.vw-706 {
  width: 706vw !important;
}

.min-vw-706 {
  min-width: 706vw !important;
}

.max-vw-706 {
  max-width: 706vw !important;
}

.wrem-706 {
  width: 706rem !important;
}

.min-wrem-706 {
  min-width: 706rem !important;
}

.max-wrem-706 {
  max-width: 706rem !important;
}

.hp-706 {
  height: 706px !important;
}

.min-hp-706 {
  min-height: 706px !important;
}

.max-hp-706 {
  max-height: 706px !important;
}

.vh-706 {
  height: 706vh !important;
}

.min-vh-706 {
  min-height: 706vh !important;
}

.max-vh-706 {
  max-height: 706vh !important;
}

.top-706 {
  top: 706px !important;
}

.bottom-706 {
  bottom: 706px !important;
}

.left-706 {
  left: 706px !important;
}

.right-706 {
  right: 706px !important;
}

.font-706 {
  font-size: 706px !important;
}

.fw-706 {
  font-weight: 706 !important;
}

.lh-706 {
  line-height: 706px !important;
}

.flex-init-706 {
  flex: 0 0 706px !important;
}

.radius-706 {
  border-radius: 706px !important;
}

.padding-706 {
  padding: 706px !important;
}

.wp-707 {
  width: 707px !important;
}

.min-wp-707 {
  min-width: 707px !important;
}

.max-wp-707 {
  max-width: 707px !important;
}

.vw-707 {
  width: 707vw !important;
}

.min-vw-707 {
  min-width: 707vw !important;
}

.max-vw-707 {
  max-width: 707vw !important;
}

.wrem-707 {
  width: 707rem !important;
}

.min-wrem-707 {
  min-width: 707rem !important;
}

.max-wrem-707 {
  max-width: 707rem !important;
}

.hp-707 {
  height: 707px !important;
}

.min-hp-707 {
  min-height: 707px !important;
}

.max-hp-707 {
  max-height: 707px !important;
}

.vh-707 {
  height: 707vh !important;
}

.min-vh-707 {
  min-height: 707vh !important;
}

.max-vh-707 {
  max-height: 707vh !important;
}

.top-707 {
  top: 707px !important;
}

.bottom-707 {
  bottom: 707px !important;
}

.left-707 {
  left: 707px !important;
}

.right-707 {
  right: 707px !important;
}

.font-707 {
  font-size: 707px !important;
}

.fw-707 {
  font-weight: 707 !important;
}

.lh-707 {
  line-height: 707px !important;
}

.flex-init-707 {
  flex: 0 0 707px !important;
}

.radius-707 {
  border-radius: 707px !important;
}

.padding-707 {
  padding: 707px !important;
}

.wp-708 {
  width: 708px !important;
}

.min-wp-708 {
  min-width: 708px !important;
}

.max-wp-708 {
  max-width: 708px !important;
}

.vw-708 {
  width: 708vw !important;
}

.min-vw-708 {
  min-width: 708vw !important;
}

.max-vw-708 {
  max-width: 708vw !important;
}

.wrem-708 {
  width: 708rem !important;
}

.min-wrem-708 {
  min-width: 708rem !important;
}

.max-wrem-708 {
  max-width: 708rem !important;
}

.hp-708 {
  height: 708px !important;
}

.min-hp-708 {
  min-height: 708px !important;
}

.max-hp-708 {
  max-height: 708px !important;
}

.vh-708 {
  height: 708vh !important;
}

.min-vh-708 {
  min-height: 708vh !important;
}

.max-vh-708 {
  max-height: 708vh !important;
}

.top-708 {
  top: 708px !important;
}

.bottom-708 {
  bottom: 708px !important;
}

.left-708 {
  left: 708px !important;
}

.right-708 {
  right: 708px !important;
}

.font-708 {
  font-size: 708px !important;
}

.fw-708 {
  font-weight: 708 !important;
}

.lh-708 {
  line-height: 708px !important;
}

.flex-init-708 {
  flex: 0 0 708px !important;
}

.radius-708 {
  border-radius: 708px !important;
}

.padding-708 {
  padding: 708px !important;
}

.wp-709 {
  width: 709px !important;
}

.min-wp-709 {
  min-width: 709px !important;
}

.max-wp-709 {
  max-width: 709px !important;
}

.vw-709 {
  width: 709vw !important;
}

.min-vw-709 {
  min-width: 709vw !important;
}

.max-vw-709 {
  max-width: 709vw !important;
}

.wrem-709 {
  width: 709rem !important;
}

.min-wrem-709 {
  min-width: 709rem !important;
}

.max-wrem-709 {
  max-width: 709rem !important;
}

.hp-709 {
  height: 709px !important;
}

.min-hp-709 {
  min-height: 709px !important;
}

.max-hp-709 {
  max-height: 709px !important;
}

.vh-709 {
  height: 709vh !important;
}

.min-vh-709 {
  min-height: 709vh !important;
}

.max-vh-709 {
  max-height: 709vh !important;
}

.top-709 {
  top: 709px !important;
}

.bottom-709 {
  bottom: 709px !important;
}

.left-709 {
  left: 709px !important;
}

.right-709 {
  right: 709px !important;
}

.font-709 {
  font-size: 709px !important;
}

.fw-709 {
  font-weight: 709 !important;
}

.lh-709 {
  line-height: 709px !important;
}

.flex-init-709 {
  flex: 0 0 709px !important;
}

.radius-709 {
  border-radius: 709px !important;
}

.padding-709 {
  padding: 709px !important;
}

.wp-710 {
  width: 710px !important;
}

.min-wp-710 {
  min-width: 710px !important;
}

.max-wp-710 {
  max-width: 710px !important;
}

.vw-710 {
  width: 710vw !important;
}

.min-vw-710 {
  min-width: 710vw !important;
}

.max-vw-710 {
  max-width: 710vw !important;
}

.wrem-710 {
  width: 710rem !important;
}

.min-wrem-710 {
  min-width: 710rem !important;
}

.max-wrem-710 {
  max-width: 710rem !important;
}

.hp-710 {
  height: 710px !important;
}

.min-hp-710 {
  min-height: 710px !important;
}

.max-hp-710 {
  max-height: 710px !important;
}

.vh-710 {
  height: 710vh !important;
}

.min-vh-710 {
  min-height: 710vh !important;
}

.max-vh-710 {
  max-height: 710vh !important;
}

.top-710 {
  top: 710px !important;
}

.bottom-710 {
  bottom: 710px !important;
}

.left-710 {
  left: 710px !important;
}

.right-710 {
  right: 710px !important;
}

.font-710 {
  font-size: 710px !important;
}

.fw-710 {
  font-weight: 710 !important;
}

.lh-710 {
  line-height: 710px !important;
}

.flex-init-710 {
  flex: 0 0 710px !important;
}

.radius-710 {
  border-radius: 710px !important;
}

.padding-710 {
  padding: 710px !important;
}

.wp-711 {
  width: 711px !important;
}

.min-wp-711 {
  min-width: 711px !important;
}

.max-wp-711 {
  max-width: 711px !important;
}

.vw-711 {
  width: 711vw !important;
}

.min-vw-711 {
  min-width: 711vw !important;
}

.max-vw-711 {
  max-width: 711vw !important;
}

.wrem-711 {
  width: 711rem !important;
}

.min-wrem-711 {
  min-width: 711rem !important;
}

.max-wrem-711 {
  max-width: 711rem !important;
}

.hp-711 {
  height: 711px !important;
}

.min-hp-711 {
  min-height: 711px !important;
}

.max-hp-711 {
  max-height: 711px !important;
}

.vh-711 {
  height: 711vh !important;
}

.min-vh-711 {
  min-height: 711vh !important;
}

.max-vh-711 {
  max-height: 711vh !important;
}

.top-711 {
  top: 711px !important;
}

.bottom-711 {
  bottom: 711px !important;
}

.left-711 {
  left: 711px !important;
}

.right-711 {
  right: 711px !important;
}

.font-711 {
  font-size: 711px !important;
}

.fw-711 {
  font-weight: 711 !important;
}

.lh-711 {
  line-height: 711px !important;
}

.flex-init-711 {
  flex: 0 0 711px !important;
}

.radius-711 {
  border-radius: 711px !important;
}

.padding-711 {
  padding: 711px !important;
}

.wp-712 {
  width: 712px !important;
}

.min-wp-712 {
  min-width: 712px !important;
}

.max-wp-712 {
  max-width: 712px !important;
}

.vw-712 {
  width: 712vw !important;
}

.min-vw-712 {
  min-width: 712vw !important;
}

.max-vw-712 {
  max-width: 712vw !important;
}

.wrem-712 {
  width: 712rem !important;
}

.min-wrem-712 {
  min-width: 712rem !important;
}

.max-wrem-712 {
  max-width: 712rem !important;
}

.hp-712 {
  height: 712px !important;
}

.min-hp-712 {
  min-height: 712px !important;
}

.max-hp-712 {
  max-height: 712px !important;
}

.vh-712 {
  height: 712vh !important;
}

.min-vh-712 {
  min-height: 712vh !important;
}

.max-vh-712 {
  max-height: 712vh !important;
}

.top-712 {
  top: 712px !important;
}

.bottom-712 {
  bottom: 712px !important;
}

.left-712 {
  left: 712px !important;
}

.right-712 {
  right: 712px !important;
}

.font-712 {
  font-size: 712px !important;
}

.fw-712 {
  font-weight: 712 !important;
}

.lh-712 {
  line-height: 712px !important;
}

.flex-init-712 {
  flex: 0 0 712px !important;
}

.radius-712 {
  border-radius: 712px !important;
}

.padding-712 {
  padding: 712px !important;
}

.wp-713 {
  width: 713px !important;
}

.min-wp-713 {
  min-width: 713px !important;
}

.max-wp-713 {
  max-width: 713px !important;
}

.vw-713 {
  width: 713vw !important;
}

.min-vw-713 {
  min-width: 713vw !important;
}

.max-vw-713 {
  max-width: 713vw !important;
}

.wrem-713 {
  width: 713rem !important;
}

.min-wrem-713 {
  min-width: 713rem !important;
}

.max-wrem-713 {
  max-width: 713rem !important;
}

.hp-713 {
  height: 713px !important;
}

.min-hp-713 {
  min-height: 713px !important;
}

.max-hp-713 {
  max-height: 713px !important;
}

.vh-713 {
  height: 713vh !important;
}

.min-vh-713 {
  min-height: 713vh !important;
}

.max-vh-713 {
  max-height: 713vh !important;
}

.top-713 {
  top: 713px !important;
}

.bottom-713 {
  bottom: 713px !important;
}

.left-713 {
  left: 713px !important;
}

.right-713 {
  right: 713px !important;
}

.font-713 {
  font-size: 713px !important;
}

.fw-713 {
  font-weight: 713 !important;
}

.lh-713 {
  line-height: 713px !important;
}

.flex-init-713 {
  flex: 0 0 713px !important;
}

.radius-713 {
  border-radius: 713px !important;
}

.padding-713 {
  padding: 713px !important;
}

.wp-714 {
  width: 714px !important;
}

.min-wp-714 {
  min-width: 714px !important;
}

.max-wp-714 {
  max-width: 714px !important;
}

.vw-714 {
  width: 714vw !important;
}

.min-vw-714 {
  min-width: 714vw !important;
}

.max-vw-714 {
  max-width: 714vw !important;
}

.wrem-714 {
  width: 714rem !important;
}

.min-wrem-714 {
  min-width: 714rem !important;
}

.max-wrem-714 {
  max-width: 714rem !important;
}

.hp-714 {
  height: 714px !important;
}

.min-hp-714 {
  min-height: 714px !important;
}

.max-hp-714 {
  max-height: 714px !important;
}

.vh-714 {
  height: 714vh !important;
}

.min-vh-714 {
  min-height: 714vh !important;
}

.max-vh-714 {
  max-height: 714vh !important;
}

.top-714 {
  top: 714px !important;
}

.bottom-714 {
  bottom: 714px !important;
}

.left-714 {
  left: 714px !important;
}

.right-714 {
  right: 714px !important;
}

.font-714 {
  font-size: 714px !important;
}

.fw-714 {
  font-weight: 714 !important;
}

.lh-714 {
  line-height: 714px !important;
}

.flex-init-714 {
  flex: 0 0 714px !important;
}

.radius-714 {
  border-radius: 714px !important;
}

.padding-714 {
  padding: 714px !important;
}

.wp-715 {
  width: 715px !important;
}

.min-wp-715 {
  min-width: 715px !important;
}

.max-wp-715 {
  max-width: 715px !important;
}

.vw-715 {
  width: 715vw !important;
}

.min-vw-715 {
  min-width: 715vw !important;
}

.max-vw-715 {
  max-width: 715vw !important;
}

.wrem-715 {
  width: 715rem !important;
}

.min-wrem-715 {
  min-width: 715rem !important;
}

.max-wrem-715 {
  max-width: 715rem !important;
}

.hp-715 {
  height: 715px !important;
}

.min-hp-715 {
  min-height: 715px !important;
}

.max-hp-715 {
  max-height: 715px !important;
}

.vh-715 {
  height: 715vh !important;
}

.min-vh-715 {
  min-height: 715vh !important;
}

.max-vh-715 {
  max-height: 715vh !important;
}

.top-715 {
  top: 715px !important;
}

.bottom-715 {
  bottom: 715px !important;
}

.left-715 {
  left: 715px !important;
}

.right-715 {
  right: 715px !important;
}

.font-715 {
  font-size: 715px !important;
}

.fw-715 {
  font-weight: 715 !important;
}

.lh-715 {
  line-height: 715px !important;
}

.flex-init-715 {
  flex: 0 0 715px !important;
}

.radius-715 {
  border-radius: 715px !important;
}

.padding-715 {
  padding: 715px !important;
}

.wp-716 {
  width: 716px !important;
}

.min-wp-716 {
  min-width: 716px !important;
}

.max-wp-716 {
  max-width: 716px !important;
}

.vw-716 {
  width: 716vw !important;
}

.min-vw-716 {
  min-width: 716vw !important;
}

.max-vw-716 {
  max-width: 716vw !important;
}

.wrem-716 {
  width: 716rem !important;
}

.min-wrem-716 {
  min-width: 716rem !important;
}

.max-wrem-716 {
  max-width: 716rem !important;
}

.hp-716 {
  height: 716px !important;
}

.min-hp-716 {
  min-height: 716px !important;
}

.max-hp-716 {
  max-height: 716px !important;
}

.vh-716 {
  height: 716vh !important;
}

.min-vh-716 {
  min-height: 716vh !important;
}

.max-vh-716 {
  max-height: 716vh !important;
}

.top-716 {
  top: 716px !important;
}

.bottom-716 {
  bottom: 716px !important;
}

.left-716 {
  left: 716px !important;
}

.right-716 {
  right: 716px !important;
}

.font-716 {
  font-size: 716px !important;
}

.fw-716 {
  font-weight: 716 !important;
}

.lh-716 {
  line-height: 716px !important;
}

.flex-init-716 {
  flex: 0 0 716px !important;
}

.radius-716 {
  border-radius: 716px !important;
}

.padding-716 {
  padding: 716px !important;
}

.wp-717 {
  width: 717px !important;
}

.min-wp-717 {
  min-width: 717px !important;
}

.max-wp-717 {
  max-width: 717px !important;
}

.vw-717 {
  width: 717vw !important;
}

.min-vw-717 {
  min-width: 717vw !important;
}

.max-vw-717 {
  max-width: 717vw !important;
}

.wrem-717 {
  width: 717rem !important;
}

.min-wrem-717 {
  min-width: 717rem !important;
}

.max-wrem-717 {
  max-width: 717rem !important;
}

.hp-717 {
  height: 717px !important;
}

.min-hp-717 {
  min-height: 717px !important;
}

.max-hp-717 {
  max-height: 717px !important;
}

.vh-717 {
  height: 717vh !important;
}

.min-vh-717 {
  min-height: 717vh !important;
}

.max-vh-717 {
  max-height: 717vh !important;
}

.top-717 {
  top: 717px !important;
}

.bottom-717 {
  bottom: 717px !important;
}

.left-717 {
  left: 717px !important;
}

.right-717 {
  right: 717px !important;
}

.font-717 {
  font-size: 717px !important;
}

.fw-717 {
  font-weight: 717 !important;
}

.lh-717 {
  line-height: 717px !important;
}

.flex-init-717 {
  flex: 0 0 717px !important;
}

.radius-717 {
  border-radius: 717px !important;
}

.padding-717 {
  padding: 717px !important;
}

.wp-718 {
  width: 718px !important;
}

.min-wp-718 {
  min-width: 718px !important;
}

.max-wp-718 {
  max-width: 718px !important;
}

.vw-718 {
  width: 718vw !important;
}

.min-vw-718 {
  min-width: 718vw !important;
}

.max-vw-718 {
  max-width: 718vw !important;
}

.wrem-718 {
  width: 718rem !important;
}

.min-wrem-718 {
  min-width: 718rem !important;
}

.max-wrem-718 {
  max-width: 718rem !important;
}

.hp-718 {
  height: 718px !important;
}

.min-hp-718 {
  min-height: 718px !important;
}

.max-hp-718 {
  max-height: 718px !important;
}

.vh-718 {
  height: 718vh !important;
}

.min-vh-718 {
  min-height: 718vh !important;
}

.max-vh-718 {
  max-height: 718vh !important;
}

.top-718 {
  top: 718px !important;
}

.bottom-718 {
  bottom: 718px !important;
}

.left-718 {
  left: 718px !important;
}

.right-718 {
  right: 718px !important;
}

.font-718 {
  font-size: 718px !important;
}

.fw-718 {
  font-weight: 718 !important;
}

.lh-718 {
  line-height: 718px !important;
}

.flex-init-718 {
  flex: 0 0 718px !important;
}

.radius-718 {
  border-radius: 718px !important;
}

.padding-718 {
  padding: 718px !important;
}

.wp-719 {
  width: 719px !important;
}

.min-wp-719 {
  min-width: 719px !important;
}

.max-wp-719 {
  max-width: 719px !important;
}

.vw-719 {
  width: 719vw !important;
}

.min-vw-719 {
  min-width: 719vw !important;
}

.max-vw-719 {
  max-width: 719vw !important;
}

.wrem-719 {
  width: 719rem !important;
}

.min-wrem-719 {
  min-width: 719rem !important;
}

.max-wrem-719 {
  max-width: 719rem !important;
}

.hp-719 {
  height: 719px !important;
}

.min-hp-719 {
  min-height: 719px !important;
}

.max-hp-719 {
  max-height: 719px !important;
}

.vh-719 {
  height: 719vh !important;
}

.min-vh-719 {
  min-height: 719vh !important;
}

.max-vh-719 {
  max-height: 719vh !important;
}

.top-719 {
  top: 719px !important;
}

.bottom-719 {
  bottom: 719px !important;
}

.left-719 {
  left: 719px !important;
}

.right-719 {
  right: 719px !important;
}

.font-719 {
  font-size: 719px !important;
}

.fw-719 {
  font-weight: 719 !important;
}

.lh-719 {
  line-height: 719px !important;
}

.flex-init-719 {
  flex: 0 0 719px !important;
}

.radius-719 {
  border-radius: 719px !important;
}

.padding-719 {
  padding: 719px !important;
}

.wp-720 {
  width: 720px !important;
}

.min-wp-720 {
  min-width: 720px !important;
}

.max-wp-720 {
  max-width: 720px !important;
}

.vw-720 {
  width: 720vw !important;
}

.min-vw-720 {
  min-width: 720vw !important;
}

.max-vw-720 {
  max-width: 720vw !important;
}

.wrem-720 {
  width: 720rem !important;
}

.min-wrem-720 {
  min-width: 720rem !important;
}

.max-wrem-720 {
  max-width: 720rem !important;
}

.hp-720 {
  height: 720px !important;
}

.min-hp-720 {
  min-height: 720px !important;
}

.max-hp-720 {
  max-height: 720px !important;
}

.vh-720 {
  height: 720vh !important;
}

.min-vh-720 {
  min-height: 720vh !important;
}

.max-vh-720 {
  max-height: 720vh !important;
}

.top-720 {
  top: 720px !important;
}

.bottom-720 {
  bottom: 720px !important;
}

.left-720 {
  left: 720px !important;
}

.right-720 {
  right: 720px !important;
}

.font-720 {
  font-size: 720px !important;
}

.fw-720 {
  font-weight: 720 !important;
}

.lh-720 {
  line-height: 720px !important;
}

.flex-init-720 {
  flex: 0 0 720px !important;
}

.radius-720 {
  border-radius: 720px !important;
}

.padding-720 {
  padding: 720px !important;
}

.wp-721 {
  width: 721px !important;
}

.min-wp-721 {
  min-width: 721px !important;
}

.max-wp-721 {
  max-width: 721px !important;
}

.vw-721 {
  width: 721vw !important;
}

.min-vw-721 {
  min-width: 721vw !important;
}

.max-vw-721 {
  max-width: 721vw !important;
}

.wrem-721 {
  width: 721rem !important;
}

.min-wrem-721 {
  min-width: 721rem !important;
}

.max-wrem-721 {
  max-width: 721rem !important;
}

.hp-721 {
  height: 721px !important;
}

.min-hp-721 {
  min-height: 721px !important;
}

.max-hp-721 {
  max-height: 721px !important;
}

.vh-721 {
  height: 721vh !important;
}

.min-vh-721 {
  min-height: 721vh !important;
}

.max-vh-721 {
  max-height: 721vh !important;
}

.top-721 {
  top: 721px !important;
}

.bottom-721 {
  bottom: 721px !important;
}

.left-721 {
  left: 721px !important;
}

.right-721 {
  right: 721px !important;
}

.font-721 {
  font-size: 721px !important;
}

.fw-721 {
  font-weight: 721 !important;
}

.lh-721 {
  line-height: 721px !important;
}

.flex-init-721 {
  flex: 0 0 721px !important;
}

.radius-721 {
  border-radius: 721px !important;
}

.padding-721 {
  padding: 721px !important;
}

.wp-722 {
  width: 722px !important;
}

.min-wp-722 {
  min-width: 722px !important;
}

.max-wp-722 {
  max-width: 722px !important;
}

.vw-722 {
  width: 722vw !important;
}

.min-vw-722 {
  min-width: 722vw !important;
}

.max-vw-722 {
  max-width: 722vw !important;
}

.wrem-722 {
  width: 722rem !important;
}

.min-wrem-722 {
  min-width: 722rem !important;
}

.max-wrem-722 {
  max-width: 722rem !important;
}

.hp-722 {
  height: 722px !important;
}

.min-hp-722 {
  min-height: 722px !important;
}

.max-hp-722 {
  max-height: 722px !important;
}

.vh-722 {
  height: 722vh !important;
}

.min-vh-722 {
  min-height: 722vh !important;
}

.max-vh-722 {
  max-height: 722vh !important;
}

.top-722 {
  top: 722px !important;
}

.bottom-722 {
  bottom: 722px !important;
}

.left-722 {
  left: 722px !important;
}

.right-722 {
  right: 722px !important;
}

.font-722 {
  font-size: 722px !important;
}

.fw-722 {
  font-weight: 722 !important;
}

.lh-722 {
  line-height: 722px !important;
}

.flex-init-722 {
  flex: 0 0 722px !important;
}

.radius-722 {
  border-radius: 722px !important;
}

.padding-722 {
  padding: 722px !important;
}

.wp-723 {
  width: 723px !important;
}

.min-wp-723 {
  min-width: 723px !important;
}

.max-wp-723 {
  max-width: 723px !important;
}

.vw-723 {
  width: 723vw !important;
}

.min-vw-723 {
  min-width: 723vw !important;
}

.max-vw-723 {
  max-width: 723vw !important;
}

.wrem-723 {
  width: 723rem !important;
}

.min-wrem-723 {
  min-width: 723rem !important;
}

.max-wrem-723 {
  max-width: 723rem !important;
}

.hp-723 {
  height: 723px !important;
}

.min-hp-723 {
  min-height: 723px !important;
}

.max-hp-723 {
  max-height: 723px !important;
}

.vh-723 {
  height: 723vh !important;
}

.min-vh-723 {
  min-height: 723vh !important;
}

.max-vh-723 {
  max-height: 723vh !important;
}

.top-723 {
  top: 723px !important;
}

.bottom-723 {
  bottom: 723px !important;
}

.left-723 {
  left: 723px !important;
}

.right-723 {
  right: 723px !important;
}

.font-723 {
  font-size: 723px !important;
}

.fw-723 {
  font-weight: 723 !important;
}

.lh-723 {
  line-height: 723px !important;
}

.flex-init-723 {
  flex: 0 0 723px !important;
}

.radius-723 {
  border-radius: 723px !important;
}

.padding-723 {
  padding: 723px !important;
}

.wp-724 {
  width: 724px !important;
}

.min-wp-724 {
  min-width: 724px !important;
}

.max-wp-724 {
  max-width: 724px !important;
}

.vw-724 {
  width: 724vw !important;
}

.min-vw-724 {
  min-width: 724vw !important;
}

.max-vw-724 {
  max-width: 724vw !important;
}

.wrem-724 {
  width: 724rem !important;
}

.min-wrem-724 {
  min-width: 724rem !important;
}

.max-wrem-724 {
  max-width: 724rem !important;
}

.hp-724 {
  height: 724px !important;
}

.min-hp-724 {
  min-height: 724px !important;
}

.max-hp-724 {
  max-height: 724px !important;
}

.vh-724 {
  height: 724vh !important;
}

.min-vh-724 {
  min-height: 724vh !important;
}

.max-vh-724 {
  max-height: 724vh !important;
}

.top-724 {
  top: 724px !important;
}

.bottom-724 {
  bottom: 724px !important;
}

.left-724 {
  left: 724px !important;
}

.right-724 {
  right: 724px !important;
}

.font-724 {
  font-size: 724px !important;
}

.fw-724 {
  font-weight: 724 !important;
}

.lh-724 {
  line-height: 724px !important;
}

.flex-init-724 {
  flex: 0 0 724px !important;
}

.radius-724 {
  border-radius: 724px !important;
}

.padding-724 {
  padding: 724px !important;
}

.wp-725 {
  width: 725px !important;
}

.min-wp-725 {
  min-width: 725px !important;
}

.max-wp-725 {
  max-width: 725px !important;
}

.vw-725 {
  width: 725vw !important;
}

.min-vw-725 {
  min-width: 725vw !important;
}

.max-vw-725 {
  max-width: 725vw !important;
}

.wrem-725 {
  width: 725rem !important;
}

.min-wrem-725 {
  min-width: 725rem !important;
}

.max-wrem-725 {
  max-width: 725rem !important;
}

.hp-725 {
  height: 725px !important;
}

.min-hp-725 {
  min-height: 725px !important;
}

.max-hp-725 {
  max-height: 725px !important;
}

.vh-725 {
  height: 725vh !important;
}

.min-vh-725 {
  min-height: 725vh !important;
}

.max-vh-725 {
  max-height: 725vh !important;
}

.top-725 {
  top: 725px !important;
}

.bottom-725 {
  bottom: 725px !important;
}

.left-725 {
  left: 725px !important;
}

.right-725 {
  right: 725px !important;
}

.font-725 {
  font-size: 725px !important;
}

.fw-725 {
  font-weight: 725 !important;
}

.lh-725 {
  line-height: 725px !important;
}

.flex-init-725 {
  flex: 0 0 725px !important;
}

.radius-725 {
  border-radius: 725px !important;
}

.padding-725 {
  padding: 725px !important;
}

.wp-726 {
  width: 726px !important;
}

.min-wp-726 {
  min-width: 726px !important;
}

.max-wp-726 {
  max-width: 726px !important;
}

.vw-726 {
  width: 726vw !important;
}

.min-vw-726 {
  min-width: 726vw !important;
}

.max-vw-726 {
  max-width: 726vw !important;
}

.wrem-726 {
  width: 726rem !important;
}

.min-wrem-726 {
  min-width: 726rem !important;
}

.max-wrem-726 {
  max-width: 726rem !important;
}

.hp-726 {
  height: 726px !important;
}

.min-hp-726 {
  min-height: 726px !important;
}

.max-hp-726 {
  max-height: 726px !important;
}

.vh-726 {
  height: 726vh !important;
}

.min-vh-726 {
  min-height: 726vh !important;
}

.max-vh-726 {
  max-height: 726vh !important;
}

.top-726 {
  top: 726px !important;
}

.bottom-726 {
  bottom: 726px !important;
}

.left-726 {
  left: 726px !important;
}

.right-726 {
  right: 726px !important;
}

.font-726 {
  font-size: 726px !important;
}

.fw-726 {
  font-weight: 726 !important;
}

.lh-726 {
  line-height: 726px !important;
}

.flex-init-726 {
  flex: 0 0 726px !important;
}

.radius-726 {
  border-radius: 726px !important;
}

.padding-726 {
  padding: 726px !important;
}

.wp-727 {
  width: 727px !important;
}

.min-wp-727 {
  min-width: 727px !important;
}

.max-wp-727 {
  max-width: 727px !important;
}

.vw-727 {
  width: 727vw !important;
}

.min-vw-727 {
  min-width: 727vw !important;
}

.max-vw-727 {
  max-width: 727vw !important;
}

.wrem-727 {
  width: 727rem !important;
}

.min-wrem-727 {
  min-width: 727rem !important;
}

.max-wrem-727 {
  max-width: 727rem !important;
}

.hp-727 {
  height: 727px !important;
}

.min-hp-727 {
  min-height: 727px !important;
}

.max-hp-727 {
  max-height: 727px !important;
}

.vh-727 {
  height: 727vh !important;
}

.min-vh-727 {
  min-height: 727vh !important;
}

.max-vh-727 {
  max-height: 727vh !important;
}

.top-727 {
  top: 727px !important;
}

.bottom-727 {
  bottom: 727px !important;
}

.left-727 {
  left: 727px !important;
}

.right-727 {
  right: 727px !important;
}

.font-727 {
  font-size: 727px !important;
}

.fw-727 {
  font-weight: 727 !important;
}

.lh-727 {
  line-height: 727px !important;
}

.flex-init-727 {
  flex: 0 0 727px !important;
}

.radius-727 {
  border-radius: 727px !important;
}

.padding-727 {
  padding: 727px !important;
}

.wp-728 {
  width: 728px !important;
}

.min-wp-728 {
  min-width: 728px !important;
}

.max-wp-728 {
  max-width: 728px !important;
}

.vw-728 {
  width: 728vw !important;
}

.min-vw-728 {
  min-width: 728vw !important;
}

.max-vw-728 {
  max-width: 728vw !important;
}

.wrem-728 {
  width: 728rem !important;
}

.min-wrem-728 {
  min-width: 728rem !important;
}

.max-wrem-728 {
  max-width: 728rem !important;
}

.hp-728 {
  height: 728px !important;
}

.min-hp-728 {
  min-height: 728px !important;
}

.max-hp-728 {
  max-height: 728px !important;
}

.vh-728 {
  height: 728vh !important;
}

.min-vh-728 {
  min-height: 728vh !important;
}

.max-vh-728 {
  max-height: 728vh !important;
}

.top-728 {
  top: 728px !important;
}

.bottom-728 {
  bottom: 728px !important;
}

.left-728 {
  left: 728px !important;
}

.right-728 {
  right: 728px !important;
}

.font-728 {
  font-size: 728px !important;
}

.fw-728 {
  font-weight: 728 !important;
}

.lh-728 {
  line-height: 728px !important;
}

.flex-init-728 {
  flex: 0 0 728px !important;
}

.radius-728 {
  border-radius: 728px !important;
}

.padding-728 {
  padding: 728px !important;
}

.wp-729 {
  width: 729px !important;
}

.min-wp-729 {
  min-width: 729px !important;
}

.max-wp-729 {
  max-width: 729px !important;
}

.vw-729 {
  width: 729vw !important;
}

.min-vw-729 {
  min-width: 729vw !important;
}

.max-vw-729 {
  max-width: 729vw !important;
}

.wrem-729 {
  width: 729rem !important;
}

.min-wrem-729 {
  min-width: 729rem !important;
}

.max-wrem-729 {
  max-width: 729rem !important;
}

.hp-729 {
  height: 729px !important;
}

.min-hp-729 {
  min-height: 729px !important;
}

.max-hp-729 {
  max-height: 729px !important;
}

.vh-729 {
  height: 729vh !important;
}

.min-vh-729 {
  min-height: 729vh !important;
}

.max-vh-729 {
  max-height: 729vh !important;
}

.top-729 {
  top: 729px !important;
}

.bottom-729 {
  bottom: 729px !important;
}

.left-729 {
  left: 729px !important;
}

.right-729 {
  right: 729px !important;
}

.font-729 {
  font-size: 729px !important;
}

.fw-729 {
  font-weight: 729 !important;
}

.lh-729 {
  line-height: 729px !important;
}

.flex-init-729 {
  flex: 0 0 729px !important;
}

.radius-729 {
  border-radius: 729px !important;
}

.padding-729 {
  padding: 729px !important;
}

.wp-730 {
  width: 730px !important;
}

.min-wp-730 {
  min-width: 730px !important;
}

.max-wp-730 {
  max-width: 730px !important;
}

.vw-730 {
  width: 730vw !important;
}

.min-vw-730 {
  min-width: 730vw !important;
}

.max-vw-730 {
  max-width: 730vw !important;
}

.wrem-730 {
  width: 730rem !important;
}

.min-wrem-730 {
  min-width: 730rem !important;
}

.max-wrem-730 {
  max-width: 730rem !important;
}

.hp-730 {
  height: 730px !important;
}

.min-hp-730 {
  min-height: 730px !important;
}

.max-hp-730 {
  max-height: 730px !important;
}

.vh-730 {
  height: 730vh !important;
}

.min-vh-730 {
  min-height: 730vh !important;
}

.max-vh-730 {
  max-height: 730vh !important;
}

.top-730 {
  top: 730px !important;
}

.bottom-730 {
  bottom: 730px !important;
}

.left-730 {
  left: 730px !important;
}

.right-730 {
  right: 730px !important;
}

.font-730 {
  font-size: 730px !important;
}

.fw-730 {
  font-weight: 730 !important;
}

.lh-730 {
  line-height: 730px !important;
}

.flex-init-730 {
  flex: 0 0 730px !important;
}

.radius-730 {
  border-radius: 730px !important;
}

.padding-730 {
  padding: 730px !important;
}

.wp-731 {
  width: 731px !important;
}

.min-wp-731 {
  min-width: 731px !important;
}

.max-wp-731 {
  max-width: 731px !important;
}

.vw-731 {
  width: 731vw !important;
}

.min-vw-731 {
  min-width: 731vw !important;
}

.max-vw-731 {
  max-width: 731vw !important;
}

.wrem-731 {
  width: 731rem !important;
}

.min-wrem-731 {
  min-width: 731rem !important;
}

.max-wrem-731 {
  max-width: 731rem !important;
}

.hp-731 {
  height: 731px !important;
}

.min-hp-731 {
  min-height: 731px !important;
}

.max-hp-731 {
  max-height: 731px !important;
}

.vh-731 {
  height: 731vh !important;
}

.min-vh-731 {
  min-height: 731vh !important;
}

.max-vh-731 {
  max-height: 731vh !important;
}

.top-731 {
  top: 731px !important;
}

.bottom-731 {
  bottom: 731px !important;
}

.left-731 {
  left: 731px !important;
}

.right-731 {
  right: 731px !important;
}

.font-731 {
  font-size: 731px !important;
}

.fw-731 {
  font-weight: 731 !important;
}

.lh-731 {
  line-height: 731px !important;
}

.flex-init-731 {
  flex: 0 0 731px !important;
}

.radius-731 {
  border-radius: 731px !important;
}

.padding-731 {
  padding: 731px !important;
}

.wp-732 {
  width: 732px !important;
}

.min-wp-732 {
  min-width: 732px !important;
}

.max-wp-732 {
  max-width: 732px !important;
}

.vw-732 {
  width: 732vw !important;
}

.min-vw-732 {
  min-width: 732vw !important;
}

.max-vw-732 {
  max-width: 732vw !important;
}

.wrem-732 {
  width: 732rem !important;
}

.min-wrem-732 {
  min-width: 732rem !important;
}

.max-wrem-732 {
  max-width: 732rem !important;
}

.hp-732 {
  height: 732px !important;
}

.min-hp-732 {
  min-height: 732px !important;
}

.max-hp-732 {
  max-height: 732px !important;
}

.vh-732 {
  height: 732vh !important;
}

.min-vh-732 {
  min-height: 732vh !important;
}

.max-vh-732 {
  max-height: 732vh !important;
}

.top-732 {
  top: 732px !important;
}

.bottom-732 {
  bottom: 732px !important;
}

.left-732 {
  left: 732px !important;
}

.right-732 {
  right: 732px !important;
}

.font-732 {
  font-size: 732px !important;
}

.fw-732 {
  font-weight: 732 !important;
}

.lh-732 {
  line-height: 732px !important;
}

.flex-init-732 {
  flex: 0 0 732px !important;
}

.radius-732 {
  border-radius: 732px !important;
}

.padding-732 {
  padding: 732px !important;
}

.wp-733 {
  width: 733px !important;
}

.min-wp-733 {
  min-width: 733px !important;
}

.max-wp-733 {
  max-width: 733px !important;
}

.vw-733 {
  width: 733vw !important;
}

.min-vw-733 {
  min-width: 733vw !important;
}

.max-vw-733 {
  max-width: 733vw !important;
}

.wrem-733 {
  width: 733rem !important;
}

.min-wrem-733 {
  min-width: 733rem !important;
}

.max-wrem-733 {
  max-width: 733rem !important;
}

.hp-733 {
  height: 733px !important;
}

.min-hp-733 {
  min-height: 733px !important;
}

.max-hp-733 {
  max-height: 733px !important;
}

.vh-733 {
  height: 733vh !important;
}

.min-vh-733 {
  min-height: 733vh !important;
}

.max-vh-733 {
  max-height: 733vh !important;
}

.top-733 {
  top: 733px !important;
}

.bottom-733 {
  bottom: 733px !important;
}

.left-733 {
  left: 733px !important;
}

.right-733 {
  right: 733px !important;
}

.font-733 {
  font-size: 733px !important;
}

.fw-733 {
  font-weight: 733 !important;
}

.lh-733 {
  line-height: 733px !important;
}

.flex-init-733 {
  flex: 0 0 733px !important;
}

.radius-733 {
  border-radius: 733px !important;
}

.padding-733 {
  padding: 733px !important;
}

.wp-734 {
  width: 734px !important;
}

.min-wp-734 {
  min-width: 734px !important;
}

.max-wp-734 {
  max-width: 734px !important;
}

.vw-734 {
  width: 734vw !important;
}

.min-vw-734 {
  min-width: 734vw !important;
}

.max-vw-734 {
  max-width: 734vw !important;
}

.wrem-734 {
  width: 734rem !important;
}

.min-wrem-734 {
  min-width: 734rem !important;
}

.max-wrem-734 {
  max-width: 734rem !important;
}

.hp-734 {
  height: 734px !important;
}

.min-hp-734 {
  min-height: 734px !important;
}

.max-hp-734 {
  max-height: 734px !important;
}

.vh-734 {
  height: 734vh !important;
}

.min-vh-734 {
  min-height: 734vh !important;
}

.max-vh-734 {
  max-height: 734vh !important;
}

.top-734 {
  top: 734px !important;
}

.bottom-734 {
  bottom: 734px !important;
}

.left-734 {
  left: 734px !important;
}

.right-734 {
  right: 734px !important;
}

.font-734 {
  font-size: 734px !important;
}

.fw-734 {
  font-weight: 734 !important;
}

.lh-734 {
  line-height: 734px !important;
}

.flex-init-734 {
  flex: 0 0 734px !important;
}

.radius-734 {
  border-radius: 734px !important;
}

.padding-734 {
  padding: 734px !important;
}

.wp-735 {
  width: 735px !important;
}

.min-wp-735 {
  min-width: 735px !important;
}

.max-wp-735 {
  max-width: 735px !important;
}

.vw-735 {
  width: 735vw !important;
}

.min-vw-735 {
  min-width: 735vw !important;
}

.max-vw-735 {
  max-width: 735vw !important;
}

.wrem-735 {
  width: 735rem !important;
}

.min-wrem-735 {
  min-width: 735rem !important;
}

.max-wrem-735 {
  max-width: 735rem !important;
}

.hp-735 {
  height: 735px !important;
}

.min-hp-735 {
  min-height: 735px !important;
}

.max-hp-735 {
  max-height: 735px !important;
}

.vh-735 {
  height: 735vh !important;
}

.min-vh-735 {
  min-height: 735vh !important;
}

.max-vh-735 {
  max-height: 735vh !important;
}

.top-735 {
  top: 735px !important;
}

.bottom-735 {
  bottom: 735px !important;
}

.left-735 {
  left: 735px !important;
}

.right-735 {
  right: 735px !important;
}

.font-735 {
  font-size: 735px !important;
}

.fw-735 {
  font-weight: 735 !important;
}

.lh-735 {
  line-height: 735px !important;
}

.flex-init-735 {
  flex: 0 0 735px !important;
}

.radius-735 {
  border-radius: 735px !important;
}

.padding-735 {
  padding: 735px !important;
}

.wp-736 {
  width: 736px !important;
}

.min-wp-736 {
  min-width: 736px !important;
}

.max-wp-736 {
  max-width: 736px !important;
}

.vw-736 {
  width: 736vw !important;
}

.min-vw-736 {
  min-width: 736vw !important;
}

.max-vw-736 {
  max-width: 736vw !important;
}

.wrem-736 {
  width: 736rem !important;
}

.min-wrem-736 {
  min-width: 736rem !important;
}

.max-wrem-736 {
  max-width: 736rem !important;
}

.hp-736 {
  height: 736px !important;
}

.min-hp-736 {
  min-height: 736px !important;
}

.max-hp-736 {
  max-height: 736px !important;
}

.vh-736 {
  height: 736vh !important;
}

.min-vh-736 {
  min-height: 736vh !important;
}

.max-vh-736 {
  max-height: 736vh !important;
}

.top-736 {
  top: 736px !important;
}

.bottom-736 {
  bottom: 736px !important;
}

.left-736 {
  left: 736px !important;
}

.right-736 {
  right: 736px !important;
}

.font-736 {
  font-size: 736px !important;
}

.fw-736 {
  font-weight: 736 !important;
}

.lh-736 {
  line-height: 736px !important;
}

.flex-init-736 {
  flex: 0 0 736px !important;
}

.radius-736 {
  border-radius: 736px !important;
}

.padding-736 {
  padding: 736px !important;
}

.wp-737 {
  width: 737px !important;
}

.min-wp-737 {
  min-width: 737px !important;
}

.max-wp-737 {
  max-width: 737px !important;
}

.vw-737 {
  width: 737vw !important;
}

.min-vw-737 {
  min-width: 737vw !important;
}

.max-vw-737 {
  max-width: 737vw !important;
}

.wrem-737 {
  width: 737rem !important;
}

.min-wrem-737 {
  min-width: 737rem !important;
}

.max-wrem-737 {
  max-width: 737rem !important;
}

.hp-737 {
  height: 737px !important;
}

.min-hp-737 {
  min-height: 737px !important;
}

.max-hp-737 {
  max-height: 737px !important;
}

.vh-737 {
  height: 737vh !important;
}

.min-vh-737 {
  min-height: 737vh !important;
}

.max-vh-737 {
  max-height: 737vh !important;
}

.top-737 {
  top: 737px !important;
}

.bottom-737 {
  bottom: 737px !important;
}

.left-737 {
  left: 737px !important;
}

.right-737 {
  right: 737px !important;
}

.font-737 {
  font-size: 737px !important;
}

.fw-737 {
  font-weight: 737 !important;
}

.lh-737 {
  line-height: 737px !important;
}

.flex-init-737 {
  flex: 0 0 737px !important;
}

.radius-737 {
  border-radius: 737px !important;
}

.padding-737 {
  padding: 737px !important;
}

.wp-738 {
  width: 738px !important;
}

.min-wp-738 {
  min-width: 738px !important;
}

.max-wp-738 {
  max-width: 738px !important;
}

.vw-738 {
  width: 738vw !important;
}

.min-vw-738 {
  min-width: 738vw !important;
}

.max-vw-738 {
  max-width: 738vw !important;
}

.wrem-738 {
  width: 738rem !important;
}

.min-wrem-738 {
  min-width: 738rem !important;
}

.max-wrem-738 {
  max-width: 738rem !important;
}

.hp-738 {
  height: 738px !important;
}

.min-hp-738 {
  min-height: 738px !important;
}

.max-hp-738 {
  max-height: 738px !important;
}

.vh-738 {
  height: 738vh !important;
}

.min-vh-738 {
  min-height: 738vh !important;
}

.max-vh-738 {
  max-height: 738vh !important;
}

.top-738 {
  top: 738px !important;
}

.bottom-738 {
  bottom: 738px !important;
}

.left-738 {
  left: 738px !important;
}

.right-738 {
  right: 738px !important;
}

.font-738 {
  font-size: 738px !important;
}

.fw-738 {
  font-weight: 738 !important;
}

.lh-738 {
  line-height: 738px !important;
}

.flex-init-738 {
  flex: 0 0 738px !important;
}

.radius-738 {
  border-radius: 738px !important;
}

.padding-738 {
  padding: 738px !important;
}

.wp-739 {
  width: 739px !important;
}

.min-wp-739 {
  min-width: 739px !important;
}

.max-wp-739 {
  max-width: 739px !important;
}

.vw-739 {
  width: 739vw !important;
}

.min-vw-739 {
  min-width: 739vw !important;
}

.max-vw-739 {
  max-width: 739vw !important;
}

.wrem-739 {
  width: 739rem !important;
}

.min-wrem-739 {
  min-width: 739rem !important;
}

.max-wrem-739 {
  max-width: 739rem !important;
}

.hp-739 {
  height: 739px !important;
}

.min-hp-739 {
  min-height: 739px !important;
}

.max-hp-739 {
  max-height: 739px !important;
}

.vh-739 {
  height: 739vh !important;
}

.min-vh-739 {
  min-height: 739vh !important;
}

.max-vh-739 {
  max-height: 739vh !important;
}

.top-739 {
  top: 739px !important;
}

.bottom-739 {
  bottom: 739px !important;
}

.left-739 {
  left: 739px !important;
}

.right-739 {
  right: 739px !important;
}

.font-739 {
  font-size: 739px !important;
}

.fw-739 {
  font-weight: 739 !important;
}

.lh-739 {
  line-height: 739px !important;
}

.flex-init-739 {
  flex: 0 0 739px !important;
}

.radius-739 {
  border-radius: 739px !important;
}

.padding-739 {
  padding: 739px !important;
}

.wp-740 {
  width: 740px !important;
}

.min-wp-740 {
  min-width: 740px !important;
}

.max-wp-740 {
  max-width: 740px !important;
}

.vw-740 {
  width: 740vw !important;
}

.min-vw-740 {
  min-width: 740vw !important;
}

.max-vw-740 {
  max-width: 740vw !important;
}

.wrem-740 {
  width: 740rem !important;
}

.min-wrem-740 {
  min-width: 740rem !important;
}

.max-wrem-740 {
  max-width: 740rem !important;
}

.hp-740 {
  height: 740px !important;
}

.min-hp-740 {
  min-height: 740px !important;
}

.max-hp-740 {
  max-height: 740px !important;
}

.vh-740 {
  height: 740vh !important;
}

.min-vh-740 {
  min-height: 740vh !important;
}

.max-vh-740 {
  max-height: 740vh !important;
}

.top-740 {
  top: 740px !important;
}

.bottom-740 {
  bottom: 740px !important;
}

.left-740 {
  left: 740px !important;
}

.right-740 {
  right: 740px !important;
}

.font-740 {
  font-size: 740px !important;
}

.fw-740 {
  font-weight: 740 !important;
}

.lh-740 {
  line-height: 740px !important;
}

.flex-init-740 {
  flex: 0 0 740px !important;
}

.radius-740 {
  border-radius: 740px !important;
}

.padding-740 {
  padding: 740px !important;
}

.wp-741 {
  width: 741px !important;
}

.min-wp-741 {
  min-width: 741px !important;
}

.max-wp-741 {
  max-width: 741px !important;
}

.vw-741 {
  width: 741vw !important;
}

.min-vw-741 {
  min-width: 741vw !important;
}

.max-vw-741 {
  max-width: 741vw !important;
}

.wrem-741 {
  width: 741rem !important;
}

.min-wrem-741 {
  min-width: 741rem !important;
}

.max-wrem-741 {
  max-width: 741rem !important;
}

.hp-741 {
  height: 741px !important;
}

.min-hp-741 {
  min-height: 741px !important;
}

.max-hp-741 {
  max-height: 741px !important;
}

.vh-741 {
  height: 741vh !important;
}

.min-vh-741 {
  min-height: 741vh !important;
}

.max-vh-741 {
  max-height: 741vh !important;
}

.top-741 {
  top: 741px !important;
}

.bottom-741 {
  bottom: 741px !important;
}

.left-741 {
  left: 741px !important;
}

.right-741 {
  right: 741px !important;
}

.font-741 {
  font-size: 741px !important;
}

.fw-741 {
  font-weight: 741 !important;
}

.lh-741 {
  line-height: 741px !important;
}

.flex-init-741 {
  flex: 0 0 741px !important;
}

.radius-741 {
  border-radius: 741px !important;
}

.padding-741 {
  padding: 741px !important;
}

.wp-742 {
  width: 742px !important;
}

.min-wp-742 {
  min-width: 742px !important;
}

.max-wp-742 {
  max-width: 742px !important;
}

.vw-742 {
  width: 742vw !important;
}

.min-vw-742 {
  min-width: 742vw !important;
}

.max-vw-742 {
  max-width: 742vw !important;
}

.wrem-742 {
  width: 742rem !important;
}

.min-wrem-742 {
  min-width: 742rem !important;
}

.max-wrem-742 {
  max-width: 742rem !important;
}

.hp-742 {
  height: 742px !important;
}

.min-hp-742 {
  min-height: 742px !important;
}

.max-hp-742 {
  max-height: 742px !important;
}

.vh-742 {
  height: 742vh !important;
}

.min-vh-742 {
  min-height: 742vh !important;
}

.max-vh-742 {
  max-height: 742vh !important;
}

.top-742 {
  top: 742px !important;
}

.bottom-742 {
  bottom: 742px !important;
}

.left-742 {
  left: 742px !important;
}

.right-742 {
  right: 742px !important;
}

.font-742 {
  font-size: 742px !important;
}

.fw-742 {
  font-weight: 742 !important;
}

.lh-742 {
  line-height: 742px !important;
}

.flex-init-742 {
  flex: 0 0 742px !important;
}

.radius-742 {
  border-radius: 742px !important;
}

.padding-742 {
  padding: 742px !important;
}

.wp-743 {
  width: 743px !important;
}

.min-wp-743 {
  min-width: 743px !important;
}

.max-wp-743 {
  max-width: 743px !important;
}

.vw-743 {
  width: 743vw !important;
}

.min-vw-743 {
  min-width: 743vw !important;
}

.max-vw-743 {
  max-width: 743vw !important;
}

.wrem-743 {
  width: 743rem !important;
}

.min-wrem-743 {
  min-width: 743rem !important;
}

.max-wrem-743 {
  max-width: 743rem !important;
}

.hp-743 {
  height: 743px !important;
}

.min-hp-743 {
  min-height: 743px !important;
}

.max-hp-743 {
  max-height: 743px !important;
}

.vh-743 {
  height: 743vh !important;
}

.min-vh-743 {
  min-height: 743vh !important;
}

.max-vh-743 {
  max-height: 743vh !important;
}

.top-743 {
  top: 743px !important;
}

.bottom-743 {
  bottom: 743px !important;
}

.left-743 {
  left: 743px !important;
}

.right-743 {
  right: 743px !important;
}

.font-743 {
  font-size: 743px !important;
}

.fw-743 {
  font-weight: 743 !important;
}

.lh-743 {
  line-height: 743px !important;
}

.flex-init-743 {
  flex: 0 0 743px !important;
}

.radius-743 {
  border-radius: 743px !important;
}

.padding-743 {
  padding: 743px !important;
}

.wp-744 {
  width: 744px !important;
}

.min-wp-744 {
  min-width: 744px !important;
}

.max-wp-744 {
  max-width: 744px !important;
}

.vw-744 {
  width: 744vw !important;
}

.min-vw-744 {
  min-width: 744vw !important;
}

.max-vw-744 {
  max-width: 744vw !important;
}

.wrem-744 {
  width: 744rem !important;
}

.min-wrem-744 {
  min-width: 744rem !important;
}

.max-wrem-744 {
  max-width: 744rem !important;
}

.hp-744 {
  height: 744px !important;
}

.min-hp-744 {
  min-height: 744px !important;
}

.max-hp-744 {
  max-height: 744px !important;
}

.vh-744 {
  height: 744vh !important;
}

.min-vh-744 {
  min-height: 744vh !important;
}

.max-vh-744 {
  max-height: 744vh !important;
}

.top-744 {
  top: 744px !important;
}

.bottom-744 {
  bottom: 744px !important;
}

.left-744 {
  left: 744px !important;
}

.right-744 {
  right: 744px !important;
}

.font-744 {
  font-size: 744px !important;
}

.fw-744 {
  font-weight: 744 !important;
}

.lh-744 {
  line-height: 744px !important;
}

.flex-init-744 {
  flex: 0 0 744px !important;
}

.radius-744 {
  border-radius: 744px !important;
}

.padding-744 {
  padding: 744px !important;
}

.wp-745 {
  width: 745px !important;
}

.min-wp-745 {
  min-width: 745px !important;
}

.max-wp-745 {
  max-width: 745px !important;
}

.vw-745 {
  width: 745vw !important;
}

.min-vw-745 {
  min-width: 745vw !important;
}

.max-vw-745 {
  max-width: 745vw !important;
}

.wrem-745 {
  width: 745rem !important;
}

.min-wrem-745 {
  min-width: 745rem !important;
}

.max-wrem-745 {
  max-width: 745rem !important;
}

.hp-745 {
  height: 745px !important;
}

.min-hp-745 {
  min-height: 745px !important;
}

.max-hp-745 {
  max-height: 745px !important;
}

.vh-745 {
  height: 745vh !important;
}

.min-vh-745 {
  min-height: 745vh !important;
}

.max-vh-745 {
  max-height: 745vh !important;
}

.top-745 {
  top: 745px !important;
}

.bottom-745 {
  bottom: 745px !important;
}

.left-745 {
  left: 745px !important;
}

.right-745 {
  right: 745px !important;
}

.font-745 {
  font-size: 745px !important;
}

.fw-745 {
  font-weight: 745 !important;
}

.lh-745 {
  line-height: 745px !important;
}

.flex-init-745 {
  flex: 0 0 745px !important;
}

.radius-745 {
  border-radius: 745px !important;
}

.padding-745 {
  padding: 745px !important;
}

.wp-746 {
  width: 746px !important;
}

.min-wp-746 {
  min-width: 746px !important;
}

.max-wp-746 {
  max-width: 746px !important;
}

.vw-746 {
  width: 746vw !important;
}

.min-vw-746 {
  min-width: 746vw !important;
}

.max-vw-746 {
  max-width: 746vw !important;
}

.wrem-746 {
  width: 746rem !important;
}

.min-wrem-746 {
  min-width: 746rem !important;
}

.max-wrem-746 {
  max-width: 746rem !important;
}

.hp-746 {
  height: 746px !important;
}

.min-hp-746 {
  min-height: 746px !important;
}

.max-hp-746 {
  max-height: 746px !important;
}

.vh-746 {
  height: 746vh !important;
}

.min-vh-746 {
  min-height: 746vh !important;
}

.max-vh-746 {
  max-height: 746vh !important;
}

.top-746 {
  top: 746px !important;
}

.bottom-746 {
  bottom: 746px !important;
}

.left-746 {
  left: 746px !important;
}

.right-746 {
  right: 746px !important;
}

.font-746 {
  font-size: 746px !important;
}

.fw-746 {
  font-weight: 746 !important;
}

.lh-746 {
  line-height: 746px !important;
}

.flex-init-746 {
  flex: 0 0 746px !important;
}

.radius-746 {
  border-radius: 746px !important;
}

.padding-746 {
  padding: 746px !important;
}

.wp-747 {
  width: 747px !important;
}

.min-wp-747 {
  min-width: 747px !important;
}

.max-wp-747 {
  max-width: 747px !important;
}

.vw-747 {
  width: 747vw !important;
}

.min-vw-747 {
  min-width: 747vw !important;
}

.max-vw-747 {
  max-width: 747vw !important;
}

.wrem-747 {
  width: 747rem !important;
}

.min-wrem-747 {
  min-width: 747rem !important;
}

.max-wrem-747 {
  max-width: 747rem !important;
}

.hp-747 {
  height: 747px !important;
}

.min-hp-747 {
  min-height: 747px !important;
}

.max-hp-747 {
  max-height: 747px !important;
}

.vh-747 {
  height: 747vh !important;
}

.min-vh-747 {
  min-height: 747vh !important;
}

.max-vh-747 {
  max-height: 747vh !important;
}

.top-747 {
  top: 747px !important;
}

.bottom-747 {
  bottom: 747px !important;
}

.left-747 {
  left: 747px !important;
}

.right-747 {
  right: 747px !important;
}

.font-747 {
  font-size: 747px !important;
}

.fw-747 {
  font-weight: 747 !important;
}

.lh-747 {
  line-height: 747px !important;
}

.flex-init-747 {
  flex: 0 0 747px !important;
}

.radius-747 {
  border-radius: 747px !important;
}

.padding-747 {
  padding: 747px !important;
}

.wp-748 {
  width: 748px !important;
}

.min-wp-748 {
  min-width: 748px !important;
}

.max-wp-748 {
  max-width: 748px !important;
}

.vw-748 {
  width: 748vw !important;
}

.min-vw-748 {
  min-width: 748vw !important;
}

.max-vw-748 {
  max-width: 748vw !important;
}

.wrem-748 {
  width: 748rem !important;
}

.min-wrem-748 {
  min-width: 748rem !important;
}

.max-wrem-748 {
  max-width: 748rem !important;
}

.hp-748 {
  height: 748px !important;
}

.min-hp-748 {
  min-height: 748px !important;
}

.max-hp-748 {
  max-height: 748px !important;
}

.vh-748 {
  height: 748vh !important;
}

.min-vh-748 {
  min-height: 748vh !important;
}

.max-vh-748 {
  max-height: 748vh !important;
}

.top-748 {
  top: 748px !important;
}

.bottom-748 {
  bottom: 748px !important;
}

.left-748 {
  left: 748px !important;
}

.right-748 {
  right: 748px !important;
}

.font-748 {
  font-size: 748px !important;
}

.fw-748 {
  font-weight: 748 !important;
}

.lh-748 {
  line-height: 748px !important;
}

.flex-init-748 {
  flex: 0 0 748px !important;
}

.radius-748 {
  border-radius: 748px !important;
}

.padding-748 {
  padding: 748px !important;
}

.wp-749 {
  width: 749px !important;
}

.min-wp-749 {
  min-width: 749px !important;
}

.max-wp-749 {
  max-width: 749px !important;
}

.vw-749 {
  width: 749vw !important;
}

.min-vw-749 {
  min-width: 749vw !important;
}

.max-vw-749 {
  max-width: 749vw !important;
}

.wrem-749 {
  width: 749rem !important;
}

.min-wrem-749 {
  min-width: 749rem !important;
}

.max-wrem-749 {
  max-width: 749rem !important;
}

.hp-749 {
  height: 749px !important;
}

.min-hp-749 {
  min-height: 749px !important;
}

.max-hp-749 {
  max-height: 749px !important;
}

.vh-749 {
  height: 749vh !important;
}

.min-vh-749 {
  min-height: 749vh !important;
}

.max-vh-749 {
  max-height: 749vh !important;
}

.top-749 {
  top: 749px !important;
}

.bottom-749 {
  bottom: 749px !important;
}

.left-749 {
  left: 749px !important;
}

.right-749 {
  right: 749px !important;
}

.font-749 {
  font-size: 749px !important;
}

.fw-749 {
  font-weight: 749 !important;
}

.lh-749 {
  line-height: 749px !important;
}

.flex-init-749 {
  flex: 0 0 749px !important;
}

.radius-749 {
  border-radius: 749px !important;
}

.padding-749 {
  padding: 749px !important;
}

.wp-750 {
  width: 750px !important;
}

.min-wp-750 {
  min-width: 750px !important;
}

.max-wp-750 {
  max-width: 750px !important;
}

.vw-750 {
  width: 750vw !important;
}

.min-vw-750 {
  min-width: 750vw !important;
}

.max-vw-750 {
  max-width: 750vw !important;
}

.wrem-750 {
  width: 750rem !important;
}

.min-wrem-750 {
  min-width: 750rem !important;
}

.max-wrem-750 {
  max-width: 750rem !important;
}

.hp-750 {
  height: 750px !important;
}

.min-hp-750 {
  min-height: 750px !important;
}

.max-hp-750 {
  max-height: 750px !important;
}

.vh-750 {
  height: 750vh !important;
}

.min-vh-750 {
  min-height: 750vh !important;
}

.max-vh-750 {
  max-height: 750vh !important;
}

.top-750 {
  top: 750px !important;
}

.bottom-750 {
  bottom: 750px !important;
}

.left-750 {
  left: 750px !important;
}

.right-750 {
  right: 750px !important;
}

.font-750 {
  font-size: 750px !important;
}

.fw-750 {
  font-weight: 750 !important;
}

.lh-750 {
  line-height: 750px !important;
}

.flex-init-750 {
  flex: 0 0 750px !important;
}

.radius-750 {
  border-radius: 750px !important;
}

.padding-750 {
  padding: 750px !important;
}

.wp-751 {
  width: 751px !important;
}

.min-wp-751 {
  min-width: 751px !important;
}

.max-wp-751 {
  max-width: 751px !important;
}

.vw-751 {
  width: 751vw !important;
}

.min-vw-751 {
  min-width: 751vw !important;
}

.max-vw-751 {
  max-width: 751vw !important;
}

.wrem-751 {
  width: 751rem !important;
}

.min-wrem-751 {
  min-width: 751rem !important;
}

.max-wrem-751 {
  max-width: 751rem !important;
}

.hp-751 {
  height: 751px !important;
}

.min-hp-751 {
  min-height: 751px !important;
}

.max-hp-751 {
  max-height: 751px !important;
}

.vh-751 {
  height: 751vh !important;
}

.min-vh-751 {
  min-height: 751vh !important;
}

.max-vh-751 {
  max-height: 751vh !important;
}

.top-751 {
  top: 751px !important;
}

.bottom-751 {
  bottom: 751px !important;
}

.left-751 {
  left: 751px !important;
}

.right-751 {
  right: 751px !important;
}

.font-751 {
  font-size: 751px !important;
}

.fw-751 {
  font-weight: 751 !important;
}

.lh-751 {
  line-height: 751px !important;
}

.flex-init-751 {
  flex: 0 0 751px !important;
}

.radius-751 {
  border-radius: 751px !important;
}

.padding-751 {
  padding: 751px !important;
}

.wp-752 {
  width: 752px !important;
}

.min-wp-752 {
  min-width: 752px !important;
}

.max-wp-752 {
  max-width: 752px !important;
}

.vw-752 {
  width: 752vw !important;
}

.min-vw-752 {
  min-width: 752vw !important;
}

.max-vw-752 {
  max-width: 752vw !important;
}

.wrem-752 {
  width: 752rem !important;
}

.min-wrem-752 {
  min-width: 752rem !important;
}

.max-wrem-752 {
  max-width: 752rem !important;
}

.hp-752 {
  height: 752px !important;
}

.min-hp-752 {
  min-height: 752px !important;
}

.max-hp-752 {
  max-height: 752px !important;
}

.vh-752 {
  height: 752vh !important;
}

.min-vh-752 {
  min-height: 752vh !important;
}

.max-vh-752 {
  max-height: 752vh !important;
}

.top-752 {
  top: 752px !important;
}

.bottom-752 {
  bottom: 752px !important;
}

.left-752 {
  left: 752px !important;
}

.right-752 {
  right: 752px !important;
}

.font-752 {
  font-size: 752px !important;
}

.fw-752 {
  font-weight: 752 !important;
}

.lh-752 {
  line-height: 752px !important;
}

.flex-init-752 {
  flex: 0 0 752px !important;
}

.radius-752 {
  border-radius: 752px !important;
}

.padding-752 {
  padding: 752px !important;
}

.wp-753 {
  width: 753px !important;
}

.min-wp-753 {
  min-width: 753px !important;
}

.max-wp-753 {
  max-width: 753px !important;
}

.vw-753 {
  width: 753vw !important;
}

.min-vw-753 {
  min-width: 753vw !important;
}

.max-vw-753 {
  max-width: 753vw !important;
}

.wrem-753 {
  width: 753rem !important;
}

.min-wrem-753 {
  min-width: 753rem !important;
}

.max-wrem-753 {
  max-width: 753rem !important;
}

.hp-753 {
  height: 753px !important;
}

.min-hp-753 {
  min-height: 753px !important;
}

.max-hp-753 {
  max-height: 753px !important;
}

.vh-753 {
  height: 753vh !important;
}

.min-vh-753 {
  min-height: 753vh !important;
}

.max-vh-753 {
  max-height: 753vh !important;
}

.top-753 {
  top: 753px !important;
}

.bottom-753 {
  bottom: 753px !important;
}

.left-753 {
  left: 753px !important;
}

.right-753 {
  right: 753px !important;
}

.font-753 {
  font-size: 753px !important;
}

.fw-753 {
  font-weight: 753 !important;
}

.lh-753 {
  line-height: 753px !important;
}

.flex-init-753 {
  flex: 0 0 753px !important;
}

.radius-753 {
  border-radius: 753px !important;
}

.padding-753 {
  padding: 753px !important;
}

.wp-754 {
  width: 754px !important;
}

.min-wp-754 {
  min-width: 754px !important;
}

.max-wp-754 {
  max-width: 754px !important;
}

.vw-754 {
  width: 754vw !important;
}

.min-vw-754 {
  min-width: 754vw !important;
}

.max-vw-754 {
  max-width: 754vw !important;
}

.wrem-754 {
  width: 754rem !important;
}

.min-wrem-754 {
  min-width: 754rem !important;
}

.max-wrem-754 {
  max-width: 754rem !important;
}

.hp-754 {
  height: 754px !important;
}

.min-hp-754 {
  min-height: 754px !important;
}

.max-hp-754 {
  max-height: 754px !important;
}

.vh-754 {
  height: 754vh !important;
}

.min-vh-754 {
  min-height: 754vh !important;
}

.max-vh-754 {
  max-height: 754vh !important;
}

.top-754 {
  top: 754px !important;
}

.bottom-754 {
  bottom: 754px !important;
}

.left-754 {
  left: 754px !important;
}

.right-754 {
  right: 754px !important;
}

.font-754 {
  font-size: 754px !important;
}

.fw-754 {
  font-weight: 754 !important;
}

.lh-754 {
  line-height: 754px !important;
}

.flex-init-754 {
  flex: 0 0 754px !important;
}

.radius-754 {
  border-radius: 754px !important;
}

.padding-754 {
  padding: 754px !important;
}

.wp-755 {
  width: 755px !important;
}

.min-wp-755 {
  min-width: 755px !important;
}

.max-wp-755 {
  max-width: 755px !important;
}

.vw-755 {
  width: 755vw !important;
}

.min-vw-755 {
  min-width: 755vw !important;
}

.max-vw-755 {
  max-width: 755vw !important;
}

.wrem-755 {
  width: 755rem !important;
}

.min-wrem-755 {
  min-width: 755rem !important;
}

.max-wrem-755 {
  max-width: 755rem !important;
}

.hp-755 {
  height: 755px !important;
}

.min-hp-755 {
  min-height: 755px !important;
}

.max-hp-755 {
  max-height: 755px !important;
}

.vh-755 {
  height: 755vh !important;
}

.min-vh-755 {
  min-height: 755vh !important;
}

.max-vh-755 {
  max-height: 755vh !important;
}

.top-755 {
  top: 755px !important;
}

.bottom-755 {
  bottom: 755px !important;
}

.left-755 {
  left: 755px !important;
}

.right-755 {
  right: 755px !important;
}

.font-755 {
  font-size: 755px !important;
}

.fw-755 {
  font-weight: 755 !important;
}

.lh-755 {
  line-height: 755px !important;
}

.flex-init-755 {
  flex: 0 0 755px !important;
}

.radius-755 {
  border-radius: 755px !important;
}

.padding-755 {
  padding: 755px !important;
}

.wp-756 {
  width: 756px !important;
}

.min-wp-756 {
  min-width: 756px !important;
}

.max-wp-756 {
  max-width: 756px !important;
}

.vw-756 {
  width: 756vw !important;
}

.min-vw-756 {
  min-width: 756vw !important;
}

.max-vw-756 {
  max-width: 756vw !important;
}

.wrem-756 {
  width: 756rem !important;
}

.min-wrem-756 {
  min-width: 756rem !important;
}

.max-wrem-756 {
  max-width: 756rem !important;
}

.hp-756 {
  height: 756px !important;
}

.min-hp-756 {
  min-height: 756px !important;
}

.max-hp-756 {
  max-height: 756px !important;
}

.vh-756 {
  height: 756vh !important;
}

.min-vh-756 {
  min-height: 756vh !important;
}

.max-vh-756 {
  max-height: 756vh !important;
}

.top-756 {
  top: 756px !important;
}

.bottom-756 {
  bottom: 756px !important;
}

.left-756 {
  left: 756px !important;
}

.right-756 {
  right: 756px !important;
}

.font-756 {
  font-size: 756px !important;
}

.fw-756 {
  font-weight: 756 !important;
}

.lh-756 {
  line-height: 756px !important;
}

.flex-init-756 {
  flex: 0 0 756px !important;
}

.radius-756 {
  border-radius: 756px !important;
}

.padding-756 {
  padding: 756px !important;
}

.wp-757 {
  width: 757px !important;
}

.min-wp-757 {
  min-width: 757px !important;
}

.max-wp-757 {
  max-width: 757px !important;
}

.vw-757 {
  width: 757vw !important;
}

.min-vw-757 {
  min-width: 757vw !important;
}

.max-vw-757 {
  max-width: 757vw !important;
}

.wrem-757 {
  width: 757rem !important;
}

.min-wrem-757 {
  min-width: 757rem !important;
}

.max-wrem-757 {
  max-width: 757rem !important;
}

.hp-757 {
  height: 757px !important;
}

.min-hp-757 {
  min-height: 757px !important;
}

.max-hp-757 {
  max-height: 757px !important;
}

.vh-757 {
  height: 757vh !important;
}

.min-vh-757 {
  min-height: 757vh !important;
}

.max-vh-757 {
  max-height: 757vh !important;
}

.top-757 {
  top: 757px !important;
}

.bottom-757 {
  bottom: 757px !important;
}

.left-757 {
  left: 757px !important;
}

.right-757 {
  right: 757px !important;
}

.font-757 {
  font-size: 757px !important;
}

.fw-757 {
  font-weight: 757 !important;
}

.lh-757 {
  line-height: 757px !important;
}

.flex-init-757 {
  flex: 0 0 757px !important;
}

.radius-757 {
  border-radius: 757px !important;
}

.padding-757 {
  padding: 757px !important;
}

.wp-758 {
  width: 758px !important;
}

.min-wp-758 {
  min-width: 758px !important;
}

.max-wp-758 {
  max-width: 758px !important;
}

.vw-758 {
  width: 758vw !important;
}

.min-vw-758 {
  min-width: 758vw !important;
}

.max-vw-758 {
  max-width: 758vw !important;
}

.wrem-758 {
  width: 758rem !important;
}

.min-wrem-758 {
  min-width: 758rem !important;
}

.max-wrem-758 {
  max-width: 758rem !important;
}

.hp-758 {
  height: 758px !important;
}

.min-hp-758 {
  min-height: 758px !important;
}

.max-hp-758 {
  max-height: 758px !important;
}

.vh-758 {
  height: 758vh !important;
}

.min-vh-758 {
  min-height: 758vh !important;
}

.max-vh-758 {
  max-height: 758vh !important;
}

.top-758 {
  top: 758px !important;
}

.bottom-758 {
  bottom: 758px !important;
}

.left-758 {
  left: 758px !important;
}

.right-758 {
  right: 758px !important;
}

.font-758 {
  font-size: 758px !important;
}

.fw-758 {
  font-weight: 758 !important;
}

.lh-758 {
  line-height: 758px !important;
}

.flex-init-758 {
  flex: 0 0 758px !important;
}

.radius-758 {
  border-radius: 758px !important;
}

.padding-758 {
  padding: 758px !important;
}

.wp-759 {
  width: 759px !important;
}

.min-wp-759 {
  min-width: 759px !important;
}

.max-wp-759 {
  max-width: 759px !important;
}

.vw-759 {
  width: 759vw !important;
}

.min-vw-759 {
  min-width: 759vw !important;
}

.max-vw-759 {
  max-width: 759vw !important;
}

.wrem-759 {
  width: 759rem !important;
}

.min-wrem-759 {
  min-width: 759rem !important;
}

.max-wrem-759 {
  max-width: 759rem !important;
}

.hp-759 {
  height: 759px !important;
}

.min-hp-759 {
  min-height: 759px !important;
}

.max-hp-759 {
  max-height: 759px !important;
}

.vh-759 {
  height: 759vh !important;
}

.min-vh-759 {
  min-height: 759vh !important;
}

.max-vh-759 {
  max-height: 759vh !important;
}

.top-759 {
  top: 759px !important;
}

.bottom-759 {
  bottom: 759px !important;
}

.left-759 {
  left: 759px !important;
}

.right-759 {
  right: 759px !important;
}

.font-759 {
  font-size: 759px !important;
}

.fw-759 {
  font-weight: 759 !important;
}

.lh-759 {
  line-height: 759px !important;
}

.flex-init-759 {
  flex: 0 0 759px !important;
}

.radius-759 {
  border-radius: 759px !important;
}

.padding-759 {
  padding: 759px !important;
}

.wp-760 {
  width: 760px !important;
}

.min-wp-760 {
  min-width: 760px !important;
}

.max-wp-760 {
  max-width: 760px !important;
}

.vw-760 {
  width: 760vw !important;
}

.min-vw-760 {
  min-width: 760vw !important;
}

.max-vw-760 {
  max-width: 760vw !important;
}

.wrem-760 {
  width: 760rem !important;
}

.min-wrem-760 {
  min-width: 760rem !important;
}

.max-wrem-760 {
  max-width: 760rem !important;
}

.hp-760 {
  height: 760px !important;
}

.min-hp-760 {
  min-height: 760px !important;
}

.max-hp-760 {
  max-height: 760px !important;
}

.vh-760 {
  height: 760vh !important;
}

.min-vh-760 {
  min-height: 760vh !important;
}

.max-vh-760 {
  max-height: 760vh !important;
}

.top-760 {
  top: 760px !important;
}

.bottom-760 {
  bottom: 760px !important;
}

.left-760 {
  left: 760px !important;
}

.right-760 {
  right: 760px !important;
}

.font-760 {
  font-size: 760px !important;
}

.fw-760 {
  font-weight: 760 !important;
}

.lh-760 {
  line-height: 760px !important;
}

.flex-init-760 {
  flex: 0 0 760px !important;
}

.radius-760 {
  border-radius: 760px !important;
}

.padding-760 {
  padding: 760px !important;
}

.wp-761 {
  width: 761px !important;
}

.min-wp-761 {
  min-width: 761px !important;
}

.max-wp-761 {
  max-width: 761px !important;
}

.vw-761 {
  width: 761vw !important;
}

.min-vw-761 {
  min-width: 761vw !important;
}

.max-vw-761 {
  max-width: 761vw !important;
}

.wrem-761 {
  width: 761rem !important;
}

.min-wrem-761 {
  min-width: 761rem !important;
}

.max-wrem-761 {
  max-width: 761rem !important;
}

.hp-761 {
  height: 761px !important;
}

.min-hp-761 {
  min-height: 761px !important;
}

.max-hp-761 {
  max-height: 761px !important;
}

.vh-761 {
  height: 761vh !important;
}

.min-vh-761 {
  min-height: 761vh !important;
}

.max-vh-761 {
  max-height: 761vh !important;
}

.top-761 {
  top: 761px !important;
}

.bottom-761 {
  bottom: 761px !important;
}

.left-761 {
  left: 761px !important;
}

.right-761 {
  right: 761px !important;
}

.font-761 {
  font-size: 761px !important;
}

.fw-761 {
  font-weight: 761 !important;
}

.lh-761 {
  line-height: 761px !important;
}

.flex-init-761 {
  flex: 0 0 761px !important;
}

.radius-761 {
  border-radius: 761px !important;
}

.padding-761 {
  padding: 761px !important;
}

.wp-762 {
  width: 762px !important;
}

.min-wp-762 {
  min-width: 762px !important;
}

.max-wp-762 {
  max-width: 762px !important;
}

.vw-762 {
  width: 762vw !important;
}

.min-vw-762 {
  min-width: 762vw !important;
}

.max-vw-762 {
  max-width: 762vw !important;
}

.wrem-762 {
  width: 762rem !important;
}

.min-wrem-762 {
  min-width: 762rem !important;
}

.max-wrem-762 {
  max-width: 762rem !important;
}

.hp-762 {
  height: 762px !important;
}

.min-hp-762 {
  min-height: 762px !important;
}

.max-hp-762 {
  max-height: 762px !important;
}

.vh-762 {
  height: 762vh !important;
}

.min-vh-762 {
  min-height: 762vh !important;
}

.max-vh-762 {
  max-height: 762vh !important;
}

.top-762 {
  top: 762px !important;
}

.bottom-762 {
  bottom: 762px !important;
}

.left-762 {
  left: 762px !important;
}

.right-762 {
  right: 762px !important;
}

.font-762 {
  font-size: 762px !important;
}

.fw-762 {
  font-weight: 762 !important;
}

.lh-762 {
  line-height: 762px !important;
}

.flex-init-762 {
  flex: 0 0 762px !important;
}

.radius-762 {
  border-radius: 762px !important;
}

.padding-762 {
  padding: 762px !important;
}

.wp-763 {
  width: 763px !important;
}

.min-wp-763 {
  min-width: 763px !important;
}

.max-wp-763 {
  max-width: 763px !important;
}

.vw-763 {
  width: 763vw !important;
}

.min-vw-763 {
  min-width: 763vw !important;
}

.max-vw-763 {
  max-width: 763vw !important;
}

.wrem-763 {
  width: 763rem !important;
}

.min-wrem-763 {
  min-width: 763rem !important;
}

.max-wrem-763 {
  max-width: 763rem !important;
}

.hp-763 {
  height: 763px !important;
}

.min-hp-763 {
  min-height: 763px !important;
}

.max-hp-763 {
  max-height: 763px !important;
}

.vh-763 {
  height: 763vh !important;
}

.min-vh-763 {
  min-height: 763vh !important;
}

.max-vh-763 {
  max-height: 763vh !important;
}

.top-763 {
  top: 763px !important;
}

.bottom-763 {
  bottom: 763px !important;
}

.left-763 {
  left: 763px !important;
}

.right-763 {
  right: 763px !important;
}

.font-763 {
  font-size: 763px !important;
}

.fw-763 {
  font-weight: 763 !important;
}

.lh-763 {
  line-height: 763px !important;
}

.flex-init-763 {
  flex: 0 0 763px !important;
}

.radius-763 {
  border-radius: 763px !important;
}

.padding-763 {
  padding: 763px !important;
}

.wp-764 {
  width: 764px !important;
}

.min-wp-764 {
  min-width: 764px !important;
}

.max-wp-764 {
  max-width: 764px !important;
}

.vw-764 {
  width: 764vw !important;
}

.min-vw-764 {
  min-width: 764vw !important;
}

.max-vw-764 {
  max-width: 764vw !important;
}

.wrem-764 {
  width: 764rem !important;
}

.min-wrem-764 {
  min-width: 764rem !important;
}

.max-wrem-764 {
  max-width: 764rem !important;
}

.hp-764 {
  height: 764px !important;
}

.min-hp-764 {
  min-height: 764px !important;
}

.max-hp-764 {
  max-height: 764px !important;
}

.vh-764 {
  height: 764vh !important;
}

.min-vh-764 {
  min-height: 764vh !important;
}

.max-vh-764 {
  max-height: 764vh !important;
}

.top-764 {
  top: 764px !important;
}

.bottom-764 {
  bottom: 764px !important;
}

.left-764 {
  left: 764px !important;
}

.right-764 {
  right: 764px !important;
}

.font-764 {
  font-size: 764px !important;
}

.fw-764 {
  font-weight: 764 !important;
}

.lh-764 {
  line-height: 764px !important;
}

.flex-init-764 {
  flex: 0 0 764px !important;
}

.radius-764 {
  border-radius: 764px !important;
}

.padding-764 {
  padding: 764px !important;
}

.wp-765 {
  width: 765px !important;
}

.min-wp-765 {
  min-width: 765px !important;
}

.max-wp-765 {
  max-width: 765px !important;
}

.vw-765 {
  width: 765vw !important;
}

.min-vw-765 {
  min-width: 765vw !important;
}

.max-vw-765 {
  max-width: 765vw !important;
}

.wrem-765 {
  width: 765rem !important;
}

.min-wrem-765 {
  min-width: 765rem !important;
}

.max-wrem-765 {
  max-width: 765rem !important;
}

.hp-765 {
  height: 765px !important;
}

.min-hp-765 {
  min-height: 765px !important;
}

.max-hp-765 {
  max-height: 765px !important;
}

.vh-765 {
  height: 765vh !important;
}

.min-vh-765 {
  min-height: 765vh !important;
}

.max-vh-765 {
  max-height: 765vh !important;
}

.top-765 {
  top: 765px !important;
}

.bottom-765 {
  bottom: 765px !important;
}

.left-765 {
  left: 765px !important;
}

.right-765 {
  right: 765px !important;
}

.font-765 {
  font-size: 765px !important;
}

.fw-765 {
  font-weight: 765 !important;
}

.lh-765 {
  line-height: 765px !important;
}

.flex-init-765 {
  flex: 0 0 765px !important;
}

.radius-765 {
  border-radius: 765px !important;
}

.padding-765 {
  padding: 765px !important;
}

.wp-766 {
  width: 766px !important;
}

.min-wp-766 {
  min-width: 766px !important;
}

.max-wp-766 {
  max-width: 766px !important;
}

.vw-766 {
  width: 766vw !important;
}

.min-vw-766 {
  min-width: 766vw !important;
}

.max-vw-766 {
  max-width: 766vw !important;
}

.wrem-766 {
  width: 766rem !important;
}

.min-wrem-766 {
  min-width: 766rem !important;
}

.max-wrem-766 {
  max-width: 766rem !important;
}

.hp-766 {
  height: 766px !important;
}

.min-hp-766 {
  min-height: 766px !important;
}

.max-hp-766 {
  max-height: 766px !important;
}

.vh-766 {
  height: 766vh !important;
}

.min-vh-766 {
  min-height: 766vh !important;
}

.max-vh-766 {
  max-height: 766vh !important;
}

.top-766 {
  top: 766px !important;
}

.bottom-766 {
  bottom: 766px !important;
}

.left-766 {
  left: 766px !important;
}

.right-766 {
  right: 766px !important;
}

.font-766 {
  font-size: 766px !important;
}

.fw-766 {
  font-weight: 766 !important;
}

.lh-766 {
  line-height: 766px !important;
}

.flex-init-766 {
  flex: 0 0 766px !important;
}

.radius-766 {
  border-radius: 766px !important;
}

.padding-766 {
  padding: 766px !important;
}

.wp-767 {
  width: 767px !important;
}

.min-wp-767 {
  min-width: 767px !important;
}

.max-wp-767 {
  max-width: 767px !important;
}

.vw-767 {
  width: 767vw !important;
}

.min-vw-767 {
  min-width: 767vw !important;
}

.max-vw-767 {
  max-width: 767vw !important;
}

.wrem-767 {
  width: 767rem !important;
}

.min-wrem-767 {
  min-width: 767rem !important;
}

.max-wrem-767 {
  max-width: 767rem !important;
}

.hp-767 {
  height: 767px !important;
}

.min-hp-767 {
  min-height: 767px !important;
}

.max-hp-767 {
  max-height: 767px !important;
}

.vh-767 {
  height: 767vh !important;
}

.min-vh-767 {
  min-height: 767vh !important;
}

.max-vh-767 {
  max-height: 767vh !important;
}

.top-767 {
  top: 767px !important;
}

.bottom-767 {
  bottom: 767px !important;
}

.left-767 {
  left: 767px !important;
}

.right-767 {
  right: 767px !important;
}

.font-767 {
  font-size: 767px !important;
}

.fw-767 {
  font-weight: 767 !important;
}

.lh-767 {
  line-height: 767px !important;
}

.flex-init-767 {
  flex: 0 0 767px !important;
}

.radius-767 {
  border-radius: 767px !important;
}

.padding-767 {
  padding: 767px !important;
}

.wp-768 {
  width: 768px !important;
}

.min-wp-768 {
  min-width: 768px !important;
}

.max-wp-768 {
  max-width: 768px !important;
}

.vw-768 {
  width: 768vw !important;
}

.min-vw-768 {
  min-width: 768vw !important;
}

.max-vw-768 {
  max-width: 768vw !important;
}

.wrem-768 {
  width: 768rem !important;
}

.min-wrem-768 {
  min-width: 768rem !important;
}

.max-wrem-768 {
  max-width: 768rem !important;
}

.hp-768 {
  height: 768px !important;
}

.min-hp-768 {
  min-height: 768px !important;
}

.max-hp-768 {
  max-height: 768px !important;
}

.vh-768 {
  height: 768vh !important;
}

.min-vh-768 {
  min-height: 768vh !important;
}

.max-vh-768 {
  max-height: 768vh !important;
}

.top-768 {
  top: 768px !important;
}

.bottom-768 {
  bottom: 768px !important;
}

.left-768 {
  left: 768px !important;
}

.right-768 {
  right: 768px !important;
}

.font-768 {
  font-size: 768px !important;
}

.fw-768 {
  font-weight: 768 !important;
}

.lh-768 {
  line-height: 768px !important;
}

.flex-init-768 {
  flex: 0 0 768px !important;
}

.radius-768 {
  border-radius: 768px !important;
}

.padding-768 {
  padding: 768px !important;
}

.wp-769 {
  width: 769px !important;
}

.min-wp-769 {
  min-width: 769px !important;
}

.max-wp-769 {
  max-width: 769px !important;
}

.vw-769 {
  width: 769vw !important;
}

.min-vw-769 {
  min-width: 769vw !important;
}

.max-vw-769 {
  max-width: 769vw !important;
}

.wrem-769 {
  width: 769rem !important;
}

.min-wrem-769 {
  min-width: 769rem !important;
}

.max-wrem-769 {
  max-width: 769rem !important;
}

.hp-769 {
  height: 769px !important;
}

.min-hp-769 {
  min-height: 769px !important;
}

.max-hp-769 {
  max-height: 769px !important;
}

.vh-769 {
  height: 769vh !important;
}

.min-vh-769 {
  min-height: 769vh !important;
}

.max-vh-769 {
  max-height: 769vh !important;
}

.top-769 {
  top: 769px !important;
}

.bottom-769 {
  bottom: 769px !important;
}

.left-769 {
  left: 769px !important;
}

.right-769 {
  right: 769px !important;
}

.font-769 {
  font-size: 769px !important;
}

.fw-769 {
  font-weight: 769 !important;
}

.lh-769 {
  line-height: 769px !important;
}

.flex-init-769 {
  flex: 0 0 769px !important;
}

.radius-769 {
  border-radius: 769px !important;
}

.padding-769 {
  padding: 769px !important;
}

.wp-770 {
  width: 770px !important;
}

.min-wp-770 {
  min-width: 770px !important;
}

.max-wp-770 {
  max-width: 770px !important;
}

.vw-770 {
  width: 770vw !important;
}

.min-vw-770 {
  min-width: 770vw !important;
}

.max-vw-770 {
  max-width: 770vw !important;
}

.wrem-770 {
  width: 770rem !important;
}

.min-wrem-770 {
  min-width: 770rem !important;
}

.max-wrem-770 {
  max-width: 770rem !important;
}

.hp-770 {
  height: 770px !important;
}

.min-hp-770 {
  min-height: 770px !important;
}

.max-hp-770 {
  max-height: 770px !important;
}

.vh-770 {
  height: 770vh !important;
}

.min-vh-770 {
  min-height: 770vh !important;
}

.max-vh-770 {
  max-height: 770vh !important;
}

.top-770 {
  top: 770px !important;
}

.bottom-770 {
  bottom: 770px !important;
}

.left-770 {
  left: 770px !important;
}

.right-770 {
  right: 770px !important;
}

.font-770 {
  font-size: 770px !important;
}

.fw-770 {
  font-weight: 770 !important;
}

.lh-770 {
  line-height: 770px !important;
}

.flex-init-770 {
  flex: 0 0 770px !important;
}

.radius-770 {
  border-radius: 770px !important;
}

.padding-770 {
  padding: 770px !important;
}

.wp-771 {
  width: 771px !important;
}

.min-wp-771 {
  min-width: 771px !important;
}

.max-wp-771 {
  max-width: 771px !important;
}

.vw-771 {
  width: 771vw !important;
}

.min-vw-771 {
  min-width: 771vw !important;
}

.max-vw-771 {
  max-width: 771vw !important;
}

.wrem-771 {
  width: 771rem !important;
}

.min-wrem-771 {
  min-width: 771rem !important;
}

.max-wrem-771 {
  max-width: 771rem !important;
}

.hp-771 {
  height: 771px !important;
}

.min-hp-771 {
  min-height: 771px !important;
}

.max-hp-771 {
  max-height: 771px !important;
}

.vh-771 {
  height: 771vh !important;
}

.min-vh-771 {
  min-height: 771vh !important;
}

.max-vh-771 {
  max-height: 771vh !important;
}

.top-771 {
  top: 771px !important;
}

.bottom-771 {
  bottom: 771px !important;
}

.left-771 {
  left: 771px !important;
}

.right-771 {
  right: 771px !important;
}

.font-771 {
  font-size: 771px !important;
}

.fw-771 {
  font-weight: 771 !important;
}

.lh-771 {
  line-height: 771px !important;
}

.flex-init-771 {
  flex: 0 0 771px !important;
}

.radius-771 {
  border-radius: 771px !important;
}

.padding-771 {
  padding: 771px !important;
}

.wp-772 {
  width: 772px !important;
}

.min-wp-772 {
  min-width: 772px !important;
}

.max-wp-772 {
  max-width: 772px !important;
}

.vw-772 {
  width: 772vw !important;
}

.min-vw-772 {
  min-width: 772vw !important;
}

.max-vw-772 {
  max-width: 772vw !important;
}

.wrem-772 {
  width: 772rem !important;
}

.min-wrem-772 {
  min-width: 772rem !important;
}

.max-wrem-772 {
  max-width: 772rem !important;
}

.hp-772 {
  height: 772px !important;
}

.min-hp-772 {
  min-height: 772px !important;
}

.max-hp-772 {
  max-height: 772px !important;
}

.vh-772 {
  height: 772vh !important;
}

.min-vh-772 {
  min-height: 772vh !important;
}

.max-vh-772 {
  max-height: 772vh !important;
}

.top-772 {
  top: 772px !important;
}

.bottom-772 {
  bottom: 772px !important;
}

.left-772 {
  left: 772px !important;
}

.right-772 {
  right: 772px !important;
}

.font-772 {
  font-size: 772px !important;
}

.fw-772 {
  font-weight: 772 !important;
}

.lh-772 {
  line-height: 772px !important;
}

.flex-init-772 {
  flex: 0 0 772px !important;
}

.radius-772 {
  border-radius: 772px !important;
}

.padding-772 {
  padding: 772px !important;
}

.wp-773 {
  width: 773px !important;
}

.min-wp-773 {
  min-width: 773px !important;
}

.max-wp-773 {
  max-width: 773px !important;
}

.vw-773 {
  width: 773vw !important;
}

.min-vw-773 {
  min-width: 773vw !important;
}

.max-vw-773 {
  max-width: 773vw !important;
}

.wrem-773 {
  width: 773rem !important;
}

.min-wrem-773 {
  min-width: 773rem !important;
}

.max-wrem-773 {
  max-width: 773rem !important;
}

.hp-773 {
  height: 773px !important;
}

.min-hp-773 {
  min-height: 773px !important;
}

.max-hp-773 {
  max-height: 773px !important;
}

.vh-773 {
  height: 773vh !important;
}

.min-vh-773 {
  min-height: 773vh !important;
}

.max-vh-773 {
  max-height: 773vh !important;
}

.top-773 {
  top: 773px !important;
}

.bottom-773 {
  bottom: 773px !important;
}

.left-773 {
  left: 773px !important;
}

.right-773 {
  right: 773px !important;
}

.font-773 {
  font-size: 773px !important;
}

.fw-773 {
  font-weight: 773 !important;
}

.lh-773 {
  line-height: 773px !important;
}

.flex-init-773 {
  flex: 0 0 773px !important;
}

.radius-773 {
  border-radius: 773px !important;
}

.padding-773 {
  padding: 773px !important;
}

.wp-774 {
  width: 774px !important;
}

.min-wp-774 {
  min-width: 774px !important;
}

.max-wp-774 {
  max-width: 774px !important;
}

.vw-774 {
  width: 774vw !important;
}

.min-vw-774 {
  min-width: 774vw !important;
}

.max-vw-774 {
  max-width: 774vw !important;
}

.wrem-774 {
  width: 774rem !important;
}

.min-wrem-774 {
  min-width: 774rem !important;
}

.max-wrem-774 {
  max-width: 774rem !important;
}

.hp-774 {
  height: 774px !important;
}

.min-hp-774 {
  min-height: 774px !important;
}

.max-hp-774 {
  max-height: 774px !important;
}

.vh-774 {
  height: 774vh !important;
}

.min-vh-774 {
  min-height: 774vh !important;
}

.max-vh-774 {
  max-height: 774vh !important;
}

.top-774 {
  top: 774px !important;
}

.bottom-774 {
  bottom: 774px !important;
}

.left-774 {
  left: 774px !important;
}

.right-774 {
  right: 774px !important;
}

.font-774 {
  font-size: 774px !important;
}

.fw-774 {
  font-weight: 774 !important;
}

.lh-774 {
  line-height: 774px !important;
}

.flex-init-774 {
  flex: 0 0 774px !important;
}

.radius-774 {
  border-radius: 774px !important;
}

.padding-774 {
  padding: 774px !important;
}

.wp-775 {
  width: 775px !important;
}

.min-wp-775 {
  min-width: 775px !important;
}

.max-wp-775 {
  max-width: 775px !important;
}

.vw-775 {
  width: 775vw !important;
}

.min-vw-775 {
  min-width: 775vw !important;
}

.max-vw-775 {
  max-width: 775vw !important;
}

.wrem-775 {
  width: 775rem !important;
}

.min-wrem-775 {
  min-width: 775rem !important;
}

.max-wrem-775 {
  max-width: 775rem !important;
}

.hp-775 {
  height: 775px !important;
}

.min-hp-775 {
  min-height: 775px !important;
}

.max-hp-775 {
  max-height: 775px !important;
}

.vh-775 {
  height: 775vh !important;
}

.min-vh-775 {
  min-height: 775vh !important;
}

.max-vh-775 {
  max-height: 775vh !important;
}

.top-775 {
  top: 775px !important;
}

.bottom-775 {
  bottom: 775px !important;
}

.left-775 {
  left: 775px !important;
}

.right-775 {
  right: 775px !important;
}

.font-775 {
  font-size: 775px !important;
}

.fw-775 {
  font-weight: 775 !important;
}

.lh-775 {
  line-height: 775px !important;
}

.flex-init-775 {
  flex: 0 0 775px !important;
}

.radius-775 {
  border-radius: 775px !important;
}

.padding-775 {
  padding: 775px !important;
}

.wp-776 {
  width: 776px !important;
}

.min-wp-776 {
  min-width: 776px !important;
}

.max-wp-776 {
  max-width: 776px !important;
}

.vw-776 {
  width: 776vw !important;
}

.min-vw-776 {
  min-width: 776vw !important;
}

.max-vw-776 {
  max-width: 776vw !important;
}

.wrem-776 {
  width: 776rem !important;
}

.min-wrem-776 {
  min-width: 776rem !important;
}

.max-wrem-776 {
  max-width: 776rem !important;
}

.hp-776 {
  height: 776px !important;
}

.min-hp-776 {
  min-height: 776px !important;
}

.max-hp-776 {
  max-height: 776px !important;
}

.vh-776 {
  height: 776vh !important;
}

.min-vh-776 {
  min-height: 776vh !important;
}

.max-vh-776 {
  max-height: 776vh !important;
}

.top-776 {
  top: 776px !important;
}

.bottom-776 {
  bottom: 776px !important;
}

.left-776 {
  left: 776px !important;
}

.right-776 {
  right: 776px !important;
}

.font-776 {
  font-size: 776px !important;
}

.fw-776 {
  font-weight: 776 !important;
}

.lh-776 {
  line-height: 776px !important;
}

.flex-init-776 {
  flex: 0 0 776px !important;
}

.radius-776 {
  border-radius: 776px !important;
}

.padding-776 {
  padding: 776px !important;
}

.wp-777 {
  width: 777px !important;
}

.min-wp-777 {
  min-width: 777px !important;
}

.max-wp-777 {
  max-width: 777px !important;
}

.vw-777 {
  width: 777vw !important;
}

.min-vw-777 {
  min-width: 777vw !important;
}

.max-vw-777 {
  max-width: 777vw !important;
}

.wrem-777 {
  width: 777rem !important;
}

.min-wrem-777 {
  min-width: 777rem !important;
}

.max-wrem-777 {
  max-width: 777rem !important;
}

.hp-777 {
  height: 777px !important;
}

.min-hp-777 {
  min-height: 777px !important;
}

.max-hp-777 {
  max-height: 777px !important;
}

.vh-777 {
  height: 777vh !important;
}

.min-vh-777 {
  min-height: 777vh !important;
}

.max-vh-777 {
  max-height: 777vh !important;
}

.top-777 {
  top: 777px !important;
}

.bottom-777 {
  bottom: 777px !important;
}

.left-777 {
  left: 777px !important;
}

.right-777 {
  right: 777px !important;
}

.font-777 {
  font-size: 777px !important;
}

.fw-777 {
  font-weight: 777 !important;
}

.lh-777 {
  line-height: 777px !important;
}

.flex-init-777 {
  flex: 0 0 777px !important;
}

.radius-777 {
  border-radius: 777px !important;
}

.padding-777 {
  padding: 777px !important;
}

.wp-778 {
  width: 778px !important;
}

.min-wp-778 {
  min-width: 778px !important;
}

.max-wp-778 {
  max-width: 778px !important;
}

.vw-778 {
  width: 778vw !important;
}

.min-vw-778 {
  min-width: 778vw !important;
}

.max-vw-778 {
  max-width: 778vw !important;
}

.wrem-778 {
  width: 778rem !important;
}

.min-wrem-778 {
  min-width: 778rem !important;
}

.max-wrem-778 {
  max-width: 778rem !important;
}

.hp-778 {
  height: 778px !important;
}

.min-hp-778 {
  min-height: 778px !important;
}

.max-hp-778 {
  max-height: 778px !important;
}

.vh-778 {
  height: 778vh !important;
}

.min-vh-778 {
  min-height: 778vh !important;
}

.max-vh-778 {
  max-height: 778vh !important;
}

.top-778 {
  top: 778px !important;
}

.bottom-778 {
  bottom: 778px !important;
}

.left-778 {
  left: 778px !important;
}

.right-778 {
  right: 778px !important;
}

.font-778 {
  font-size: 778px !important;
}

.fw-778 {
  font-weight: 778 !important;
}

.lh-778 {
  line-height: 778px !important;
}

.flex-init-778 {
  flex: 0 0 778px !important;
}

.radius-778 {
  border-radius: 778px !important;
}

.padding-778 {
  padding: 778px !important;
}

.wp-779 {
  width: 779px !important;
}

.min-wp-779 {
  min-width: 779px !important;
}

.max-wp-779 {
  max-width: 779px !important;
}

.vw-779 {
  width: 779vw !important;
}

.min-vw-779 {
  min-width: 779vw !important;
}

.max-vw-779 {
  max-width: 779vw !important;
}

.wrem-779 {
  width: 779rem !important;
}

.min-wrem-779 {
  min-width: 779rem !important;
}

.max-wrem-779 {
  max-width: 779rem !important;
}

.hp-779 {
  height: 779px !important;
}

.min-hp-779 {
  min-height: 779px !important;
}

.max-hp-779 {
  max-height: 779px !important;
}

.vh-779 {
  height: 779vh !important;
}

.min-vh-779 {
  min-height: 779vh !important;
}

.max-vh-779 {
  max-height: 779vh !important;
}

.top-779 {
  top: 779px !important;
}

.bottom-779 {
  bottom: 779px !important;
}

.left-779 {
  left: 779px !important;
}

.right-779 {
  right: 779px !important;
}

.font-779 {
  font-size: 779px !important;
}

.fw-779 {
  font-weight: 779 !important;
}

.lh-779 {
  line-height: 779px !important;
}

.flex-init-779 {
  flex: 0 0 779px !important;
}

.radius-779 {
  border-radius: 779px !important;
}

.padding-779 {
  padding: 779px !important;
}

.wp-780 {
  width: 780px !important;
}

.min-wp-780 {
  min-width: 780px !important;
}

.max-wp-780 {
  max-width: 780px !important;
}

.vw-780 {
  width: 780vw !important;
}

.min-vw-780 {
  min-width: 780vw !important;
}

.max-vw-780 {
  max-width: 780vw !important;
}

.wrem-780 {
  width: 780rem !important;
}

.min-wrem-780 {
  min-width: 780rem !important;
}

.max-wrem-780 {
  max-width: 780rem !important;
}

.hp-780 {
  height: 780px !important;
}

.min-hp-780 {
  min-height: 780px !important;
}

.max-hp-780 {
  max-height: 780px !important;
}

.vh-780 {
  height: 780vh !important;
}

.min-vh-780 {
  min-height: 780vh !important;
}

.max-vh-780 {
  max-height: 780vh !important;
}

.top-780 {
  top: 780px !important;
}

.bottom-780 {
  bottom: 780px !important;
}

.left-780 {
  left: 780px !important;
}

.right-780 {
  right: 780px !important;
}

.font-780 {
  font-size: 780px !important;
}

.fw-780 {
  font-weight: 780 !important;
}

.lh-780 {
  line-height: 780px !important;
}

.flex-init-780 {
  flex: 0 0 780px !important;
}

.radius-780 {
  border-radius: 780px !important;
}

.padding-780 {
  padding: 780px !important;
}

.wp-781 {
  width: 781px !important;
}

.min-wp-781 {
  min-width: 781px !important;
}

.max-wp-781 {
  max-width: 781px !important;
}

.vw-781 {
  width: 781vw !important;
}

.min-vw-781 {
  min-width: 781vw !important;
}

.max-vw-781 {
  max-width: 781vw !important;
}

.wrem-781 {
  width: 781rem !important;
}

.min-wrem-781 {
  min-width: 781rem !important;
}

.max-wrem-781 {
  max-width: 781rem !important;
}

.hp-781 {
  height: 781px !important;
}

.min-hp-781 {
  min-height: 781px !important;
}

.max-hp-781 {
  max-height: 781px !important;
}

.vh-781 {
  height: 781vh !important;
}

.min-vh-781 {
  min-height: 781vh !important;
}

.max-vh-781 {
  max-height: 781vh !important;
}

.top-781 {
  top: 781px !important;
}

.bottom-781 {
  bottom: 781px !important;
}

.left-781 {
  left: 781px !important;
}

.right-781 {
  right: 781px !important;
}

.font-781 {
  font-size: 781px !important;
}

.fw-781 {
  font-weight: 781 !important;
}

.lh-781 {
  line-height: 781px !important;
}

.flex-init-781 {
  flex: 0 0 781px !important;
}

.radius-781 {
  border-radius: 781px !important;
}

.padding-781 {
  padding: 781px !important;
}

.wp-782 {
  width: 782px !important;
}

.min-wp-782 {
  min-width: 782px !important;
}

.max-wp-782 {
  max-width: 782px !important;
}

.vw-782 {
  width: 782vw !important;
}

.min-vw-782 {
  min-width: 782vw !important;
}

.max-vw-782 {
  max-width: 782vw !important;
}

.wrem-782 {
  width: 782rem !important;
}

.min-wrem-782 {
  min-width: 782rem !important;
}

.max-wrem-782 {
  max-width: 782rem !important;
}

.hp-782 {
  height: 782px !important;
}

.min-hp-782 {
  min-height: 782px !important;
}

.max-hp-782 {
  max-height: 782px !important;
}

.vh-782 {
  height: 782vh !important;
}

.min-vh-782 {
  min-height: 782vh !important;
}

.max-vh-782 {
  max-height: 782vh !important;
}

.top-782 {
  top: 782px !important;
}

.bottom-782 {
  bottom: 782px !important;
}

.left-782 {
  left: 782px !important;
}

.right-782 {
  right: 782px !important;
}

.font-782 {
  font-size: 782px !important;
}

.fw-782 {
  font-weight: 782 !important;
}

.lh-782 {
  line-height: 782px !important;
}

.flex-init-782 {
  flex: 0 0 782px !important;
}

.radius-782 {
  border-radius: 782px !important;
}

.padding-782 {
  padding: 782px !important;
}

.wp-783 {
  width: 783px !important;
}

.min-wp-783 {
  min-width: 783px !important;
}

.max-wp-783 {
  max-width: 783px !important;
}

.vw-783 {
  width: 783vw !important;
}

.min-vw-783 {
  min-width: 783vw !important;
}

.max-vw-783 {
  max-width: 783vw !important;
}

.wrem-783 {
  width: 783rem !important;
}

.min-wrem-783 {
  min-width: 783rem !important;
}

.max-wrem-783 {
  max-width: 783rem !important;
}

.hp-783 {
  height: 783px !important;
}

.min-hp-783 {
  min-height: 783px !important;
}

.max-hp-783 {
  max-height: 783px !important;
}

.vh-783 {
  height: 783vh !important;
}

.min-vh-783 {
  min-height: 783vh !important;
}

.max-vh-783 {
  max-height: 783vh !important;
}

.top-783 {
  top: 783px !important;
}

.bottom-783 {
  bottom: 783px !important;
}

.left-783 {
  left: 783px !important;
}

.right-783 {
  right: 783px !important;
}

.font-783 {
  font-size: 783px !important;
}

.fw-783 {
  font-weight: 783 !important;
}

.lh-783 {
  line-height: 783px !important;
}

.flex-init-783 {
  flex: 0 0 783px !important;
}

.radius-783 {
  border-radius: 783px !important;
}

.padding-783 {
  padding: 783px !important;
}

.wp-784 {
  width: 784px !important;
}

.min-wp-784 {
  min-width: 784px !important;
}

.max-wp-784 {
  max-width: 784px !important;
}

.vw-784 {
  width: 784vw !important;
}

.min-vw-784 {
  min-width: 784vw !important;
}

.max-vw-784 {
  max-width: 784vw !important;
}

.wrem-784 {
  width: 784rem !important;
}

.min-wrem-784 {
  min-width: 784rem !important;
}

.max-wrem-784 {
  max-width: 784rem !important;
}

.hp-784 {
  height: 784px !important;
}

.min-hp-784 {
  min-height: 784px !important;
}

.max-hp-784 {
  max-height: 784px !important;
}

.vh-784 {
  height: 784vh !important;
}

.min-vh-784 {
  min-height: 784vh !important;
}

.max-vh-784 {
  max-height: 784vh !important;
}

.top-784 {
  top: 784px !important;
}

.bottom-784 {
  bottom: 784px !important;
}

.left-784 {
  left: 784px !important;
}

.right-784 {
  right: 784px !important;
}

.font-784 {
  font-size: 784px !important;
}

.fw-784 {
  font-weight: 784 !important;
}

.lh-784 {
  line-height: 784px !important;
}

.flex-init-784 {
  flex: 0 0 784px !important;
}

.radius-784 {
  border-radius: 784px !important;
}

.padding-784 {
  padding: 784px !important;
}

.wp-785 {
  width: 785px !important;
}

.min-wp-785 {
  min-width: 785px !important;
}

.max-wp-785 {
  max-width: 785px !important;
}

.vw-785 {
  width: 785vw !important;
}

.min-vw-785 {
  min-width: 785vw !important;
}

.max-vw-785 {
  max-width: 785vw !important;
}

.wrem-785 {
  width: 785rem !important;
}

.min-wrem-785 {
  min-width: 785rem !important;
}

.max-wrem-785 {
  max-width: 785rem !important;
}

.hp-785 {
  height: 785px !important;
}

.min-hp-785 {
  min-height: 785px !important;
}

.max-hp-785 {
  max-height: 785px !important;
}

.vh-785 {
  height: 785vh !important;
}

.min-vh-785 {
  min-height: 785vh !important;
}

.max-vh-785 {
  max-height: 785vh !important;
}

.top-785 {
  top: 785px !important;
}

.bottom-785 {
  bottom: 785px !important;
}

.left-785 {
  left: 785px !important;
}

.right-785 {
  right: 785px !important;
}

.font-785 {
  font-size: 785px !important;
}

.fw-785 {
  font-weight: 785 !important;
}

.lh-785 {
  line-height: 785px !important;
}

.flex-init-785 {
  flex: 0 0 785px !important;
}

.radius-785 {
  border-radius: 785px !important;
}

.padding-785 {
  padding: 785px !important;
}

.wp-786 {
  width: 786px !important;
}

.min-wp-786 {
  min-width: 786px !important;
}

.max-wp-786 {
  max-width: 786px !important;
}

.vw-786 {
  width: 786vw !important;
}

.min-vw-786 {
  min-width: 786vw !important;
}

.max-vw-786 {
  max-width: 786vw !important;
}

.wrem-786 {
  width: 786rem !important;
}

.min-wrem-786 {
  min-width: 786rem !important;
}

.max-wrem-786 {
  max-width: 786rem !important;
}

.hp-786 {
  height: 786px !important;
}

.min-hp-786 {
  min-height: 786px !important;
}

.max-hp-786 {
  max-height: 786px !important;
}

.vh-786 {
  height: 786vh !important;
}

.min-vh-786 {
  min-height: 786vh !important;
}

.max-vh-786 {
  max-height: 786vh !important;
}

.top-786 {
  top: 786px !important;
}

.bottom-786 {
  bottom: 786px !important;
}

.left-786 {
  left: 786px !important;
}

.right-786 {
  right: 786px !important;
}

.font-786 {
  font-size: 786px !important;
}

.fw-786 {
  font-weight: 786 !important;
}

.lh-786 {
  line-height: 786px !important;
}

.flex-init-786 {
  flex: 0 0 786px !important;
}

.radius-786 {
  border-radius: 786px !important;
}

.padding-786 {
  padding: 786px !important;
}

.wp-787 {
  width: 787px !important;
}

.min-wp-787 {
  min-width: 787px !important;
}

.max-wp-787 {
  max-width: 787px !important;
}

.vw-787 {
  width: 787vw !important;
}

.min-vw-787 {
  min-width: 787vw !important;
}

.max-vw-787 {
  max-width: 787vw !important;
}

.wrem-787 {
  width: 787rem !important;
}

.min-wrem-787 {
  min-width: 787rem !important;
}

.max-wrem-787 {
  max-width: 787rem !important;
}

.hp-787 {
  height: 787px !important;
}

.min-hp-787 {
  min-height: 787px !important;
}

.max-hp-787 {
  max-height: 787px !important;
}

.vh-787 {
  height: 787vh !important;
}

.min-vh-787 {
  min-height: 787vh !important;
}

.max-vh-787 {
  max-height: 787vh !important;
}

.top-787 {
  top: 787px !important;
}

.bottom-787 {
  bottom: 787px !important;
}

.left-787 {
  left: 787px !important;
}

.right-787 {
  right: 787px !important;
}

.font-787 {
  font-size: 787px !important;
}

.fw-787 {
  font-weight: 787 !important;
}

.lh-787 {
  line-height: 787px !important;
}

.flex-init-787 {
  flex: 0 0 787px !important;
}

.radius-787 {
  border-radius: 787px !important;
}

.padding-787 {
  padding: 787px !important;
}

.wp-788 {
  width: 788px !important;
}

.min-wp-788 {
  min-width: 788px !important;
}

.max-wp-788 {
  max-width: 788px !important;
}

.vw-788 {
  width: 788vw !important;
}

.min-vw-788 {
  min-width: 788vw !important;
}

.max-vw-788 {
  max-width: 788vw !important;
}

.wrem-788 {
  width: 788rem !important;
}

.min-wrem-788 {
  min-width: 788rem !important;
}

.max-wrem-788 {
  max-width: 788rem !important;
}

.hp-788 {
  height: 788px !important;
}

.min-hp-788 {
  min-height: 788px !important;
}

.max-hp-788 {
  max-height: 788px !important;
}

.vh-788 {
  height: 788vh !important;
}

.min-vh-788 {
  min-height: 788vh !important;
}

.max-vh-788 {
  max-height: 788vh !important;
}

.top-788 {
  top: 788px !important;
}

.bottom-788 {
  bottom: 788px !important;
}

.left-788 {
  left: 788px !important;
}

.right-788 {
  right: 788px !important;
}

.font-788 {
  font-size: 788px !important;
}

.fw-788 {
  font-weight: 788 !important;
}

.lh-788 {
  line-height: 788px !important;
}

.flex-init-788 {
  flex: 0 0 788px !important;
}

.radius-788 {
  border-radius: 788px !important;
}

.padding-788 {
  padding: 788px !important;
}

.wp-789 {
  width: 789px !important;
}

.min-wp-789 {
  min-width: 789px !important;
}

.max-wp-789 {
  max-width: 789px !important;
}

.vw-789 {
  width: 789vw !important;
}

.min-vw-789 {
  min-width: 789vw !important;
}

.max-vw-789 {
  max-width: 789vw !important;
}

.wrem-789 {
  width: 789rem !important;
}

.min-wrem-789 {
  min-width: 789rem !important;
}

.max-wrem-789 {
  max-width: 789rem !important;
}

.hp-789 {
  height: 789px !important;
}

.min-hp-789 {
  min-height: 789px !important;
}

.max-hp-789 {
  max-height: 789px !important;
}

.vh-789 {
  height: 789vh !important;
}

.min-vh-789 {
  min-height: 789vh !important;
}

.max-vh-789 {
  max-height: 789vh !important;
}

.top-789 {
  top: 789px !important;
}

.bottom-789 {
  bottom: 789px !important;
}

.left-789 {
  left: 789px !important;
}

.right-789 {
  right: 789px !important;
}

.font-789 {
  font-size: 789px !important;
}

.fw-789 {
  font-weight: 789 !important;
}

.lh-789 {
  line-height: 789px !important;
}

.flex-init-789 {
  flex: 0 0 789px !important;
}

.radius-789 {
  border-radius: 789px !important;
}

.padding-789 {
  padding: 789px !important;
}

.wp-790 {
  width: 790px !important;
}

.min-wp-790 {
  min-width: 790px !important;
}

.max-wp-790 {
  max-width: 790px !important;
}

.vw-790 {
  width: 790vw !important;
}

.min-vw-790 {
  min-width: 790vw !important;
}

.max-vw-790 {
  max-width: 790vw !important;
}

.wrem-790 {
  width: 790rem !important;
}

.min-wrem-790 {
  min-width: 790rem !important;
}

.max-wrem-790 {
  max-width: 790rem !important;
}

.hp-790 {
  height: 790px !important;
}

.min-hp-790 {
  min-height: 790px !important;
}

.max-hp-790 {
  max-height: 790px !important;
}

.vh-790 {
  height: 790vh !important;
}

.min-vh-790 {
  min-height: 790vh !important;
}

.max-vh-790 {
  max-height: 790vh !important;
}

.top-790 {
  top: 790px !important;
}

.bottom-790 {
  bottom: 790px !important;
}

.left-790 {
  left: 790px !important;
}

.right-790 {
  right: 790px !important;
}

.font-790 {
  font-size: 790px !important;
}

.fw-790 {
  font-weight: 790 !important;
}

.lh-790 {
  line-height: 790px !important;
}

.flex-init-790 {
  flex: 0 0 790px !important;
}

.radius-790 {
  border-radius: 790px !important;
}

.padding-790 {
  padding: 790px !important;
}

.wp-791 {
  width: 791px !important;
}

.min-wp-791 {
  min-width: 791px !important;
}

.max-wp-791 {
  max-width: 791px !important;
}

.vw-791 {
  width: 791vw !important;
}

.min-vw-791 {
  min-width: 791vw !important;
}

.max-vw-791 {
  max-width: 791vw !important;
}

.wrem-791 {
  width: 791rem !important;
}

.min-wrem-791 {
  min-width: 791rem !important;
}

.max-wrem-791 {
  max-width: 791rem !important;
}

.hp-791 {
  height: 791px !important;
}

.min-hp-791 {
  min-height: 791px !important;
}

.max-hp-791 {
  max-height: 791px !important;
}

.vh-791 {
  height: 791vh !important;
}

.min-vh-791 {
  min-height: 791vh !important;
}

.max-vh-791 {
  max-height: 791vh !important;
}

.top-791 {
  top: 791px !important;
}

.bottom-791 {
  bottom: 791px !important;
}

.left-791 {
  left: 791px !important;
}

.right-791 {
  right: 791px !important;
}

.font-791 {
  font-size: 791px !important;
}

.fw-791 {
  font-weight: 791 !important;
}

.lh-791 {
  line-height: 791px !important;
}

.flex-init-791 {
  flex: 0 0 791px !important;
}

.radius-791 {
  border-radius: 791px !important;
}

.padding-791 {
  padding: 791px !important;
}

.wp-792 {
  width: 792px !important;
}

.min-wp-792 {
  min-width: 792px !important;
}

.max-wp-792 {
  max-width: 792px !important;
}

.vw-792 {
  width: 792vw !important;
}

.min-vw-792 {
  min-width: 792vw !important;
}

.max-vw-792 {
  max-width: 792vw !important;
}

.wrem-792 {
  width: 792rem !important;
}

.min-wrem-792 {
  min-width: 792rem !important;
}

.max-wrem-792 {
  max-width: 792rem !important;
}

.hp-792 {
  height: 792px !important;
}

.min-hp-792 {
  min-height: 792px !important;
}

.max-hp-792 {
  max-height: 792px !important;
}

.vh-792 {
  height: 792vh !important;
}

.min-vh-792 {
  min-height: 792vh !important;
}

.max-vh-792 {
  max-height: 792vh !important;
}

.top-792 {
  top: 792px !important;
}

.bottom-792 {
  bottom: 792px !important;
}

.left-792 {
  left: 792px !important;
}

.right-792 {
  right: 792px !important;
}

.font-792 {
  font-size: 792px !important;
}

.fw-792 {
  font-weight: 792 !important;
}

.lh-792 {
  line-height: 792px !important;
}

.flex-init-792 {
  flex: 0 0 792px !important;
}

.radius-792 {
  border-radius: 792px !important;
}

.padding-792 {
  padding: 792px !important;
}

.wp-793 {
  width: 793px !important;
}

.min-wp-793 {
  min-width: 793px !important;
}

.max-wp-793 {
  max-width: 793px !important;
}

.vw-793 {
  width: 793vw !important;
}

.min-vw-793 {
  min-width: 793vw !important;
}

.max-vw-793 {
  max-width: 793vw !important;
}

.wrem-793 {
  width: 793rem !important;
}

.min-wrem-793 {
  min-width: 793rem !important;
}

.max-wrem-793 {
  max-width: 793rem !important;
}

.hp-793 {
  height: 793px !important;
}

.min-hp-793 {
  min-height: 793px !important;
}

.max-hp-793 {
  max-height: 793px !important;
}

.vh-793 {
  height: 793vh !important;
}

.min-vh-793 {
  min-height: 793vh !important;
}

.max-vh-793 {
  max-height: 793vh !important;
}

.top-793 {
  top: 793px !important;
}

.bottom-793 {
  bottom: 793px !important;
}

.left-793 {
  left: 793px !important;
}

.right-793 {
  right: 793px !important;
}

.font-793 {
  font-size: 793px !important;
}

.fw-793 {
  font-weight: 793 !important;
}

.lh-793 {
  line-height: 793px !important;
}

.flex-init-793 {
  flex: 0 0 793px !important;
}

.radius-793 {
  border-radius: 793px !important;
}

.padding-793 {
  padding: 793px !important;
}

.wp-794 {
  width: 794px !important;
}

.min-wp-794 {
  min-width: 794px !important;
}

.max-wp-794 {
  max-width: 794px !important;
}

.vw-794 {
  width: 794vw !important;
}

.min-vw-794 {
  min-width: 794vw !important;
}

.max-vw-794 {
  max-width: 794vw !important;
}

.wrem-794 {
  width: 794rem !important;
}

.min-wrem-794 {
  min-width: 794rem !important;
}

.max-wrem-794 {
  max-width: 794rem !important;
}

.hp-794 {
  height: 794px !important;
}

.min-hp-794 {
  min-height: 794px !important;
}

.max-hp-794 {
  max-height: 794px !important;
}

.vh-794 {
  height: 794vh !important;
}

.min-vh-794 {
  min-height: 794vh !important;
}

.max-vh-794 {
  max-height: 794vh !important;
}

.top-794 {
  top: 794px !important;
}

.bottom-794 {
  bottom: 794px !important;
}

.left-794 {
  left: 794px !important;
}

.right-794 {
  right: 794px !important;
}

.font-794 {
  font-size: 794px !important;
}

.fw-794 {
  font-weight: 794 !important;
}

.lh-794 {
  line-height: 794px !important;
}

.flex-init-794 {
  flex: 0 0 794px !important;
}

.radius-794 {
  border-radius: 794px !important;
}

.padding-794 {
  padding: 794px !important;
}

.wp-795 {
  width: 795px !important;
}

.min-wp-795 {
  min-width: 795px !important;
}

.max-wp-795 {
  max-width: 795px !important;
}

.vw-795 {
  width: 795vw !important;
}

.min-vw-795 {
  min-width: 795vw !important;
}

.max-vw-795 {
  max-width: 795vw !important;
}

.wrem-795 {
  width: 795rem !important;
}

.min-wrem-795 {
  min-width: 795rem !important;
}

.max-wrem-795 {
  max-width: 795rem !important;
}

.hp-795 {
  height: 795px !important;
}

.min-hp-795 {
  min-height: 795px !important;
}

.max-hp-795 {
  max-height: 795px !important;
}

.vh-795 {
  height: 795vh !important;
}

.min-vh-795 {
  min-height: 795vh !important;
}

.max-vh-795 {
  max-height: 795vh !important;
}

.top-795 {
  top: 795px !important;
}

.bottom-795 {
  bottom: 795px !important;
}

.left-795 {
  left: 795px !important;
}

.right-795 {
  right: 795px !important;
}

.font-795 {
  font-size: 795px !important;
}

.fw-795 {
  font-weight: 795 !important;
}

.lh-795 {
  line-height: 795px !important;
}

.flex-init-795 {
  flex: 0 0 795px !important;
}

.radius-795 {
  border-radius: 795px !important;
}

.padding-795 {
  padding: 795px !important;
}

.wp-796 {
  width: 796px !important;
}

.min-wp-796 {
  min-width: 796px !important;
}

.max-wp-796 {
  max-width: 796px !important;
}

.vw-796 {
  width: 796vw !important;
}

.min-vw-796 {
  min-width: 796vw !important;
}

.max-vw-796 {
  max-width: 796vw !important;
}

.wrem-796 {
  width: 796rem !important;
}

.min-wrem-796 {
  min-width: 796rem !important;
}

.max-wrem-796 {
  max-width: 796rem !important;
}

.hp-796 {
  height: 796px !important;
}

.min-hp-796 {
  min-height: 796px !important;
}

.max-hp-796 {
  max-height: 796px !important;
}

.vh-796 {
  height: 796vh !important;
}

.min-vh-796 {
  min-height: 796vh !important;
}

.max-vh-796 {
  max-height: 796vh !important;
}

.top-796 {
  top: 796px !important;
}

.bottom-796 {
  bottom: 796px !important;
}

.left-796 {
  left: 796px !important;
}

.right-796 {
  right: 796px !important;
}

.font-796 {
  font-size: 796px !important;
}

.fw-796 {
  font-weight: 796 !important;
}

.lh-796 {
  line-height: 796px !important;
}

.flex-init-796 {
  flex: 0 0 796px !important;
}

.radius-796 {
  border-radius: 796px !important;
}

.padding-796 {
  padding: 796px !important;
}

.wp-797 {
  width: 797px !important;
}

.min-wp-797 {
  min-width: 797px !important;
}

.max-wp-797 {
  max-width: 797px !important;
}

.vw-797 {
  width: 797vw !important;
}

.min-vw-797 {
  min-width: 797vw !important;
}

.max-vw-797 {
  max-width: 797vw !important;
}

.wrem-797 {
  width: 797rem !important;
}

.min-wrem-797 {
  min-width: 797rem !important;
}

.max-wrem-797 {
  max-width: 797rem !important;
}

.hp-797 {
  height: 797px !important;
}

.min-hp-797 {
  min-height: 797px !important;
}

.max-hp-797 {
  max-height: 797px !important;
}

.vh-797 {
  height: 797vh !important;
}

.min-vh-797 {
  min-height: 797vh !important;
}

.max-vh-797 {
  max-height: 797vh !important;
}

.top-797 {
  top: 797px !important;
}

.bottom-797 {
  bottom: 797px !important;
}

.left-797 {
  left: 797px !important;
}

.right-797 {
  right: 797px !important;
}

.font-797 {
  font-size: 797px !important;
}

.fw-797 {
  font-weight: 797 !important;
}

.lh-797 {
  line-height: 797px !important;
}

.flex-init-797 {
  flex: 0 0 797px !important;
}

.radius-797 {
  border-radius: 797px !important;
}

.padding-797 {
  padding: 797px !important;
}

.wp-798 {
  width: 798px !important;
}

.min-wp-798 {
  min-width: 798px !important;
}

.max-wp-798 {
  max-width: 798px !important;
}

.vw-798 {
  width: 798vw !important;
}

.min-vw-798 {
  min-width: 798vw !important;
}

.max-vw-798 {
  max-width: 798vw !important;
}

.wrem-798 {
  width: 798rem !important;
}

.min-wrem-798 {
  min-width: 798rem !important;
}

.max-wrem-798 {
  max-width: 798rem !important;
}

.hp-798 {
  height: 798px !important;
}

.min-hp-798 {
  min-height: 798px !important;
}

.max-hp-798 {
  max-height: 798px !important;
}

.vh-798 {
  height: 798vh !important;
}

.min-vh-798 {
  min-height: 798vh !important;
}

.max-vh-798 {
  max-height: 798vh !important;
}

.top-798 {
  top: 798px !important;
}

.bottom-798 {
  bottom: 798px !important;
}

.left-798 {
  left: 798px !important;
}

.right-798 {
  right: 798px !important;
}

.font-798 {
  font-size: 798px !important;
}

.fw-798 {
  font-weight: 798 !important;
}

.lh-798 {
  line-height: 798px !important;
}

.flex-init-798 {
  flex: 0 0 798px !important;
}

.radius-798 {
  border-radius: 798px !important;
}

.padding-798 {
  padding: 798px !important;
}

.wp-799 {
  width: 799px !important;
}

.min-wp-799 {
  min-width: 799px !important;
}

.max-wp-799 {
  max-width: 799px !important;
}

.vw-799 {
  width: 799vw !important;
}

.min-vw-799 {
  min-width: 799vw !important;
}

.max-vw-799 {
  max-width: 799vw !important;
}

.wrem-799 {
  width: 799rem !important;
}

.min-wrem-799 {
  min-width: 799rem !important;
}

.max-wrem-799 {
  max-width: 799rem !important;
}

.hp-799 {
  height: 799px !important;
}

.min-hp-799 {
  min-height: 799px !important;
}

.max-hp-799 {
  max-height: 799px !important;
}

.vh-799 {
  height: 799vh !important;
}

.min-vh-799 {
  min-height: 799vh !important;
}

.max-vh-799 {
  max-height: 799vh !important;
}

.top-799 {
  top: 799px !important;
}

.bottom-799 {
  bottom: 799px !important;
}

.left-799 {
  left: 799px !important;
}

.right-799 {
  right: 799px !important;
}

.font-799 {
  font-size: 799px !important;
}

.fw-799 {
  font-weight: 799 !important;
}

.lh-799 {
  line-height: 799px !important;
}

.flex-init-799 {
  flex: 0 0 799px !important;
}

.radius-799 {
  border-radius: 799px !important;
}

.padding-799 {
  padding: 799px !important;
}

.wp-800 {
  width: 800px !important;
}

.min-wp-800 {
  min-width: 800px !important;
}

.max-wp-800 {
  max-width: 800px !important;
}

.vw-800 {
  width: 800vw !important;
}

.min-vw-800 {
  min-width: 800vw !important;
}

.max-vw-800 {
  max-width: 800vw !important;
}

.wrem-800 {
  width: 800rem !important;
}

.min-wrem-800 {
  min-width: 800rem !important;
}

.max-wrem-800 {
  max-width: 800rem !important;
}

.hp-800 {
  height: 800px !important;
}

.min-hp-800 {
  min-height: 800px !important;
}

.max-hp-800 {
  max-height: 800px !important;
}

.vh-800 {
  height: 800vh !important;
}

.min-vh-800 {
  min-height: 800vh !important;
}

.max-vh-800 {
  max-height: 800vh !important;
}

.top-800 {
  top: 800px !important;
}

.bottom-800 {
  bottom: 800px !important;
}

.left-800 {
  left: 800px !important;
}

.right-800 {
  right: 800px !important;
}

.font-800 {
  font-size: 800px !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.lh-800 {
  line-height: 800px !important;
}

.flex-init-800 {
  flex: 0 0 800px !important;
}

.radius-800 {
  border-radius: 800px !important;
}

.padding-800 {
  padding: 800px !important;
}

.wp-801 {
  width: 801px !important;
}

.min-wp-801 {
  min-width: 801px !important;
}

.max-wp-801 {
  max-width: 801px !important;
}

.vw-801 {
  width: 801vw !important;
}

.min-vw-801 {
  min-width: 801vw !important;
}

.max-vw-801 {
  max-width: 801vw !important;
}

.wrem-801 {
  width: 801rem !important;
}

.min-wrem-801 {
  min-width: 801rem !important;
}

.max-wrem-801 {
  max-width: 801rem !important;
}

.hp-801 {
  height: 801px !important;
}

.min-hp-801 {
  min-height: 801px !important;
}

.max-hp-801 {
  max-height: 801px !important;
}

.vh-801 {
  height: 801vh !important;
}

.min-vh-801 {
  min-height: 801vh !important;
}

.max-vh-801 {
  max-height: 801vh !important;
}

.top-801 {
  top: 801px !important;
}

.bottom-801 {
  bottom: 801px !important;
}

.left-801 {
  left: 801px !important;
}

.right-801 {
  right: 801px !important;
}

.font-801 {
  font-size: 801px !important;
}

.fw-801 {
  font-weight: 801 !important;
}

.lh-801 {
  line-height: 801px !important;
}

.flex-init-801 {
  flex: 0 0 801px !important;
}

.radius-801 {
  border-radius: 801px !important;
}

.padding-801 {
  padding: 801px !important;
}

.wp-802 {
  width: 802px !important;
}

.min-wp-802 {
  min-width: 802px !important;
}

.max-wp-802 {
  max-width: 802px !important;
}

.vw-802 {
  width: 802vw !important;
}

.min-vw-802 {
  min-width: 802vw !important;
}

.max-vw-802 {
  max-width: 802vw !important;
}

.wrem-802 {
  width: 802rem !important;
}

.min-wrem-802 {
  min-width: 802rem !important;
}

.max-wrem-802 {
  max-width: 802rem !important;
}

.hp-802 {
  height: 802px !important;
}

.min-hp-802 {
  min-height: 802px !important;
}

.max-hp-802 {
  max-height: 802px !important;
}

.vh-802 {
  height: 802vh !important;
}

.min-vh-802 {
  min-height: 802vh !important;
}

.max-vh-802 {
  max-height: 802vh !important;
}

.top-802 {
  top: 802px !important;
}

.bottom-802 {
  bottom: 802px !important;
}

.left-802 {
  left: 802px !important;
}

.right-802 {
  right: 802px !important;
}

.font-802 {
  font-size: 802px !important;
}

.fw-802 {
  font-weight: 802 !important;
}

.lh-802 {
  line-height: 802px !important;
}

.flex-init-802 {
  flex: 0 0 802px !important;
}

.radius-802 {
  border-radius: 802px !important;
}

.padding-802 {
  padding: 802px !important;
}

.wp-803 {
  width: 803px !important;
}

.min-wp-803 {
  min-width: 803px !important;
}

.max-wp-803 {
  max-width: 803px !important;
}

.vw-803 {
  width: 803vw !important;
}

.min-vw-803 {
  min-width: 803vw !important;
}

.max-vw-803 {
  max-width: 803vw !important;
}

.wrem-803 {
  width: 803rem !important;
}

.min-wrem-803 {
  min-width: 803rem !important;
}

.max-wrem-803 {
  max-width: 803rem !important;
}

.hp-803 {
  height: 803px !important;
}

.min-hp-803 {
  min-height: 803px !important;
}

.max-hp-803 {
  max-height: 803px !important;
}

.vh-803 {
  height: 803vh !important;
}

.min-vh-803 {
  min-height: 803vh !important;
}

.max-vh-803 {
  max-height: 803vh !important;
}

.top-803 {
  top: 803px !important;
}

.bottom-803 {
  bottom: 803px !important;
}

.left-803 {
  left: 803px !important;
}

.right-803 {
  right: 803px !important;
}

.font-803 {
  font-size: 803px !important;
}

.fw-803 {
  font-weight: 803 !important;
}

.lh-803 {
  line-height: 803px !important;
}

.flex-init-803 {
  flex: 0 0 803px !important;
}

.radius-803 {
  border-radius: 803px !important;
}

.padding-803 {
  padding: 803px !important;
}

.wp-804 {
  width: 804px !important;
}

.min-wp-804 {
  min-width: 804px !important;
}

.max-wp-804 {
  max-width: 804px !important;
}

.vw-804 {
  width: 804vw !important;
}

.min-vw-804 {
  min-width: 804vw !important;
}

.max-vw-804 {
  max-width: 804vw !important;
}

.wrem-804 {
  width: 804rem !important;
}

.min-wrem-804 {
  min-width: 804rem !important;
}

.max-wrem-804 {
  max-width: 804rem !important;
}

.hp-804 {
  height: 804px !important;
}

.min-hp-804 {
  min-height: 804px !important;
}

.max-hp-804 {
  max-height: 804px !important;
}

.vh-804 {
  height: 804vh !important;
}

.min-vh-804 {
  min-height: 804vh !important;
}

.max-vh-804 {
  max-height: 804vh !important;
}

.top-804 {
  top: 804px !important;
}

.bottom-804 {
  bottom: 804px !important;
}

.left-804 {
  left: 804px !important;
}

.right-804 {
  right: 804px !important;
}

.font-804 {
  font-size: 804px !important;
}

.fw-804 {
  font-weight: 804 !important;
}

.lh-804 {
  line-height: 804px !important;
}

.flex-init-804 {
  flex: 0 0 804px !important;
}

.radius-804 {
  border-radius: 804px !important;
}

.padding-804 {
  padding: 804px !important;
}

.wp-805 {
  width: 805px !important;
}

.min-wp-805 {
  min-width: 805px !important;
}

.max-wp-805 {
  max-width: 805px !important;
}

.vw-805 {
  width: 805vw !important;
}

.min-vw-805 {
  min-width: 805vw !important;
}

.max-vw-805 {
  max-width: 805vw !important;
}

.wrem-805 {
  width: 805rem !important;
}

.min-wrem-805 {
  min-width: 805rem !important;
}

.max-wrem-805 {
  max-width: 805rem !important;
}

.hp-805 {
  height: 805px !important;
}

.min-hp-805 {
  min-height: 805px !important;
}

.max-hp-805 {
  max-height: 805px !important;
}

.vh-805 {
  height: 805vh !important;
}

.min-vh-805 {
  min-height: 805vh !important;
}

.max-vh-805 {
  max-height: 805vh !important;
}

.top-805 {
  top: 805px !important;
}

.bottom-805 {
  bottom: 805px !important;
}

.left-805 {
  left: 805px !important;
}

.right-805 {
  right: 805px !important;
}

.font-805 {
  font-size: 805px !important;
}

.fw-805 {
  font-weight: 805 !important;
}

.lh-805 {
  line-height: 805px !important;
}

.flex-init-805 {
  flex: 0 0 805px !important;
}

.radius-805 {
  border-radius: 805px !important;
}

.padding-805 {
  padding: 805px !important;
}

.wp-806 {
  width: 806px !important;
}

.min-wp-806 {
  min-width: 806px !important;
}

.max-wp-806 {
  max-width: 806px !important;
}

.vw-806 {
  width: 806vw !important;
}

.min-vw-806 {
  min-width: 806vw !important;
}

.max-vw-806 {
  max-width: 806vw !important;
}

.wrem-806 {
  width: 806rem !important;
}

.min-wrem-806 {
  min-width: 806rem !important;
}

.max-wrem-806 {
  max-width: 806rem !important;
}

.hp-806 {
  height: 806px !important;
}

.min-hp-806 {
  min-height: 806px !important;
}

.max-hp-806 {
  max-height: 806px !important;
}

.vh-806 {
  height: 806vh !important;
}

.min-vh-806 {
  min-height: 806vh !important;
}

.max-vh-806 {
  max-height: 806vh !important;
}

.top-806 {
  top: 806px !important;
}

.bottom-806 {
  bottom: 806px !important;
}

.left-806 {
  left: 806px !important;
}

.right-806 {
  right: 806px !important;
}

.font-806 {
  font-size: 806px !important;
}

.fw-806 {
  font-weight: 806 !important;
}

.lh-806 {
  line-height: 806px !important;
}

.flex-init-806 {
  flex: 0 0 806px !important;
}

.radius-806 {
  border-radius: 806px !important;
}

.padding-806 {
  padding: 806px !important;
}

.wp-807 {
  width: 807px !important;
}

.min-wp-807 {
  min-width: 807px !important;
}

.max-wp-807 {
  max-width: 807px !important;
}

.vw-807 {
  width: 807vw !important;
}

.min-vw-807 {
  min-width: 807vw !important;
}

.max-vw-807 {
  max-width: 807vw !important;
}

.wrem-807 {
  width: 807rem !important;
}

.min-wrem-807 {
  min-width: 807rem !important;
}

.max-wrem-807 {
  max-width: 807rem !important;
}

.hp-807 {
  height: 807px !important;
}

.min-hp-807 {
  min-height: 807px !important;
}

.max-hp-807 {
  max-height: 807px !important;
}

.vh-807 {
  height: 807vh !important;
}

.min-vh-807 {
  min-height: 807vh !important;
}

.max-vh-807 {
  max-height: 807vh !important;
}

.top-807 {
  top: 807px !important;
}

.bottom-807 {
  bottom: 807px !important;
}

.left-807 {
  left: 807px !important;
}

.right-807 {
  right: 807px !important;
}

.font-807 {
  font-size: 807px !important;
}

.fw-807 {
  font-weight: 807 !important;
}

.lh-807 {
  line-height: 807px !important;
}

.flex-init-807 {
  flex: 0 0 807px !important;
}

.radius-807 {
  border-radius: 807px !important;
}

.padding-807 {
  padding: 807px !important;
}

.wp-808 {
  width: 808px !important;
}

.min-wp-808 {
  min-width: 808px !important;
}

.max-wp-808 {
  max-width: 808px !important;
}

.vw-808 {
  width: 808vw !important;
}

.min-vw-808 {
  min-width: 808vw !important;
}

.max-vw-808 {
  max-width: 808vw !important;
}

.wrem-808 {
  width: 808rem !important;
}

.min-wrem-808 {
  min-width: 808rem !important;
}

.max-wrem-808 {
  max-width: 808rem !important;
}

.hp-808 {
  height: 808px !important;
}

.min-hp-808 {
  min-height: 808px !important;
}

.max-hp-808 {
  max-height: 808px !important;
}

.vh-808 {
  height: 808vh !important;
}

.min-vh-808 {
  min-height: 808vh !important;
}

.max-vh-808 {
  max-height: 808vh !important;
}

.top-808 {
  top: 808px !important;
}

.bottom-808 {
  bottom: 808px !important;
}

.left-808 {
  left: 808px !important;
}

.right-808 {
  right: 808px !important;
}

.font-808 {
  font-size: 808px !important;
}

.fw-808 {
  font-weight: 808 !important;
}

.lh-808 {
  line-height: 808px !important;
}

.flex-init-808 {
  flex: 0 0 808px !important;
}

.radius-808 {
  border-radius: 808px !important;
}

.padding-808 {
  padding: 808px !important;
}

.wp-809 {
  width: 809px !important;
}

.min-wp-809 {
  min-width: 809px !important;
}

.max-wp-809 {
  max-width: 809px !important;
}

.vw-809 {
  width: 809vw !important;
}

.min-vw-809 {
  min-width: 809vw !important;
}

.max-vw-809 {
  max-width: 809vw !important;
}

.wrem-809 {
  width: 809rem !important;
}

.min-wrem-809 {
  min-width: 809rem !important;
}

.max-wrem-809 {
  max-width: 809rem !important;
}

.hp-809 {
  height: 809px !important;
}

.min-hp-809 {
  min-height: 809px !important;
}

.max-hp-809 {
  max-height: 809px !important;
}

.vh-809 {
  height: 809vh !important;
}

.min-vh-809 {
  min-height: 809vh !important;
}

.max-vh-809 {
  max-height: 809vh !important;
}

.top-809 {
  top: 809px !important;
}

.bottom-809 {
  bottom: 809px !important;
}

.left-809 {
  left: 809px !important;
}

.right-809 {
  right: 809px !important;
}

.font-809 {
  font-size: 809px !important;
}

.fw-809 {
  font-weight: 809 !important;
}

.lh-809 {
  line-height: 809px !important;
}

.flex-init-809 {
  flex: 0 0 809px !important;
}

.radius-809 {
  border-radius: 809px !important;
}

.padding-809 {
  padding: 809px !important;
}

.wp-810 {
  width: 810px !important;
}

.min-wp-810 {
  min-width: 810px !important;
}

.max-wp-810 {
  max-width: 810px !important;
}

.vw-810 {
  width: 810vw !important;
}

.min-vw-810 {
  min-width: 810vw !important;
}

.max-vw-810 {
  max-width: 810vw !important;
}

.wrem-810 {
  width: 810rem !important;
}

.min-wrem-810 {
  min-width: 810rem !important;
}

.max-wrem-810 {
  max-width: 810rem !important;
}

.hp-810 {
  height: 810px !important;
}

.min-hp-810 {
  min-height: 810px !important;
}

.max-hp-810 {
  max-height: 810px !important;
}

.vh-810 {
  height: 810vh !important;
}

.min-vh-810 {
  min-height: 810vh !important;
}

.max-vh-810 {
  max-height: 810vh !important;
}

.top-810 {
  top: 810px !important;
}

.bottom-810 {
  bottom: 810px !important;
}

.left-810 {
  left: 810px !important;
}

.right-810 {
  right: 810px !important;
}

.font-810 {
  font-size: 810px !important;
}

.fw-810 {
  font-weight: 810 !important;
}

.lh-810 {
  line-height: 810px !important;
}

.flex-init-810 {
  flex: 0 0 810px !important;
}

.radius-810 {
  border-radius: 810px !important;
}

.padding-810 {
  padding: 810px !important;
}

.wp-811 {
  width: 811px !important;
}

.min-wp-811 {
  min-width: 811px !important;
}

.max-wp-811 {
  max-width: 811px !important;
}

.vw-811 {
  width: 811vw !important;
}

.min-vw-811 {
  min-width: 811vw !important;
}

.max-vw-811 {
  max-width: 811vw !important;
}

.wrem-811 {
  width: 811rem !important;
}

.min-wrem-811 {
  min-width: 811rem !important;
}

.max-wrem-811 {
  max-width: 811rem !important;
}

.hp-811 {
  height: 811px !important;
}

.min-hp-811 {
  min-height: 811px !important;
}

.max-hp-811 {
  max-height: 811px !important;
}

.vh-811 {
  height: 811vh !important;
}

.min-vh-811 {
  min-height: 811vh !important;
}

.max-vh-811 {
  max-height: 811vh !important;
}

.top-811 {
  top: 811px !important;
}

.bottom-811 {
  bottom: 811px !important;
}

.left-811 {
  left: 811px !important;
}

.right-811 {
  right: 811px !important;
}

.font-811 {
  font-size: 811px !important;
}

.fw-811 {
  font-weight: 811 !important;
}

.lh-811 {
  line-height: 811px !important;
}

.flex-init-811 {
  flex: 0 0 811px !important;
}

.radius-811 {
  border-radius: 811px !important;
}

.padding-811 {
  padding: 811px !important;
}

.wp-812 {
  width: 812px !important;
}

.min-wp-812 {
  min-width: 812px !important;
}

.max-wp-812 {
  max-width: 812px !important;
}

.vw-812 {
  width: 812vw !important;
}

.min-vw-812 {
  min-width: 812vw !important;
}

.max-vw-812 {
  max-width: 812vw !important;
}

.wrem-812 {
  width: 812rem !important;
}

.min-wrem-812 {
  min-width: 812rem !important;
}

.max-wrem-812 {
  max-width: 812rem !important;
}

.hp-812 {
  height: 812px !important;
}

.min-hp-812 {
  min-height: 812px !important;
}

.max-hp-812 {
  max-height: 812px !important;
}

.vh-812 {
  height: 812vh !important;
}

.min-vh-812 {
  min-height: 812vh !important;
}

.max-vh-812 {
  max-height: 812vh !important;
}

.top-812 {
  top: 812px !important;
}

.bottom-812 {
  bottom: 812px !important;
}

.left-812 {
  left: 812px !important;
}

.right-812 {
  right: 812px !important;
}

.font-812 {
  font-size: 812px !important;
}

.fw-812 {
  font-weight: 812 !important;
}

.lh-812 {
  line-height: 812px !important;
}

.flex-init-812 {
  flex: 0 0 812px !important;
}

.radius-812 {
  border-radius: 812px !important;
}

.padding-812 {
  padding: 812px !important;
}

.wp-813 {
  width: 813px !important;
}

.min-wp-813 {
  min-width: 813px !important;
}

.max-wp-813 {
  max-width: 813px !important;
}

.vw-813 {
  width: 813vw !important;
}

.min-vw-813 {
  min-width: 813vw !important;
}

.max-vw-813 {
  max-width: 813vw !important;
}

.wrem-813 {
  width: 813rem !important;
}

.min-wrem-813 {
  min-width: 813rem !important;
}

.max-wrem-813 {
  max-width: 813rem !important;
}

.hp-813 {
  height: 813px !important;
}

.min-hp-813 {
  min-height: 813px !important;
}

.max-hp-813 {
  max-height: 813px !important;
}

.vh-813 {
  height: 813vh !important;
}

.min-vh-813 {
  min-height: 813vh !important;
}

.max-vh-813 {
  max-height: 813vh !important;
}

.top-813 {
  top: 813px !important;
}

.bottom-813 {
  bottom: 813px !important;
}

.left-813 {
  left: 813px !important;
}

.right-813 {
  right: 813px !important;
}

.font-813 {
  font-size: 813px !important;
}

.fw-813 {
  font-weight: 813 !important;
}

.lh-813 {
  line-height: 813px !important;
}

.flex-init-813 {
  flex: 0 0 813px !important;
}

.radius-813 {
  border-radius: 813px !important;
}

.padding-813 {
  padding: 813px !important;
}

.wp-814 {
  width: 814px !important;
}

.min-wp-814 {
  min-width: 814px !important;
}

.max-wp-814 {
  max-width: 814px !important;
}

.vw-814 {
  width: 814vw !important;
}

.min-vw-814 {
  min-width: 814vw !important;
}

.max-vw-814 {
  max-width: 814vw !important;
}

.wrem-814 {
  width: 814rem !important;
}

.min-wrem-814 {
  min-width: 814rem !important;
}

.max-wrem-814 {
  max-width: 814rem !important;
}

.hp-814 {
  height: 814px !important;
}

.min-hp-814 {
  min-height: 814px !important;
}

.max-hp-814 {
  max-height: 814px !important;
}

.vh-814 {
  height: 814vh !important;
}

.min-vh-814 {
  min-height: 814vh !important;
}

.max-vh-814 {
  max-height: 814vh !important;
}

.top-814 {
  top: 814px !important;
}

.bottom-814 {
  bottom: 814px !important;
}

.left-814 {
  left: 814px !important;
}

.right-814 {
  right: 814px !important;
}

.font-814 {
  font-size: 814px !important;
}

.fw-814 {
  font-weight: 814 !important;
}

.lh-814 {
  line-height: 814px !important;
}

.flex-init-814 {
  flex: 0 0 814px !important;
}

.radius-814 {
  border-radius: 814px !important;
}

.padding-814 {
  padding: 814px !important;
}

.wp-815 {
  width: 815px !important;
}

.min-wp-815 {
  min-width: 815px !important;
}

.max-wp-815 {
  max-width: 815px !important;
}

.vw-815 {
  width: 815vw !important;
}

.min-vw-815 {
  min-width: 815vw !important;
}

.max-vw-815 {
  max-width: 815vw !important;
}

.wrem-815 {
  width: 815rem !important;
}

.min-wrem-815 {
  min-width: 815rem !important;
}

.max-wrem-815 {
  max-width: 815rem !important;
}

.hp-815 {
  height: 815px !important;
}

.min-hp-815 {
  min-height: 815px !important;
}

.max-hp-815 {
  max-height: 815px !important;
}

.vh-815 {
  height: 815vh !important;
}

.min-vh-815 {
  min-height: 815vh !important;
}

.max-vh-815 {
  max-height: 815vh !important;
}

.top-815 {
  top: 815px !important;
}

.bottom-815 {
  bottom: 815px !important;
}

.left-815 {
  left: 815px !important;
}

.right-815 {
  right: 815px !important;
}

.font-815 {
  font-size: 815px !important;
}

.fw-815 {
  font-weight: 815 !important;
}

.lh-815 {
  line-height: 815px !important;
}

.flex-init-815 {
  flex: 0 0 815px !important;
}

.radius-815 {
  border-radius: 815px !important;
}

.padding-815 {
  padding: 815px !important;
}

.wp-816 {
  width: 816px !important;
}

.min-wp-816 {
  min-width: 816px !important;
}

.max-wp-816 {
  max-width: 816px !important;
}

.vw-816 {
  width: 816vw !important;
}

.min-vw-816 {
  min-width: 816vw !important;
}

.max-vw-816 {
  max-width: 816vw !important;
}

.wrem-816 {
  width: 816rem !important;
}

.min-wrem-816 {
  min-width: 816rem !important;
}

.max-wrem-816 {
  max-width: 816rem !important;
}

.hp-816 {
  height: 816px !important;
}

.min-hp-816 {
  min-height: 816px !important;
}

.max-hp-816 {
  max-height: 816px !important;
}

.vh-816 {
  height: 816vh !important;
}

.min-vh-816 {
  min-height: 816vh !important;
}

.max-vh-816 {
  max-height: 816vh !important;
}

.top-816 {
  top: 816px !important;
}

.bottom-816 {
  bottom: 816px !important;
}

.left-816 {
  left: 816px !important;
}

.right-816 {
  right: 816px !important;
}

.font-816 {
  font-size: 816px !important;
}

.fw-816 {
  font-weight: 816 !important;
}

.lh-816 {
  line-height: 816px !important;
}

.flex-init-816 {
  flex: 0 0 816px !important;
}

.radius-816 {
  border-radius: 816px !important;
}

.padding-816 {
  padding: 816px !important;
}

.wp-817 {
  width: 817px !important;
}

.min-wp-817 {
  min-width: 817px !important;
}

.max-wp-817 {
  max-width: 817px !important;
}

.vw-817 {
  width: 817vw !important;
}

.min-vw-817 {
  min-width: 817vw !important;
}

.max-vw-817 {
  max-width: 817vw !important;
}

.wrem-817 {
  width: 817rem !important;
}

.min-wrem-817 {
  min-width: 817rem !important;
}

.max-wrem-817 {
  max-width: 817rem !important;
}

.hp-817 {
  height: 817px !important;
}

.min-hp-817 {
  min-height: 817px !important;
}

.max-hp-817 {
  max-height: 817px !important;
}

.vh-817 {
  height: 817vh !important;
}

.min-vh-817 {
  min-height: 817vh !important;
}

.max-vh-817 {
  max-height: 817vh !important;
}

.top-817 {
  top: 817px !important;
}

.bottom-817 {
  bottom: 817px !important;
}

.left-817 {
  left: 817px !important;
}

.right-817 {
  right: 817px !important;
}

.font-817 {
  font-size: 817px !important;
}

.fw-817 {
  font-weight: 817 !important;
}

.lh-817 {
  line-height: 817px !important;
}

.flex-init-817 {
  flex: 0 0 817px !important;
}

.radius-817 {
  border-radius: 817px !important;
}

.padding-817 {
  padding: 817px !important;
}

.wp-818 {
  width: 818px !important;
}

.min-wp-818 {
  min-width: 818px !important;
}

.max-wp-818 {
  max-width: 818px !important;
}

.vw-818 {
  width: 818vw !important;
}

.min-vw-818 {
  min-width: 818vw !important;
}

.max-vw-818 {
  max-width: 818vw !important;
}

.wrem-818 {
  width: 818rem !important;
}

.min-wrem-818 {
  min-width: 818rem !important;
}

.max-wrem-818 {
  max-width: 818rem !important;
}

.hp-818 {
  height: 818px !important;
}

.min-hp-818 {
  min-height: 818px !important;
}

.max-hp-818 {
  max-height: 818px !important;
}

.vh-818 {
  height: 818vh !important;
}

.min-vh-818 {
  min-height: 818vh !important;
}

.max-vh-818 {
  max-height: 818vh !important;
}

.top-818 {
  top: 818px !important;
}

.bottom-818 {
  bottom: 818px !important;
}

.left-818 {
  left: 818px !important;
}

.right-818 {
  right: 818px !important;
}

.font-818 {
  font-size: 818px !important;
}

.fw-818 {
  font-weight: 818 !important;
}

.lh-818 {
  line-height: 818px !important;
}

.flex-init-818 {
  flex: 0 0 818px !important;
}

.radius-818 {
  border-radius: 818px !important;
}

.padding-818 {
  padding: 818px !important;
}

.wp-819 {
  width: 819px !important;
}

.min-wp-819 {
  min-width: 819px !important;
}

.max-wp-819 {
  max-width: 819px !important;
}

.vw-819 {
  width: 819vw !important;
}

.min-vw-819 {
  min-width: 819vw !important;
}

.max-vw-819 {
  max-width: 819vw !important;
}

.wrem-819 {
  width: 819rem !important;
}

.min-wrem-819 {
  min-width: 819rem !important;
}

.max-wrem-819 {
  max-width: 819rem !important;
}

.hp-819 {
  height: 819px !important;
}

.min-hp-819 {
  min-height: 819px !important;
}

.max-hp-819 {
  max-height: 819px !important;
}

.vh-819 {
  height: 819vh !important;
}

.min-vh-819 {
  min-height: 819vh !important;
}

.max-vh-819 {
  max-height: 819vh !important;
}

.top-819 {
  top: 819px !important;
}

.bottom-819 {
  bottom: 819px !important;
}

.left-819 {
  left: 819px !important;
}

.right-819 {
  right: 819px !important;
}

.font-819 {
  font-size: 819px !important;
}

.fw-819 {
  font-weight: 819 !important;
}

.lh-819 {
  line-height: 819px !important;
}

.flex-init-819 {
  flex: 0 0 819px !important;
}

.radius-819 {
  border-radius: 819px !important;
}

.padding-819 {
  padding: 819px !important;
}

.wp-820 {
  width: 820px !important;
}

.min-wp-820 {
  min-width: 820px !important;
}

.max-wp-820 {
  max-width: 820px !important;
}

.vw-820 {
  width: 820vw !important;
}

.min-vw-820 {
  min-width: 820vw !important;
}

.max-vw-820 {
  max-width: 820vw !important;
}

.wrem-820 {
  width: 820rem !important;
}

.min-wrem-820 {
  min-width: 820rem !important;
}

.max-wrem-820 {
  max-width: 820rem !important;
}

.hp-820 {
  height: 820px !important;
}

.min-hp-820 {
  min-height: 820px !important;
}

.max-hp-820 {
  max-height: 820px !important;
}

.vh-820 {
  height: 820vh !important;
}

.min-vh-820 {
  min-height: 820vh !important;
}

.max-vh-820 {
  max-height: 820vh !important;
}

.top-820 {
  top: 820px !important;
}

.bottom-820 {
  bottom: 820px !important;
}

.left-820 {
  left: 820px !important;
}

.right-820 {
  right: 820px !important;
}

.font-820 {
  font-size: 820px !important;
}

.fw-820 {
  font-weight: 820 !important;
}

.lh-820 {
  line-height: 820px !important;
}

.flex-init-820 {
  flex: 0 0 820px !important;
}

.radius-820 {
  border-radius: 820px !important;
}

.padding-820 {
  padding: 820px !important;
}

.wp-821 {
  width: 821px !important;
}

.min-wp-821 {
  min-width: 821px !important;
}

.max-wp-821 {
  max-width: 821px !important;
}

.vw-821 {
  width: 821vw !important;
}

.min-vw-821 {
  min-width: 821vw !important;
}

.max-vw-821 {
  max-width: 821vw !important;
}

.wrem-821 {
  width: 821rem !important;
}

.min-wrem-821 {
  min-width: 821rem !important;
}

.max-wrem-821 {
  max-width: 821rem !important;
}

.hp-821 {
  height: 821px !important;
}

.min-hp-821 {
  min-height: 821px !important;
}

.max-hp-821 {
  max-height: 821px !important;
}

.vh-821 {
  height: 821vh !important;
}

.min-vh-821 {
  min-height: 821vh !important;
}

.max-vh-821 {
  max-height: 821vh !important;
}

.top-821 {
  top: 821px !important;
}

.bottom-821 {
  bottom: 821px !important;
}

.left-821 {
  left: 821px !important;
}

.right-821 {
  right: 821px !important;
}

.font-821 {
  font-size: 821px !important;
}

.fw-821 {
  font-weight: 821 !important;
}

.lh-821 {
  line-height: 821px !important;
}

.flex-init-821 {
  flex: 0 0 821px !important;
}

.radius-821 {
  border-radius: 821px !important;
}

.padding-821 {
  padding: 821px !important;
}

.wp-822 {
  width: 822px !important;
}

.min-wp-822 {
  min-width: 822px !important;
}

.max-wp-822 {
  max-width: 822px !important;
}

.vw-822 {
  width: 822vw !important;
}

.min-vw-822 {
  min-width: 822vw !important;
}

.max-vw-822 {
  max-width: 822vw !important;
}

.wrem-822 {
  width: 822rem !important;
}

.min-wrem-822 {
  min-width: 822rem !important;
}

.max-wrem-822 {
  max-width: 822rem !important;
}

.hp-822 {
  height: 822px !important;
}

.min-hp-822 {
  min-height: 822px !important;
}

.max-hp-822 {
  max-height: 822px !important;
}

.vh-822 {
  height: 822vh !important;
}

.min-vh-822 {
  min-height: 822vh !important;
}

.max-vh-822 {
  max-height: 822vh !important;
}

.top-822 {
  top: 822px !important;
}

.bottom-822 {
  bottom: 822px !important;
}

.left-822 {
  left: 822px !important;
}

.right-822 {
  right: 822px !important;
}

.font-822 {
  font-size: 822px !important;
}

.fw-822 {
  font-weight: 822 !important;
}

.lh-822 {
  line-height: 822px !important;
}

.flex-init-822 {
  flex: 0 0 822px !important;
}

.radius-822 {
  border-radius: 822px !important;
}

.padding-822 {
  padding: 822px !important;
}

.wp-823 {
  width: 823px !important;
}

.min-wp-823 {
  min-width: 823px !important;
}

.max-wp-823 {
  max-width: 823px !important;
}

.vw-823 {
  width: 823vw !important;
}

.min-vw-823 {
  min-width: 823vw !important;
}

.max-vw-823 {
  max-width: 823vw !important;
}

.wrem-823 {
  width: 823rem !important;
}

.min-wrem-823 {
  min-width: 823rem !important;
}

.max-wrem-823 {
  max-width: 823rem !important;
}

.hp-823 {
  height: 823px !important;
}

.min-hp-823 {
  min-height: 823px !important;
}

.max-hp-823 {
  max-height: 823px !important;
}

.vh-823 {
  height: 823vh !important;
}

.min-vh-823 {
  min-height: 823vh !important;
}

.max-vh-823 {
  max-height: 823vh !important;
}

.top-823 {
  top: 823px !important;
}

.bottom-823 {
  bottom: 823px !important;
}

.left-823 {
  left: 823px !important;
}

.right-823 {
  right: 823px !important;
}

.font-823 {
  font-size: 823px !important;
}

.fw-823 {
  font-weight: 823 !important;
}

.lh-823 {
  line-height: 823px !important;
}

.flex-init-823 {
  flex: 0 0 823px !important;
}

.radius-823 {
  border-radius: 823px !important;
}

.padding-823 {
  padding: 823px !important;
}

.wp-824 {
  width: 824px !important;
}

.min-wp-824 {
  min-width: 824px !important;
}

.max-wp-824 {
  max-width: 824px !important;
}

.vw-824 {
  width: 824vw !important;
}

.min-vw-824 {
  min-width: 824vw !important;
}

.max-vw-824 {
  max-width: 824vw !important;
}

.wrem-824 {
  width: 824rem !important;
}

.min-wrem-824 {
  min-width: 824rem !important;
}

.max-wrem-824 {
  max-width: 824rem !important;
}

.hp-824 {
  height: 824px !important;
}

.min-hp-824 {
  min-height: 824px !important;
}

.max-hp-824 {
  max-height: 824px !important;
}

.vh-824 {
  height: 824vh !important;
}

.min-vh-824 {
  min-height: 824vh !important;
}

.max-vh-824 {
  max-height: 824vh !important;
}

.top-824 {
  top: 824px !important;
}

.bottom-824 {
  bottom: 824px !important;
}

.left-824 {
  left: 824px !important;
}

.right-824 {
  right: 824px !important;
}

.font-824 {
  font-size: 824px !important;
}

.fw-824 {
  font-weight: 824 !important;
}

.lh-824 {
  line-height: 824px !important;
}

.flex-init-824 {
  flex: 0 0 824px !important;
}

.radius-824 {
  border-radius: 824px !important;
}

.padding-824 {
  padding: 824px !important;
}

.wp-825 {
  width: 825px !important;
}

.min-wp-825 {
  min-width: 825px !important;
}

.max-wp-825 {
  max-width: 825px !important;
}

.vw-825 {
  width: 825vw !important;
}

.min-vw-825 {
  min-width: 825vw !important;
}

.max-vw-825 {
  max-width: 825vw !important;
}

.wrem-825 {
  width: 825rem !important;
}

.min-wrem-825 {
  min-width: 825rem !important;
}

.max-wrem-825 {
  max-width: 825rem !important;
}

.hp-825 {
  height: 825px !important;
}

.min-hp-825 {
  min-height: 825px !important;
}

.max-hp-825 {
  max-height: 825px !important;
}

.vh-825 {
  height: 825vh !important;
}

.min-vh-825 {
  min-height: 825vh !important;
}

.max-vh-825 {
  max-height: 825vh !important;
}

.top-825 {
  top: 825px !important;
}

.bottom-825 {
  bottom: 825px !important;
}

.left-825 {
  left: 825px !important;
}

.right-825 {
  right: 825px !important;
}

.font-825 {
  font-size: 825px !important;
}

.fw-825 {
  font-weight: 825 !important;
}

.lh-825 {
  line-height: 825px !important;
}

.flex-init-825 {
  flex: 0 0 825px !important;
}

.radius-825 {
  border-radius: 825px !important;
}

.padding-825 {
  padding: 825px !important;
}

.wp-826 {
  width: 826px !important;
}

.min-wp-826 {
  min-width: 826px !important;
}

.max-wp-826 {
  max-width: 826px !important;
}

.vw-826 {
  width: 826vw !important;
}

.min-vw-826 {
  min-width: 826vw !important;
}

.max-vw-826 {
  max-width: 826vw !important;
}

.wrem-826 {
  width: 826rem !important;
}

.min-wrem-826 {
  min-width: 826rem !important;
}

.max-wrem-826 {
  max-width: 826rem !important;
}

.hp-826 {
  height: 826px !important;
}

.min-hp-826 {
  min-height: 826px !important;
}

.max-hp-826 {
  max-height: 826px !important;
}

.vh-826 {
  height: 826vh !important;
}

.min-vh-826 {
  min-height: 826vh !important;
}

.max-vh-826 {
  max-height: 826vh !important;
}

.top-826 {
  top: 826px !important;
}

.bottom-826 {
  bottom: 826px !important;
}

.left-826 {
  left: 826px !important;
}

.right-826 {
  right: 826px !important;
}

.font-826 {
  font-size: 826px !important;
}

.fw-826 {
  font-weight: 826 !important;
}

.lh-826 {
  line-height: 826px !important;
}

.flex-init-826 {
  flex: 0 0 826px !important;
}

.radius-826 {
  border-radius: 826px !important;
}

.padding-826 {
  padding: 826px !important;
}

.wp-827 {
  width: 827px !important;
}

.min-wp-827 {
  min-width: 827px !important;
}

.max-wp-827 {
  max-width: 827px !important;
}

.vw-827 {
  width: 827vw !important;
}

.min-vw-827 {
  min-width: 827vw !important;
}

.max-vw-827 {
  max-width: 827vw !important;
}

.wrem-827 {
  width: 827rem !important;
}

.min-wrem-827 {
  min-width: 827rem !important;
}

.max-wrem-827 {
  max-width: 827rem !important;
}

.hp-827 {
  height: 827px !important;
}

.min-hp-827 {
  min-height: 827px !important;
}

.max-hp-827 {
  max-height: 827px !important;
}

.vh-827 {
  height: 827vh !important;
}

.min-vh-827 {
  min-height: 827vh !important;
}

.max-vh-827 {
  max-height: 827vh !important;
}

.top-827 {
  top: 827px !important;
}

.bottom-827 {
  bottom: 827px !important;
}

.left-827 {
  left: 827px !important;
}

.right-827 {
  right: 827px !important;
}

.font-827 {
  font-size: 827px !important;
}

.fw-827 {
  font-weight: 827 !important;
}

.lh-827 {
  line-height: 827px !important;
}

.flex-init-827 {
  flex: 0 0 827px !important;
}

.radius-827 {
  border-radius: 827px !important;
}

.padding-827 {
  padding: 827px !important;
}

.wp-828 {
  width: 828px !important;
}

.min-wp-828 {
  min-width: 828px !important;
}

.max-wp-828 {
  max-width: 828px !important;
}

.vw-828 {
  width: 828vw !important;
}

.min-vw-828 {
  min-width: 828vw !important;
}

.max-vw-828 {
  max-width: 828vw !important;
}

.wrem-828 {
  width: 828rem !important;
}

.min-wrem-828 {
  min-width: 828rem !important;
}

.max-wrem-828 {
  max-width: 828rem !important;
}

.hp-828 {
  height: 828px !important;
}

.min-hp-828 {
  min-height: 828px !important;
}

.max-hp-828 {
  max-height: 828px !important;
}

.vh-828 {
  height: 828vh !important;
}

.min-vh-828 {
  min-height: 828vh !important;
}

.max-vh-828 {
  max-height: 828vh !important;
}

.top-828 {
  top: 828px !important;
}

.bottom-828 {
  bottom: 828px !important;
}

.left-828 {
  left: 828px !important;
}

.right-828 {
  right: 828px !important;
}

.font-828 {
  font-size: 828px !important;
}

.fw-828 {
  font-weight: 828 !important;
}

.lh-828 {
  line-height: 828px !important;
}

.flex-init-828 {
  flex: 0 0 828px !important;
}

.radius-828 {
  border-radius: 828px !important;
}

.padding-828 {
  padding: 828px !important;
}

.wp-829 {
  width: 829px !important;
}

.min-wp-829 {
  min-width: 829px !important;
}

.max-wp-829 {
  max-width: 829px !important;
}

.vw-829 {
  width: 829vw !important;
}

.min-vw-829 {
  min-width: 829vw !important;
}

.max-vw-829 {
  max-width: 829vw !important;
}

.wrem-829 {
  width: 829rem !important;
}

.min-wrem-829 {
  min-width: 829rem !important;
}

.max-wrem-829 {
  max-width: 829rem !important;
}

.hp-829 {
  height: 829px !important;
}

.min-hp-829 {
  min-height: 829px !important;
}

.max-hp-829 {
  max-height: 829px !important;
}

.vh-829 {
  height: 829vh !important;
}

.min-vh-829 {
  min-height: 829vh !important;
}

.max-vh-829 {
  max-height: 829vh !important;
}

.top-829 {
  top: 829px !important;
}

.bottom-829 {
  bottom: 829px !important;
}

.left-829 {
  left: 829px !important;
}

.right-829 {
  right: 829px !important;
}

.font-829 {
  font-size: 829px !important;
}

.fw-829 {
  font-weight: 829 !important;
}

.lh-829 {
  line-height: 829px !important;
}

.flex-init-829 {
  flex: 0 0 829px !important;
}

.radius-829 {
  border-radius: 829px !important;
}

.padding-829 {
  padding: 829px !important;
}

.wp-830 {
  width: 830px !important;
}

.min-wp-830 {
  min-width: 830px !important;
}

.max-wp-830 {
  max-width: 830px !important;
}

.vw-830 {
  width: 830vw !important;
}

.min-vw-830 {
  min-width: 830vw !important;
}

.max-vw-830 {
  max-width: 830vw !important;
}

.wrem-830 {
  width: 830rem !important;
}

.min-wrem-830 {
  min-width: 830rem !important;
}

.max-wrem-830 {
  max-width: 830rem !important;
}

.hp-830 {
  height: 830px !important;
}

.min-hp-830 {
  min-height: 830px !important;
}

.max-hp-830 {
  max-height: 830px !important;
}

.vh-830 {
  height: 830vh !important;
}

.min-vh-830 {
  min-height: 830vh !important;
}

.max-vh-830 {
  max-height: 830vh !important;
}

.top-830 {
  top: 830px !important;
}

.bottom-830 {
  bottom: 830px !important;
}

.left-830 {
  left: 830px !important;
}

.right-830 {
  right: 830px !important;
}

.font-830 {
  font-size: 830px !important;
}

.fw-830 {
  font-weight: 830 !important;
}

.lh-830 {
  line-height: 830px !important;
}

.flex-init-830 {
  flex: 0 0 830px !important;
}

.radius-830 {
  border-radius: 830px !important;
}

.padding-830 {
  padding: 830px !important;
}

.wp-831 {
  width: 831px !important;
}

.min-wp-831 {
  min-width: 831px !important;
}

.max-wp-831 {
  max-width: 831px !important;
}

.vw-831 {
  width: 831vw !important;
}

.min-vw-831 {
  min-width: 831vw !important;
}

.max-vw-831 {
  max-width: 831vw !important;
}

.wrem-831 {
  width: 831rem !important;
}

.min-wrem-831 {
  min-width: 831rem !important;
}

.max-wrem-831 {
  max-width: 831rem !important;
}

.hp-831 {
  height: 831px !important;
}

.min-hp-831 {
  min-height: 831px !important;
}

.max-hp-831 {
  max-height: 831px !important;
}

.vh-831 {
  height: 831vh !important;
}

.min-vh-831 {
  min-height: 831vh !important;
}

.max-vh-831 {
  max-height: 831vh !important;
}

.top-831 {
  top: 831px !important;
}

.bottom-831 {
  bottom: 831px !important;
}

.left-831 {
  left: 831px !important;
}

.right-831 {
  right: 831px !important;
}

.font-831 {
  font-size: 831px !important;
}

.fw-831 {
  font-weight: 831 !important;
}

.lh-831 {
  line-height: 831px !important;
}

.flex-init-831 {
  flex: 0 0 831px !important;
}

.radius-831 {
  border-radius: 831px !important;
}

.padding-831 {
  padding: 831px !important;
}

.wp-832 {
  width: 832px !important;
}

.min-wp-832 {
  min-width: 832px !important;
}

.max-wp-832 {
  max-width: 832px !important;
}

.vw-832 {
  width: 832vw !important;
}

.min-vw-832 {
  min-width: 832vw !important;
}

.max-vw-832 {
  max-width: 832vw !important;
}

.wrem-832 {
  width: 832rem !important;
}

.min-wrem-832 {
  min-width: 832rem !important;
}

.max-wrem-832 {
  max-width: 832rem !important;
}

.hp-832 {
  height: 832px !important;
}

.min-hp-832 {
  min-height: 832px !important;
}

.max-hp-832 {
  max-height: 832px !important;
}

.vh-832 {
  height: 832vh !important;
}

.min-vh-832 {
  min-height: 832vh !important;
}

.max-vh-832 {
  max-height: 832vh !important;
}

.top-832 {
  top: 832px !important;
}

.bottom-832 {
  bottom: 832px !important;
}

.left-832 {
  left: 832px !important;
}

.right-832 {
  right: 832px !important;
}

.font-832 {
  font-size: 832px !important;
}

.fw-832 {
  font-weight: 832 !important;
}

.lh-832 {
  line-height: 832px !important;
}

.flex-init-832 {
  flex: 0 0 832px !important;
}

.radius-832 {
  border-radius: 832px !important;
}

.padding-832 {
  padding: 832px !important;
}

.wp-833 {
  width: 833px !important;
}

.min-wp-833 {
  min-width: 833px !important;
}

.max-wp-833 {
  max-width: 833px !important;
}

.vw-833 {
  width: 833vw !important;
}

.min-vw-833 {
  min-width: 833vw !important;
}

.max-vw-833 {
  max-width: 833vw !important;
}

.wrem-833 {
  width: 833rem !important;
}

.min-wrem-833 {
  min-width: 833rem !important;
}

.max-wrem-833 {
  max-width: 833rem !important;
}

.hp-833 {
  height: 833px !important;
}

.min-hp-833 {
  min-height: 833px !important;
}

.max-hp-833 {
  max-height: 833px !important;
}

.vh-833 {
  height: 833vh !important;
}

.min-vh-833 {
  min-height: 833vh !important;
}

.max-vh-833 {
  max-height: 833vh !important;
}

.top-833 {
  top: 833px !important;
}

.bottom-833 {
  bottom: 833px !important;
}

.left-833 {
  left: 833px !important;
}

.right-833 {
  right: 833px !important;
}

.font-833 {
  font-size: 833px !important;
}

.fw-833 {
  font-weight: 833 !important;
}

.lh-833 {
  line-height: 833px !important;
}

.flex-init-833 {
  flex: 0 0 833px !important;
}

.radius-833 {
  border-radius: 833px !important;
}

.padding-833 {
  padding: 833px !important;
}

.wp-834 {
  width: 834px !important;
}

.min-wp-834 {
  min-width: 834px !important;
}

.max-wp-834 {
  max-width: 834px !important;
}

.vw-834 {
  width: 834vw !important;
}

.min-vw-834 {
  min-width: 834vw !important;
}

.max-vw-834 {
  max-width: 834vw !important;
}

.wrem-834 {
  width: 834rem !important;
}

.min-wrem-834 {
  min-width: 834rem !important;
}

.max-wrem-834 {
  max-width: 834rem !important;
}

.hp-834 {
  height: 834px !important;
}

.min-hp-834 {
  min-height: 834px !important;
}

.max-hp-834 {
  max-height: 834px !important;
}

.vh-834 {
  height: 834vh !important;
}

.min-vh-834 {
  min-height: 834vh !important;
}

.max-vh-834 {
  max-height: 834vh !important;
}

.top-834 {
  top: 834px !important;
}

.bottom-834 {
  bottom: 834px !important;
}

.left-834 {
  left: 834px !important;
}

.right-834 {
  right: 834px !important;
}

.font-834 {
  font-size: 834px !important;
}

.fw-834 {
  font-weight: 834 !important;
}

.lh-834 {
  line-height: 834px !important;
}

.flex-init-834 {
  flex: 0 0 834px !important;
}

.radius-834 {
  border-radius: 834px !important;
}

.padding-834 {
  padding: 834px !important;
}

.wp-835 {
  width: 835px !important;
}

.min-wp-835 {
  min-width: 835px !important;
}

.max-wp-835 {
  max-width: 835px !important;
}

.vw-835 {
  width: 835vw !important;
}

.min-vw-835 {
  min-width: 835vw !important;
}

.max-vw-835 {
  max-width: 835vw !important;
}

.wrem-835 {
  width: 835rem !important;
}

.min-wrem-835 {
  min-width: 835rem !important;
}

.max-wrem-835 {
  max-width: 835rem !important;
}

.hp-835 {
  height: 835px !important;
}

.min-hp-835 {
  min-height: 835px !important;
}

.max-hp-835 {
  max-height: 835px !important;
}

.vh-835 {
  height: 835vh !important;
}

.min-vh-835 {
  min-height: 835vh !important;
}

.max-vh-835 {
  max-height: 835vh !important;
}

.top-835 {
  top: 835px !important;
}

.bottom-835 {
  bottom: 835px !important;
}

.left-835 {
  left: 835px !important;
}

.right-835 {
  right: 835px !important;
}

.font-835 {
  font-size: 835px !important;
}

.fw-835 {
  font-weight: 835 !important;
}

.lh-835 {
  line-height: 835px !important;
}

.flex-init-835 {
  flex: 0 0 835px !important;
}

.radius-835 {
  border-radius: 835px !important;
}

.padding-835 {
  padding: 835px !important;
}

.wp-836 {
  width: 836px !important;
}

.min-wp-836 {
  min-width: 836px !important;
}

.max-wp-836 {
  max-width: 836px !important;
}

.vw-836 {
  width: 836vw !important;
}

.min-vw-836 {
  min-width: 836vw !important;
}

.max-vw-836 {
  max-width: 836vw !important;
}

.wrem-836 {
  width: 836rem !important;
}

.min-wrem-836 {
  min-width: 836rem !important;
}

.max-wrem-836 {
  max-width: 836rem !important;
}

.hp-836 {
  height: 836px !important;
}

.min-hp-836 {
  min-height: 836px !important;
}

.max-hp-836 {
  max-height: 836px !important;
}

.vh-836 {
  height: 836vh !important;
}

.min-vh-836 {
  min-height: 836vh !important;
}

.max-vh-836 {
  max-height: 836vh !important;
}

.top-836 {
  top: 836px !important;
}

.bottom-836 {
  bottom: 836px !important;
}

.left-836 {
  left: 836px !important;
}

.right-836 {
  right: 836px !important;
}

.font-836 {
  font-size: 836px !important;
}

.fw-836 {
  font-weight: 836 !important;
}

.lh-836 {
  line-height: 836px !important;
}

.flex-init-836 {
  flex: 0 0 836px !important;
}

.radius-836 {
  border-radius: 836px !important;
}

.padding-836 {
  padding: 836px !important;
}

.wp-837 {
  width: 837px !important;
}

.min-wp-837 {
  min-width: 837px !important;
}

.max-wp-837 {
  max-width: 837px !important;
}

.vw-837 {
  width: 837vw !important;
}

.min-vw-837 {
  min-width: 837vw !important;
}

.max-vw-837 {
  max-width: 837vw !important;
}

.wrem-837 {
  width: 837rem !important;
}

.min-wrem-837 {
  min-width: 837rem !important;
}

.max-wrem-837 {
  max-width: 837rem !important;
}

.hp-837 {
  height: 837px !important;
}

.min-hp-837 {
  min-height: 837px !important;
}

.max-hp-837 {
  max-height: 837px !important;
}

.vh-837 {
  height: 837vh !important;
}

.min-vh-837 {
  min-height: 837vh !important;
}

.max-vh-837 {
  max-height: 837vh !important;
}

.top-837 {
  top: 837px !important;
}

.bottom-837 {
  bottom: 837px !important;
}

.left-837 {
  left: 837px !important;
}

.right-837 {
  right: 837px !important;
}

.font-837 {
  font-size: 837px !important;
}

.fw-837 {
  font-weight: 837 !important;
}

.lh-837 {
  line-height: 837px !important;
}

.flex-init-837 {
  flex: 0 0 837px !important;
}

.radius-837 {
  border-radius: 837px !important;
}

.padding-837 {
  padding: 837px !important;
}

.wp-838 {
  width: 838px !important;
}

.min-wp-838 {
  min-width: 838px !important;
}

.max-wp-838 {
  max-width: 838px !important;
}

.vw-838 {
  width: 838vw !important;
}

.min-vw-838 {
  min-width: 838vw !important;
}

.max-vw-838 {
  max-width: 838vw !important;
}

.wrem-838 {
  width: 838rem !important;
}

.min-wrem-838 {
  min-width: 838rem !important;
}

.max-wrem-838 {
  max-width: 838rem !important;
}

.hp-838 {
  height: 838px !important;
}

.min-hp-838 {
  min-height: 838px !important;
}

.max-hp-838 {
  max-height: 838px !important;
}

.vh-838 {
  height: 838vh !important;
}

.min-vh-838 {
  min-height: 838vh !important;
}

.max-vh-838 {
  max-height: 838vh !important;
}

.top-838 {
  top: 838px !important;
}

.bottom-838 {
  bottom: 838px !important;
}

.left-838 {
  left: 838px !important;
}

.right-838 {
  right: 838px !important;
}

.font-838 {
  font-size: 838px !important;
}

.fw-838 {
  font-weight: 838 !important;
}

.lh-838 {
  line-height: 838px !important;
}

.flex-init-838 {
  flex: 0 0 838px !important;
}

.radius-838 {
  border-radius: 838px !important;
}

.padding-838 {
  padding: 838px !important;
}

.wp-839 {
  width: 839px !important;
}

.min-wp-839 {
  min-width: 839px !important;
}

.max-wp-839 {
  max-width: 839px !important;
}

.vw-839 {
  width: 839vw !important;
}

.min-vw-839 {
  min-width: 839vw !important;
}

.max-vw-839 {
  max-width: 839vw !important;
}

.wrem-839 {
  width: 839rem !important;
}

.min-wrem-839 {
  min-width: 839rem !important;
}

.max-wrem-839 {
  max-width: 839rem !important;
}

.hp-839 {
  height: 839px !important;
}

.min-hp-839 {
  min-height: 839px !important;
}

.max-hp-839 {
  max-height: 839px !important;
}

.vh-839 {
  height: 839vh !important;
}

.min-vh-839 {
  min-height: 839vh !important;
}

.max-vh-839 {
  max-height: 839vh !important;
}

.top-839 {
  top: 839px !important;
}

.bottom-839 {
  bottom: 839px !important;
}

.left-839 {
  left: 839px !important;
}

.right-839 {
  right: 839px !important;
}

.font-839 {
  font-size: 839px !important;
}

.fw-839 {
  font-weight: 839 !important;
}

.lh-839 {
  line-height: 839px !important;
}

.flex-init-839 {
  flex: 0 0 839px !important;
}

.radius-839 {
  border-radius: 839px !important;
}

.padding-839 {
  padding: 839px !important;
}

.wp-840 {
  width: 840px !important;
}

.min-wp-840 {
  min-width: 840px !important;
}

.max-wp-840 {
  max-width: 840px !important;
}

.vw-840 {
  width: 840vw !important;
}

.min-vw-840 {
  min-width: 840vw !important;
}

.max-vw-840 {
  max-width: 840vw !important;
}

.wrem-840 {
  width: 840rem !important;
}

.min-wrem-840 {
  min-width: 840rem !important;
}

.max-wrem-840 {
  max-width: 840rem !important;
}

.hp-840 {
  height: 840px !important;
}

.min-hp-840 {
  min-height: 840px !important;
}

.max-hp-840 {
  max-height: 840px !important;
}

.vh-840 {
  height: 840vh !important;
}

.min-vh-840 {
  min-height: 840vh !important;
}

.max-vh-840 {
  max-height: 840vh !important;
}

.top-840 {
  top: 840px !important;
}

.bottom-840 {
  bottom: 840px !important;
}

.left-840 {
  left: 840px !important;
}

.right-840 {
  right: 840px !important;
}

.font-840 {
  font-size: 840px !important;
}

.fw-840 {
  font-weight: 840 !important;
}

.lh-840 {
  line-height: 840px !important;
}

.flex-init-840 {
  flex: 0 0 840px !important;
}

.radius-840 {
  border-radius: 840px !important;
}

.padding-840 {
  padding: 840px !important;
}

.wp-841 {
  width: 841px !important;
}

.min-wp-841 {
  min-width: 841px !important;
}

.max-wp-841 {
  max-width: 841px !important;
}

.vw-841 {
  width: 841vw !important;
}

.min-vw-841 {
  min-width: 841vw !important;
}

.max-vw-841 {
  max-width: 841vw !important;
}

.wrem-841 {
  width: 841rem !important;
}

.min-wrem-841 {
  min-width: 841rem !important;
}

.max-wrem-841 {
  max-width: 841rem !important;
}

.hp-841 {
  height: 841px !important;
}

.min-hp-841 {
  min-height: 841px !important;
}

.max-hp-841 {
  max-height: 841px !important;
}

.vh-841 {
  height: 841vh !important;
}

.min-vh-841 {
  min-height: 841vh !important;
}

.max-vh-841 {
  max-height: 841vh !important;
}

.top-841 {
  top: 841px !important;
}

.bottom-841 {
  bottom: 841px !important;
}

.left-841 {
  left: 841px !important;
}

.right-841 {
  right: 841px !important;
}

.font-841 {
  font-size: 841px !important;
}

.fw-841 {
  font-weight: 841 !important;
}

.lh-841 {
  line-height: 841px !important;
}

.flex-init-841 {
  flex: 0 0 841px !important;
}

.radius-841 {
  border-radius: 841px !important;
}

.padding-841 {
  padding: 841px !important;
}

.wp-842 {
  width: 842px !important;
}

.min-wp-842 {
  min-width: 842px !important;
}

.max-wp-842 {
  max-width: 842px !important;
}

.vw-842 {
  width: 842vw !important;
}

.min-vw-842 {
  min-width: 842vw !important;
}

.max-vw-842 {
  max-width: 842vw !important;
}

.wrem-842 {
  width: 842rem !important;
}

.min-wrem-842 {
  min-width: 842rem !important;
}

.max-wrem-842 {
  max-width: 842rem !important;
}

.hp-842 {
  height: 842px !important;
}

.min-hp-842 {
  min-height: 842px !important;
}

.max-hp-842 {
  max-height: 842px !important;
}

.vh-842 {
  height: 842vh !important;
}

.min-vh-842 {
  min-height: 842vh !important;
}

.max-vh-842 {
  max-height: 842vh !important;
}

.top-842 {
  top: 842px !important;
}

.bottom-842 {
  bottom: 842px !important;
}

.left-842 {
  left: 842px !important;
}

.right-842 {
  right: 842px !important;
}

.font-842 {
  font-size: 842px !important;
}

.fw-842 {
  font-weight: 842 !important;
}

.lh-842 {
  line-height: 842px !important;
}

.flex-init-842 {
  flex: 0 0 842px !important;
}

.radius-842 {
  border-radius: 842px !important;
}

.padding-842 {
  padding: 842px !important;
}

.wp-843 {
  width: 843px !important;
}

.min-wp-843 {
  min-width: 843px !important;
}

.max-wp-843 {
  max-width: 843px !important;
}

.vw-843 {
  width: 843vw !important;
}

.min-vw-843 {
  min-width: 843vw !important;
}

.max-vw-843 {
  max-width: 843vw !important;
}

.wrem-843 {
  width: 843rem !important;
}

.min-wrem-843 {
  min-width: 843rem !important;
}

.max-wrem-843 {
  max-width: 843rem !important;
}

.hp-843 {
  height: 843px !important;
}

.min-hp-843 {
  min-height: 843px !important;
}

.max-hp-843 {
  max-height: 843px !important;
}

.vh-843 {
  height: 843vh !important;
}

.min-vh-843 {
  min-height: 843vh !important;
}

.max-vh-843 {
  max-height: 843vh !important;
}

.top-843 {
  top: 843px !important;
}

.bottom-843 {
  bottom: 843px !important;
}

.left-843 {
  left: 843px !important;
}

.right-843 {
  right: 843px !important;
}

.font-843 {
  font-size: 843px !important;
}

.fw-843 {
  font-weight: 843 !important;
}

.lh-843 {
  line-height: 843px !important;
}

.flex-init-843 {
  flex: 0 0 843px !important;
}

.radius-843 {
  border-radius: 843px !important;
}

.padding-843 {
  padding: 843px !important;
}

.wp-844 {
  width: 844px !important;
}

.min-wp-844 {
  min-width: 844px !important;
}

.max-wp-844 {
  max-width: 844px !important;
}

.vw-844 {
  width: 844vw !important;
}

.min-vw-844 {
  min-width: 844vw !important;
}

.max-vw-844 {
  max-width: 844vw !important;
}

.wrem-844 {
  width: 844rem !important;
}

.min-wrem-844 {
  min-width: 844rem !important;
}

.max-wrem-844 {
  max-width: 844rem !important;
}

.hp-844 {
  height: 844px !important;
}

.min-hp-844 {
  min-height: 844px !important;
}

.max-hp-844 {
  max-height: 844px !important;
}

.vh-844 {
  height: 844vh !important;
}

.min-vh-844 {
  min-height: 844vh !important;
}

.max-vh-844 {
  max-height: 844vh !important;
}

.top-844 {
  top: 844px !important;
}

.bottom-844 {
  bottom: 844px !important;
}

.left-844 {
  left: 844px !important;
}

.right-844 {
  right: 844px !important;
}

.font-844 {
  font-size: 844px !important;
}

.fw-844 {
  font-weight: 844 !important;
}

.lh-844 {
  line-height: 844px !important;
}

.flex-init-844 {
  flex: 0 0 844px !important;
}

.radius-844 {
  border-radius: 844px !important;
}

.padding-844 {
  padding: 844px !important;
}

.wp-845 {
  width: 845px !important;
}

.min-wp-845 {
  min-width: 845px !important;
}

.max-wp-845 {
  max-width: 845px !important;
}

.vw-845 {
  width: 845vw !important;
}

.min-vw-845 {
  min-width: 845vw !important;
}

.max-vw-845 {
  max-width: 845vw !important;
}

.wrem-845 {
  width: 845rem !important;
}

.min-wrem-845 {
  min-width: 845rem !important;
}

.max-wrem-845 {
  max-width: 845rem !important;
}

.hp-845 {
  height: 845px !important;
}

.min-hp-845 {
  min-height: 845px !important;
}

.max-hp-845 {
  max-height: 845px !important;
}

.vh-845 {
  height: 845vh !important;
}

.min-vh-845 {
  min-height: 845vh !important;
}

.max-vh-845 {
  max-height: 845vh !important;
}

.top-845 {
  top: 845px !important;
}

.bottom-845 {
  bottom: 845px !important;
}

.left-845 {
  left: 845px !important;
}

.right-845 {
  right: 845px !important;
}

.font-845 {
  font-size: 845px !important;
}

.fw-845 {
  font-weight: 845 !important;
}

.lh-845 {
  line-height: 845px !important;
}

.flex-init-845 {
  flex: 0 0 845px !important;
}

.radius-845 {
  border-radius: 845px !important;
}

.padding-845 {
  padding: 845px !important;
}

.wp-846 {
  width: 846px !important;
}

.min-wp-846 {
  min-width: 846px !important;
}

.max-wp-846 {
  max-width: 846px !important;
}

.vw-846 {
  width: 846vw !important;
}

.min-vw-846 {
  min-width: 846vw !important;
}

.max-vw-846 {
  max-width: 846vw !important;
}

.wrem-846 {
  width: 846rem !important;
}

.min-wrem-846 {
  min-width: 846rem !important;
}

.max-wrem-846 {
  max-width: 846rem !important;
}

.hp-846 {
  height: 846px !important;
}

.min-hp-846 {
  min-height: 846px !important;
}

.max-hp-846 {
  max-height: 846px !important;
}

.vh-846 {
  height: 846vh !important;
}

.min-vh-846 {
  min-height: 846vh !important;
}

.max-vh-846 {
  max-height: 846vh !important;
}

.top-846 {
  top: 846px !important;
}

.bottom-846 {
  bottom: 846px !important;
}

.left-846 {
  left: 846px !important;
}

.right-846 {
  right: 846px !important;
}

.font-846 {
  font-size: 846px !important;
}

.fw-846 {
  font-weight: 846 !important;
}

.lh-846 {
  line-height: 846px !important;
}

.flex-init-846 {
  flex: 0 0 846px !important;
}

.radius-846 {
  border-radius: 846px !important;
}

.padding-846 {
  padding: 846px !important;
}

.wp-847 {
  width: 847px !important;
}

.min-wp-847 {
  min-width: 847px !important;
}

.max-wp-847 {
  max-width: 847px !important;
}

.vw-847 {
  width: 847vw !important;
}

.min-vw-847 {
  min-width: 847vw !important;
}

.max-vw-847 {
  max-width: 847vw !important;
}

.wrem-847 {
  width: 847rem !important;
}

.min-wrem-847 {
  min-width: 847rem !important;
}

.max-wrem-847 {
  max-width: 847rem !important;
}

.hp-847 {
  height: 847px !important;
}

.min-hp-847 {
  min-height: 847px !important;
}

.max-hp-847 {
  max-height: 847px !important;
}

.vh-847 {
  height: 847vh !important;
}

.min-vh-847 {
  min-height: 847vh !important;
}

.max-vh-847 {
  max-height: 847vh !important;
}

.top-847 {
  top: 847px !important;
}

.bottom-847 {
  bottom: 847px !important;
}

.left-847 {
  left: 847px !important;
}

.right-847 {
  right: 847px !important;
}

.font-847 {
  font-size: 847px !important;
}

.fw-847 {
  font-weight: 847 !important;
}

.lh-847 {
  line-height: 847px !important;
}

.flex-init-847 {
  flex: 0 0 847px !important;
}

.radius-847 {
  border-radius: 847px !important;
}

.padding-847 {
  padding: 847px !important;
}

.wp-848 {
  width: 848px !important;
}

.min-wp-848 {
  min-width: 848px !important;
}

.max-wp-848 {
  max-width: 848px !important;
}

.vw-848 {
  width: 848vw !important;
}

.min-vw-848 {
  min-width: 848vw !important;
}

.max-vw-848 {
  max-width: 848vw !important;
}

.wrem-848 {
  width: 848rem !important;
}

.min-wrem-848 {
  min-width: 848rem !important;
}

.max-wrem-848 {
  max-width: 848rem !important;
}

.hp-848 {
  height: 848px !important;
}

.min-hp-848 {
  min-height: 848px !important;
}

.max-hp-848 {
  max-height: 848px !important;
}

.vh-848 {
  height: 848vh !important;
}

.min-vh-848 {
  min-height: 848vh !important;
}

.max-vh-848 {
  max-height: 848vh !important;
}

.top-848 {
  top: 848px !important;
}

.bottom-848 {
  bottom: 848px !important;
}

.left-848 {
  left: 848px !important;
}

.right-848 {
  right: 848px !important;
}

.font-848 {
  font-size: 848px !important;
}

.fw-848 {
  font-weight: 848 !important;
}

.lh-848 {
  line-height: 848px !important;
}

.flex-init-848 {
  flex: 0 0 848px !important;
}

.radius-848 {
  border-radius: 848px !important;
}

.padding-848 {
  padding: 848px !important;
}

.wp-849 {
  width: 849px !important;
}

.min-wp-849 {
  min-width: 849px !important;
}

.max-wp-849 {
  max-width: 849px !important;
}

.vw-849 {
  width: 849vw !important;
}

.min-vw-849 {
  min-width: 849vw !important;
}

.max-vw-849 {
  max-width: 849vw !important;
}

.wrem-849 {
  width: 849rem !important;
}

.min-wrem-849 {
  min-width: 849rem !important;
}

.max-wrem-849 {
  max-width: 849rem !important;
}

.hp-849 {
  height: 849px !important;
}

.min-hp-849 {
  min-height: 849px !important;
}

.max-hp-849 {
  max-height: 849px !important;
}

.vh-849 {
  height: 849vh !important;
}

.min-vh-849 {
  min-height: 849vh !important;
}

.max-vh-849 {
  max-height: 849vh !important;
}

.top-849 {
  top: 849px !important;
}

.bottom-849 {
  bottom: 849px !important;
}

.left-849 {
  left: 849px !important;
}

.right-849 {
  right: 849px !important;
}

.font-849 {
  font-size: 849px !important;
}

.fw-849 {
  font-weight: 849 !important;
}

.lh-849 {
  line-height: 849px !important;
}

.flex-init-849 {
  flex: 0 0 849px !important;
}

.radius-849 {
  border-radius: 849px !important;
}

.padding-849 {
  padding: 849px !important;
}

.wp-850 {
  width: 850px !important;
}

.min-wp-850 {
  min-width: 850px !important;
}

.max-wp-850 {
  max-width: 850px !important;
}

.vw-850 {
  width: 850vw !important;
}

.min-vw-850 {
  min-width: 850vw !important;
}

.max-vw-850 {
  max-width: 850vw !important;
}

.wrem-850 {
  width: 850rem !important;
}

.min-wrem-850 {
  min-width: 850rem !important;
}

.max-wrem-850 {
  max-width: 850rem !important;
}

.hp-850 {
  height: 850px !important;
}

.min-hp-850 {
  min-height: 850px !important;
}

.max-hp-850 {
  max-height: 850px !important;
}

.vh-850 {
  height: 850vh !important;
}

.min-vh-850 {
  min-height: 850vh !important;
}

.max-vh-850 {
  max-height: 850vh !important;
}

.top-850 {
  top: 850px !important;
}

.bottom-850 {
  bottom: 850px !important;
}

.left-850 {
  left: 850px !important;
}

.right-850 {
  right: 850px !important;
}

.font-850 {
  font-size: 850px !important;
}

.fw-850 {
  font-weight: 850 !important;
}

.lh-850 {
  line-height: 850px !important;
}

.flex-init-850 {
  flex: 0 0 850px !important;
}

.radius-850 {
  border-radius: 850px !important;
}

.padding-850 {
  padding: 850px !important;
}

.wp-851 {
  width: 851px !important;
}

.min-wp-851 {
  min-width: 851px !important;
}

.max-wp-851 {
  max-width: 851px !important;
}

.vw-851 {
  width: 851vw !important;
}

.min-vw-851 {
  min-width: 851vw !important;
}

.max-vw-851 {
  max-width: 851vw !important;
}

.wrem-851 {
  width: 851rem !important;
}

.min-wrem-851 {
  min-width: 851rem !important;
}

.max-wrem-851 {
  max-width: 851rem !important;
}

.hp-851 {
  height: 851px !important;
}

.min-hp-851 {
  min-height: 851px !important;
}

.max-hp-851 {
  max-height: 851px !important;
}

.vh-851 {
  height: 851vh !important;
}

.min-vh-851 {
  min-height: 851vh !important;
}

.max-vh-851 {
  max-height: 851vh !important;
}

.top-851 {
  top: 851px !important;
}

.bottom-851 {
  bottom: 851px !important;
}

.left-851 {
  left: 851px !important;
}

.right-851 {
  right: 851px !important;
}

.font-851 {
  font-size: 851px !important;
}

.fw-851 {
  font-weight: 851 !important;
}

.lh-851 {
  line-height: 851px !important;
}

.flex-init-851 {
  flex: 0 0 851px !important;
}

.radius-851 {
  border-radius: 851px !important;
}

.padding-851 {
  padding: 851px !important;
}

.wp-852 {
  width: 852px !important;
}

.min-wp-852 {
  min-width: 852px !important;
}

.max-wp-852 {
  max-width: 852px !important;
}

.vw-852 {
  width: 852vw !important;
}

.min-vw-852 {
  min-width: 852vw !important;
}

.max-vw-852 {
  max-width: 852vw !important;
}

.wrem-852 {
  width: 852rem !important;
}

.min-wrem-852 {
  min-width: 852rem !important;
}

.max-wrem-852 {
  max-width: 852rem !important;
}

.hp-852 {
  height: 852px !important;
}

.min-hp-852 {
  min-height: 852px !important;
}

.max-hp-852 {
  max-height: 852px !important;
}

.vh-852 {
  height: 852vh !important;
}

.min-vh-852 {
  min-height: 852vh !important;
}

.max-vh-852 {
  max-height: 852vh !important;
}

.top-852 {
  top: 852px !important;
}

.bottom-852 {
  bottom: 852px !important;
}

.left-852 {
  left: 852px !important;
}

.right-852 {
  right: 852px !important;
}

.font-852 {
  font-size: 852px !important;
}

.fw-852 {
  font-weight: 852 !important;
}

.lh-852 {
  line-height: 852px !important;
}

.flex-init-852 {
  flex: 0 0 852px !important;
}

.radius-852 {
  border-radius: 852px !important;
}

.padding-852 {
  padding: 852px !important;
}

.wp-853 {
  width: 853px !important;
}

.min-wp-853 {
  min-width: 853px !important;
}

.max-wp-853 {
  max-width: 853px !important;
}

.vw-853 {
  width: 853vw !important;
}

.min-vw-853 {
  min-width: 853vw !important;
}

.max-vw-853 {
  max-width: 853vw !important;
}

.wrem-853 {
  width: 853rem !important;
}

.min-wrem-853 {
  min-width: 853rem !important;
}

.max-wrem-853 {
  max-width: 853rem !important;
}

.hp-853 {
  height: 853px !important;
}

.min-hp-853 {
  min-height: 853px !important;
}

.max-hp-853 {
  max-height: 853px !important;
}

.vh-853 {
  height: 853vh !important;
}

.min-vh-853 {
  min-height: 853vh !important;
}

.max-vh-853 {
  max-height: 853vh !important;
}

.top-853 {
  top: 853px !important;
}

.bottom-853 {
  bottom: 853px !important;
}

.left-853 {
  left: 853px !important;
}

.right-853 {
  right: 853px !important;
}

.font-853 {
  font-size: 853px !important;
}

.fw-853 {
  font-weight: 853 !important;
}

.lh-853 {
  line-height: 853px !important;
}

.flex-init-853 {
  flex: 0 0 853px !important;
}

.radius-853 {
  border-radius: 853px !important;
}

.padding-853 {
  padding: 853px !important;
}

.wp-854 {
  width: 854px !important;
}

.min-wp-854 {
  min-width: 854px !important;
}

.max-wp-854 {
  max-width: 854px !important;
}

.vw-854 {
  width: 854vw !important;
}

.min-vw-854 {
  min-width: 854vw !important;
}

.max-vw-854 {
  max-width: 854vw !important;
}

.wrem-854 {
  width: 854rem !important;
}

.min-wrem-854 {
  min-width: 854rem !important;
}

.max-wrem-854 {
  max-width: 854rem !important;
}

.hp-854 {
  height: 854px !important;
}

.min-hp-854 {
  min-height: 854px !important;
}

.max-hp-854 {
  max-height: 854px !important;
}

.vh-854 {
  height: 854vh !important;
}

.min-vh-854 {
  min-height: 854vh !important;
}

.max-vh-854 {
  max-height: 854vh !important;
}

.top-854 {
  top: 854px !important;
}

.bottom-854 {
  bottom: 854px !important;
}

.left-854 {
  left: 854px !important;
}

.right-854 {
  right: 854px !important;
}

.font-854 {
  font-size: 854px !important;
}

.fw-854 {
  font-weight: 854 !important;
}

.lh-854 {
  line-height: 854px !important;
}

.flex-init-854 {
  flex: 0 0 854px !important;
}

.radius-854 {
  border-radius: 854px !important;
}

.padding-854 {
  padding: 854px !important;
}

.wp-855 {
  width: 855px !important;
}

.min-wp-855 {
  min-width: 855px !important;
}

.max-wp-855 {
  max-width: 855px !important;
}

.vw-855 {
  width: 855vw !important;
}

.min-vw-855 {
  min-width: 855vw !important;
}

.max-vw-855 {
  max-width: 855vw !important;
}

.wrem-855 {
  width: 855rem !important;
}

.min-wrem-855 {
  min-width: 855rem !important;
}

.max-wrem-855 {
  max-width: 855rem !important;
}

.hp-855 {
  height: 855px !important;
}

.min-hp-855 {
  min-height: 855px !important;
}

.max-hp-855 {
  max-height: 855px !important;
}

.vh-855 {
  height: 855vh !important;
}

.min-vh-855 {
  min-height: 855vh !important;
}

.max-vh-855 {
  max-height: 855vh !important;
}

.top-855 {
  top: 855px !important;
}

.bottom-855 {
  bottom: 855px !important;
}

.left-855 {
  left: 855px !important;
}

.right-855 {
  right: 855px !important;
}

.font-855 {
  font-size: 855px !important;
}

.fw-855 {
  font-weight: 855 !important;
}

.lh-855 {
  line-height: 855px !important;
}

.flex-init-855 {
  flex: 0 0 855px !important;
}

.radius-855 {
  border-radius: 855px !important;
}

.padding-855 {
  padding: 855px !important;
}

.wp-856 {
  width: 856px !important;
}

.min-wp-856 {
  min-width: 856px !important;
}

.max-wp-856 {
  max-width: 856px !important;
}

.vw-856 {
  width: 856vw !important;
}

.min-vw-856 {
  min-width: 856vw !important;
}

.max-vw-856 {
  max-width: 856vw !important;
}

.wrem-856 {
  width: 856rem !important;
}

.min-wrem-856 {
  min-width: 856rem !important;
}

.max-wrem-856 {
  max-width: 856rem !important;
}

.hp-856 {
  height: 856px !important;
}

.min-hp-856 {
  min-height: 856px !important;
}

.max-hp-856 {
  max-height: 856px !important;
}

.vh-856 {
  height: 856vh !important;
}

.min-vh-856 {
  min-height: 856vh !important;
}

.max-vh-856 {
  max-height: 856vh !important;
}

.top-856 {
  top: 856px !important;
}

.bottom-856 {
  bottom: 856px !important;
}

.left-856 {
  left: 856px !important;
}

.right-856 {
  right: 856px !important;
}

.font-856 {
  font-size: 856px !important;
}

.fw-856 {
  font-weight: 856 !important;
}

.lh-856 {
  line-height: 856px !important;
}

.flex-init-856 {
  flex: 0 0 856px !important;
}

.radius-856 {
  border-radius: 856px !important;
}

.padding-856 {
  padding: 856px !important;
}

.wp-857 {
  width: 857px !important;
}

.min-wp-857 {
  min-width: 857px !important;
}

.max-wp-857 {
  max-width: 857px !important;
}

.vw-857 {
  width: 857vw !important;
}

.min-vw-857 {
  min-width: 857vw !important;
}

.max-vw-857 {
  max-width: 857vw !important;
}

.wrem-857 {
  width: 857rem !important;
}

.min-wrem-857 {
  min-width: 857rem !important;
}

.max-wrem-857 {
  max-width: 857rem !important;
}

.hp-857 {
  height: 857px !important;
}

.min-hp-857 {
  min-height: 857px !important;
}

.max-hp-857 {
  max-height: 857px !important;
}

.vh-857 {
  height: 857vh !important;
}

.min-vh-857 {
  min-height: 857vh !important;
}

.max-vh-857 {
  max-height: 857vh !important;
}

.top-857 {
  top: 857px !important;
}

.bottom-857 {
  bottom: 857px !important;
}

.left-857 {
  left: 857px !important;
}

.right-857 {
  right: 857px !important;
}

.font-857 {
  font-size: 857px !important;
}

.fw-857 {
  font-weight: 857 !important;
}

.lh-857 {
  line-height: 857px !important;
}

.flex-init-857 {
  flex: 0 0 857px !important;
}

.radius-857 {
  border-radius: 857px !important;
}

.padding-857 {
  padding: 857px !important;
}

.wp-858 {
  width: 858px !important;
}

.min-wp-858 {
  min-width: 858px !important;
}

.max-wp-858 {
  max-width: 858px !important;
}

.vw-858 {
  width: 858vw !important;
}

.min-vw-858 {
  min-width: 858vw !important;
}

.max-vw-858 {
  max-width: 858vw !important;
}

.wrem-858 {
  width: 858rem !important;
}

.min-wrem-858 {
  min-width: 858rem !important;
}

.max-wrem-858 {
  max-width: 858rem !important;
}

.hp-858 {
  height: 858px !important;
}

.min-hp-858 {
  min-height: 858px !important;
}

.max-hp-858 {
  max-height: 858px !important;
}

.vh-858 {
  height: 858vh !important;
}

.min-vh-858 {
  min-height: 858vh !important;
}

.max-vh-858 {
  max-height: 858vh !important;
}

.top-858 {
  top: 858px !important;
}

.bottom-858 {
  bottom: 858px !important;
}

.left-858 {
  left: 858px !important;
}

.right-858 {
  right: 858px !important;
}

.font-858 {
  font-size: 858px !important;
}

.fw-858 {
  font-weight: 858 !important;
}

.lh-858 {
  line-height: 858px !important;
}

.flex-init-858 {
  flex: 0 0 858px !important;
}

.radius-858 {
  border-radius: 858px !important;
}

.padding-858 {
  padding: 858px !important;
}

.wp-859 {
  width: 859px !important;
}

.min-wp-859 {
  min-width: 859px !important;
}

.max-wp-859 {
  max-width: 859px !important;
}

.vw-859 {
  width: 859vw !important;
}

.min-vw-859 {
  min-width: 859vw !important;
}

.max-vw-859 {
  max-width: 859vw !important;
}

.wrem-859 {
  width: 859rem !important;
}

.min-wrem-859 {
  min-width: 859rem !important;
}

.max-wrem-859 {
  max-width: 859rem !important;
}

.hp-859 {
  height: 859px !important;
}

.min-hp-859 {
  min-height: 859px !important;
}

.max-hp-859 {
  max-height: 859px !important;
}

.vh-859 {
  height: 859vh !important;
}

.min-vh-859 {
  min-height: 859vh !important;
}

.max-vh-859 {
  max-height: 859vh !important;
}

.top-859 {
  top: 859px !important;
}

.bottom-859 {
  bottom: 859px !important;
}

.left-859 {
  left: 859px !important;
}

.right-859 {
  right: 859px !important;
}

.font-859 {
  font-size: 859px !important;
}

.fw-859 {
  font-weight: 859 !important;
}

.lh-859 {
  line-height: 859px !important;
}

.flex-init-859 {
  flex: 0 0 859px !important;
}

.radius-859 {
  border-radius: 859px !important;
}

.padding-859 {
  padding: 859px !important;
}

.wp-860 {
  width: 860px !important;
}

.min-wp-860 {
  min-width: 860px !important;
}

.max-wp-860 {
  max-width: 860px !important;
}

.vw-860 {
  width: 860vw !important;
}

.min-vw-860 {
  min-width: 860vw !important;
}

.max-vw-860 {
  max-width: 860vw !important;
}

.wrem-860 {
  width: 860rem !important;
}

.min-wrem-860 {
  min-width: 860rem !important;
}

.max-wrem-860 {
  max-width: 860rem !important;
}

.hp-860 {
  height: 860px !important;
}

.min-hp-860 {
  min-height: 860px !important;
}

.max-hp-860 {
  max-height: 860px !important;
}

.vh-860 {
  height: 860vh !important;
}

.min-vh-860 {
  min-height: 860vh !important;
}

.max-vh-860 {
  max-height: 860vh !important;
}

.top-860 {
  top: 860px !important;
}

.bottom-860 {
  bottom: 860px !important;
}

.left-860 {
  left: 860px !important;
}

.right-860 {
  right: 860px !important;
}

.font-860 {
  font-size: 860px !important;
}

.fw-860 {
  font-weight: 860 !important;
}

.lh-860 {
  line-height: 860px !important;
}

.flex-init-860 {
  flex: 0 0 860px !important;
}

.radius-860 {
  border-radius: 860px !important;
}

.padding-860 {
  padding: 860px !important;
}

.wp-861 {
  width: 861px !important;
}

.min-wp-861 {
  min-width: 861px !important;
}

.max-wp-861 {
  max-width: 861px !important;
}

.vw-861 {
  width: 861vw !important;
}

.min-vw-861 {
  min-width: 861vw !important;
}

.max-vw-861 {
  max-width: 861vw !important;
}

.wrem-861 {
  width: 861rem !important;
}

.min-wrem-861 {
  min-width: 861rem !important;
}

.max-wrem-861 {
  max-width: 861rem !important;
}

.hp-861 {
  height: 861px !important;
}

.min-hp-861 {
  min-height: 861px !important;
}

.max-hp-861 {
  max-height: 861px !important;
}

.vh-861 {
  height: 861vh !important;
}

.min-vh-861 {
  min-height: 861vh !important;
}

.max-vh-861 {
  max-height: 861vh !important;
}

.top-861 {
  top: 861px !important;
}

.bottom-861 {
  bottom: 861px !important;
}

.left-861 {
  left: 861px !important;
}

.right-861 {
  right: 861px !important;
}

.font-861 {
  font-size: 861px !important;
}

.fw-861 {
  font-weight: 861 !important;
}

.lh-861 {
  line-height: 861px !important;
}

.flex-init-861 {
  flex: 0 0 861px !important;
}

.radius-861 {
  border-radius: 861px !important;
}

.padding-861 {
  padding: 861px !important;
}

.wp-862 {
  width: 862px !important;
}

.min-wp-862 {
  min-width: 862px !important;
}

.max-wp-862 {
  max-width: 862px !important;
}

.vw-862 {
  width: 862vw !important;
}

.min-vw-862 {
  min-width: 862vw !important;
}

.max-vw-862 {
  max-width: 862vw !important;
}

.wrem-862 {
  width: 862rem !important;
}

.min-wrem-862 {
  min-width: 862rem !important;
}

.max-wrem-862 {
  max-width: 862rem !important;
}

.hp-862 {
  height: 862px !important;
}

.min-hp-862 {
  min-height: 862px !important;
}

.max-hp-862 {
  max-height: 862px !important;
}

.vh-862 {
  height: 862vh !important;
}

.min-vh-862 {
  min-height: 862vh !important;
}

.max-vh-862 {
  max-height: 862vh !important;
}

.top-862 {
  top: 862px !important;
}

.bottom-862 {
  bottom: 862px !important;
}

.left-862 {
  left: 862px !important;
}

.right-862 {
  right: 862px !important;
}

.font-862 {
  font-size: 862px !important;
}

.fw-862 {
  font-weight: 862 !important;
}

.lh-862 {
  line-height: 862px !important;
}

.flex-init-862 {
  flex: 0 0 862px !important;
}

.radius-862 {
  border-radius: 862px !important;
}

.padding-862 {
  padding: 862px !important;
}

.wp-863 {
  width: 863px !important;
}

.min-wp-863 {
  min-width: 863px !important;
}

.max-wp-863 {
  max-width: 863px !important;
}

.vw-863 {
  width: 863vw !important;
}

.min-vw-863 {
  min-width: 863vw !important;
}

.max-vw-863 {
  max-width: 863vw !important;
}

.wrem-863 {
  width: 863rem !important;
}

.min-wrem-863 {
  min-width: 863rem !important;
}

.max-wrem-863 {
  max-width: 863rem !important;
}

.hp-863 {
  height: 863px !important;
}

.min-hp-863 {
  min-height: 863px !important;
}

.max-hp-863 {
  max-height: 863px !important;
}

.vh-863 {
  height: 863vh !important;
}

.min-vh-863 {
  min-height: 863vh !important;
}

.max-vh-863 {
  max-height: 863vh !important;
}

.top-863 {
  top: 863px !important;
}

.bottom-863 {
  bottom: 863px !important;
}

.left-863 {
  left: 863px !important;
}

.right-863 {
  right: 863px !important;
}

.font-863 {
  font-size: 863px !important;
}

.fw-863 {
  font-weight: 863 !important;
}

.lh-863 {
  line-height: 863px !important;
}

.flex-init-863 {
  flex: 0 0 863px !important;
}

.radius-863 {
  border-radius: 863px !important;
}

.padding-863 {
  padding: 863px !important;
}

.wp-864 {
  width: 864px !important;
}

.min-wp-864 {
  min-width: 864px !important;
}

.max-wp-864 {
  max-width: 864px !important;
}

.vw-864 {
  width: 864vw !important;
}

.min-vw-864 {
  min-width: 864vw !important;
}

.max-vw-864 {
  max-width: 864vw !important;
}

.wrem-864 {
  width: 864rem !important;
}

.min-wrem-864 {
  min-width: 864rem !important;
}

.max-wrem-864 {
  max-width: 864rem !important;
}

.hp-864 {
  height: 864px !important;
}

.min-hp-864 {
  min-height: 864px !important;
}

.max-hp-864 {
  max-height: 864px !important;
}

.vh-864 {
  height: 864vh !important;
}

.min-vh-864 {
  min-height: 864vh !important;
}

.max-vh-864 {
  max-height: 864vh !important;
}

.top-864 {
  top: 864px !important;
}

.bottom-864 {
  bottom: 864px !important;
}

.left-864 {
  left: 864px !important;
}

.right-864 {
  right: 864px !important;
}

.font-864 {
  font-size: 864px !important;
}

.fw-864 {
  font-weight: 864 !important;
}

.lh-864 {
  line-height: 864px !important;
}

.flex-init-864 {
  flex: 0 0 864px !important;
}

.radius-864 {
  border-radius: 864px !important;
}

.padding-864 {
  padding: 864px !important;
}

.wp-865 {
  width: 865px !important;
}

.min-wp-865 {
  min-width: 865px !important;
}

.max-wp-865 {
  max-width: 865px !important;
}

.vw-865 {
  width: 865vw !important;
}

.min-vw-865 {
  min-width: 865vw !important;
}

.max-vw-865 {
  max-width: 865vw !important;
}

.wrem-865 {
  width: 865rem !important;
}

.min-wrem-865 {
  min-width: 865rem !important;
}

.max-wrem-865 {
  max-width: 865rem !important;
}

.hp-865 {
  height: 865px !important;
}

.min-hp-865 {
  min-height: 865px !important;
}

.max-hp-865 {
  max-height: 865px !important;
}

.vh-865 {
  height: 865vh !important;
}

.min-vh-865 {
  min-height: 865vh !important;
}

.max-vh-865 {
  max-height: 865vh !important;
}

.top-865 {
  top: 865px !important;
}

.bottom-865 {
  bottom: 865px !important;
}

.left-865 {
  left: 865px !important;
}

.right-865 {
  right: 865px !important;
}

.font-865 {
  font-size: 865px !important;
}

.fw-865 {
  font-weight: 865 !important;
}

.lh-865 {
  line-height: 865px !important;
}

.flex-init-865 {
  flex: 0 0 865px !important;
}

.radius-865 {
  border-radius: 865px !important;
}

.padding-865 {
  padding: 865px !important;
}

.wp-866 {
  width: 866px !important;
}

.min-wp-866 {
  min-width: 866px !important;
}

.max-wp-866 {
  max-width: 866px !important;
}

.vw-866 {
  width: 866vw !important;
}

.min-vw-866 {
  min-width: 866vw !important;
}

.max-vw-866 {
  max-width: 866vw !important;
}

.wrem-866 {
  width: 866rem !important;
}

.min-wrem-866 {
  min-width: 866rem !important;
}

.max-wrem-866 {
  max-width: 866rem !important;
}

.hp-866 {
  height: 866px !important;
}

.min-hp-866 {
  min-height: 866px !important;
}

.max-hp-866 {
  max-height: 866px !important;
}

.vh-866 {
  height: 866vh !important;
}

.min-vh-866 {
  min-height: 866vh !important;
}

.max-vh-866 {
  max-height: 866vh !important;
}

.top-866 {
  top: 866px !important;
}

.bottom-866 {
  bottom: 866px !important;
}

.left-866 {
  left: 866px !important;
}

.right-866 {
  right: 866px !important;
}

.font-866 {
  font-size: 866px !important;
}

.fw-866 {
  font-weight: 866 !important;
}

.lh-866 {
  line-height: 866px !important;
}

.flex-init-866 {
  flex: 0 0 866px !important;
}

.radius-866 {
  border-radius: 866px !important;
}

.padding-866 {
  padding: 866px !important;
}

.wp-867 {
  width: 867px !important;
}

.min-wp-867 {
  min-width: 867px !important;
}

.max-wp-867 {
  max-width: 867px !important;
}

.vw-867 {
  width: 867vw !important;
}

.min-vw-867 {
  min-width: 867vw !important;
}

.max-vw-867 {
  max-width: 867vw !important;
}

.wrem-867 {
  width: 867rem !important;
}

.min-wrem-867 {
  min-width: 867rem !important;
}

.max-wrem-867 {
  max-width: 867rem !important;
}

.hp-867 {
  height: 867px !important;
}

.min-hp-867 {
  min-height: 867px !important;
}

.max-hp-867 {
  max-height: 867px !important;
}

.vh-867 {
  height: 867vh !important;
}

.min-vh-867 {
  min-height: 867vh !important;
}

.max-vh-867 {
  max-height: 867vh !important;
}

.top-867 {
  top: 867px !important;
}

.bottom-867 {
  bottom: 867px !important;
}

.left-867 {
  left: 867px !important;
}

.right-867 {
  right: 867px !important;
}

.font-867 {
  font-size: 867px !important;
}

.fw-867 {
  font-weight: 867 !important;
}

.lh-867 {
  line-height: 867px !important;
}

.flex-init-867 {
  flex: 0 0 867px !important;
}

.radius-867 {
  border-radius: 867px !important;
}

.padding-867 {
  padding: 867px !important;
}

.wp-868 {
  width: 868px !important;
}

.min-wp-868 {
  min-width: 868px !important;
}

.max-wp-868 {
  max-width: 868px !important;
}

.vw-868 {
  width: 868vw !important;
}

.min-vw-868 {
  min-width: 868vw !important;
}

.max-vw-868 {
  max-width: 868vw !important;
}

.wrem-868 {
  width: 868rem !important;
}

.min-wrem-868 {
  min-width: 868rem !important;
}

.max-wrem-868 {
  max-width: 868rem !important;
}

.hp-868 {
  height: 868px !important;
}

.min-hp-868 {
  min-height: 868px !important;
}

.max-hp-868 {
  max-height: 868px !important;
}

.vh-868 {
  height: 868vh !important;
}

.min-vh-868 {
  min-height: 868vh !important;
}

.max-vh-868 {
  max-height: 868vh !important;
}

.top-868 {
  top: 868px !important;
}

.bottom-868 {
  bottom: 868px !important;
}

.left-868 {
  left: 868px !important;
}

.right-868 {
  right: 868px !important;
}

.font-868 {
  font-size: 868px !important;
}

.fw-868 {
  font-weight: 868 !important;
}

.lh-868 {
  line-height: 868px !important;
}

.flex-init-868 {
  flex: 0 0 868px !important;
}

.radius-868 {
  border-radius: 868px !important;
}

.padding-868 {
  padding: 868px !important;
}

.wp-869 {
  width: 869px !important;
}

.min-wp-869 {
  min-width: 869px !important;
}

.max-wp-869 {
  max-width: 869px !important;
}

.vw-869 {
  width: 869vw !important;
}

.min-vw-869 {
  min-width: 869vw !important;
}

.max-vw-869 {
  max-width: 869vw !important;
}

.wrem-869 {
  width: 869rem !important;
}

.min-wrem-869 {
  min-width: 869rem !important;
}

.max-wrem-869 {
  max-width: 869rem !important;
}

.hp-869 {
  height: 869px !important;
}

.min-hp-869 {
  min-height: 869px !important;
}

.max-hp-869 {
  max-height: 869px !important;
}

.vh-869 {
  height: 869vh !important;
}

.min-vh-869 {
  min-height: 869vh !important;
}

.max-vh-869 {
  max-height: 869vh !important;
}

.top-869 {
  top: 869px !important;
}

.bottom-869 {
  bottom: 869px !important;
}

.left-869 {
  left: 869px !important;
}

.right-869 {
  right: 869px !important;
}

.font-869 {
  font-size: 869px !important;
}

.fw-869 {
  font-weight: 869 !important;
}

.lh-869 {
  line-height: 869px !important;
}

.flex-init-869 {
  flex: 0 0 869px !important;
}

.radius-869 {
  border-radius: 869px !important;
}

.padding-869 {
  padding: 869px !important;
}

.wp-870 {
  width: 870px !important;
}

.min-wp-870 {
  min-width: 870px !important;
}

.max-wp-870 {
  max-width: 870px !important;
}

.vw-870 {
  width: 870vw !important;
}

.min-vw-870 {
  min-width: 870vw !important;
}

.max-vw-870 {
  max-width: 870vw !important;
}

.wrem-870 {
  width: 870rem !important;
}

.min-wrem-870 {
  min-width: 870rem !important;
}

.max-wrem-870 {
  max-width: 870rem !important;
}

.hp-870 {
  height: 870px !important;
}

.min-hp-870 {
  min-height: 870px !important;
}

.max-hp-870 {
  max-height: 870px !important;
}

.vh-870 {
  height: 870vh !important;
}

.min-vh-870 {
  min-height: 870vh !important;
}

.max-vh-870 {
  max-height: 870vh !important;
}

.top-870 {
  top: 870px !important;
}

.bottom-870 {
  bottom: 870px !important;
}

.left-870 {
  left: 870px !important;
}

.right-870 {
  right: 870px !important;
}

.font-870 {
  font-size: 870px !important;
}

.fw-870 {
  font-weight: 870 !important;
}

.lh-870 {
  line-height: 870px !important;
}

.flex-init-870 {
  flex: 0 0 870px !important;
}

.radius-870 {
  border-radius: 870px !important;
}

.padding-870 {
  padding: 870px !important;
}

.wp-871 {
  width: 871px !important;
}

.min-wp-871 {
  min-width: 871px !important;
}

.max-wp-871 {
  max-width: 871px !important;
}

.vw-871 {
  width: 871vw !important;
}

.min-vw-871 {
  min-width: 871vw !important;
}

.max-vw-871 {
  max-width: 871vw !important;
}

.wrem-871 {
  width: 871rem !important;
}

.min-wrem-871 {
  min-width: 871rem !important;
}

.max-wrem-871 {
  max-width: 871rem !important;
}

.hp-871 {
  height: 871px !important;
}

.min-hp-871 {
  min-height: 871px !important;
}

.max-hp-871 {
  max-height: 871px !important;
}

.vh-871 {
  height: 871vh !important;
}

.min-vh-871 {
  min-height: 871vh !important;
}

.max-vh-871 {
  max-height: 871vh !important;
}

.top-871 {
  top: 871px !important;
}

.bottom-871 {
  bottom: 871px !important;
}

.left-871 {
  left: 871px !important;
}

.right-871 {
  right: 871px !important;
}

.font-871 {
  font-size: 871px !important;
}

.fw-871 {
  font-weight: 871 !important;
}

.lh-871 {
  line-height: 871px !important;
}

.flex-init-871 {
  flex: 0 0 871px !important;
}

.radius-871 {
  border-radius: 871px !important;
}

.padding-871 {
  padding: 871px !important;
}

.wp-872 {
  width: 872px !important;
}

.min-wp-872 {
  min-width: 872px !important;
}

.max-wp-872 {
  max-width: 872px !important;
}

.vw-872 {
  width: 872vw !important;
}

.min-vw-872 {
  min-width: 872vw !important;
}

.max-vw-872 {
  max-width: 872vw !important;
}

.wrem-872 {
  width: 872rem !important;
}

.min-wrem-872 {
  min-width: 872rem !important;
}

.max-wrem-872 {
  max-width: 872rem !important;
}

.hp-872 {
  height: 872px !important;
}

.min-hp-872 {
  min-height: 872px !important;
}

.max-hp-872 {
  max-height: 872px !important;
}

.vh-872 {
  height: 872vh !important;
}

.min-vh-872 {
  min-height: 872vh !important;
}

.max-vh-872 {
  max-height: 872vh !important;
}

.top-872 {
  top: 872px !important;
}

.bottom-872 {
  bottom: 872px !important;
}

.left-872 {
  left: 872px !important;
}

.right-872 {
  right: 872px !important;
}

.font-872 {
  font-size: 872px !important;
}

.fw-872 {
  font-weight: 872 !important;
}

.lh-872 {
  line-height: 872px !important;
}

.flex-init-872 {
  flex: 0 0 872px !important;
}

.radius-872 {
  border-radius: 872px !important;
}

.padding-872 {
  padding: 872px !important;
}

.wp-873 {
  width: 873px !important;
}

.min-wp-873 {
  min-width: 873px !important;
}

.max-wp-873 {
  max-width: 873px !important;
}

.vw-873 {
  width: 873vw !important;
}

.min-vw-873 {
  min-width: 873vw !important;
}

.max-vw-873 {
  max-width: 873vw !important;
}

.wrem-873 {
  width: 873rem !important;
}

.min-wrem-873 {
  min-width: 873rem !important;
}

.max-wrem-873 {
  max-width: 873rem !important;
}

.hp-873 {
  height: 873px !important;
}

.min-hp-873 {
  min-height: 873px !important;
}

.max-hp-873 {
  max-height: 873px !important;
}

.vh-873 {
  height: 873vh !important;
}

.min-vh-873 {
  min-height: 873vh !important;
}

.max-vh-873 {
  max-height: 873vh !important;
}

.top-873 {
  top: 873px !important;
}

.bottom-873 {
  bottom: 873px !important;
}

.left-873 {
  left: 873px !important;
}

.right-873 {
  right: 873px !important;
}

.font-873 {
  font-size: 873px !important;
}

.fw-873 {
  font-weight: 873 !important;
}

.lh-873 {
  line-height: 873px !important;
}

.flex-init-873 {
  flex: 0 0 873px !important;
}

.radius-873 {
  border-radius: 873px !important;
}

.padding-873 {
  padding: 873px !important;
}

.wp-874 {
  width: 874px !important;
}

.min-wp-874 {
  min-width: 874px !important;
}

.max-wp-874 {
  max-width: 874px !important;
}

.vw-874 {
  width: 874vw !important;
}

.min-vw-874 {
  min-width: 874vw !important;
}

.max-vw-874 {
  max-width: 874vw !important;
}

.wrem-874 {
  width: 874rem !important;
}

.min-wrem-874 {
  min-width: 874rem !important;
}

.max-wrem-874 {
  max-width: 874rem !important;
}

.hp-874 {
  height: 874px !important;
}

.min-hp-874 {
  min-height: 874px !important;
}

.max-hp-874 {
  max-height: 874px !important;
}

.vh-874 {
  height: 874vh !important;
}

.min-vh-874 {
  min-height: 874vh !important;
}

.max-vh-874 {
  max-height: 874vh !important;
}

.top-874 {
  top: 874px !important;
}

.bottom-874 {
  bottom: 874px !important;
}

.left-874 {
  left: 874px !important;
}

.right-874 {
  right: 874px !important;
}

.font-874 {
  font-size: 874px !important;
}

.fw-874 {
  font-weight: 874 !important;
}

.lh-874 {
  line-height: 874px !important;
}

.flex-init-874 {
  flex: 0 0 874px !important;
}

.radius-874 {
  border-radius: 874px !important;
}

.padding-874 {
  padding: 874px !important;
}

.wp-875 {
  width: 875px !important;
}

.min-wp-875 {
  min-width: 875px !important;
}

.max-wp-875 {
  max-width: 875px !important;
}

.vw-875 {
  width: 875vw !important;
}

.min-vw-875 {
  min-width: 875vw !important;
}

.max-vw-875 {
  max-width: 875vw !important;
}

.wrem-875 {
  width: 875rem !important;
}

.min-wrem-875 {
  min-width: 875rem !important;
}

.max-wrem-875 {
  max-width: 875rem !important;
}

.hp-875 {
  height: 875px !important;
}

.min-hp-875 {
  min-height: 875px !important;
}

.max-hp-875 {
  max-height: 875px !important;
}

.vh-875 {
  height: 875vh !important;
}

.min-vh-875 {
  min-height: 875vh !important;
}

.max-vh-875 {
  max-height: 875vh !important;
}

.top-875 {
  top: 875px !important;
}

.bottom-875 {
  bottom: 875px !important;
}

.left-875 {
  left: 875px !important;
}

.right-875 {
  right: 875px !important;
}

.font-875 {
  font-size: 875px !important;
}

.fw-875 {
  font-weight: 875 !important;
}

.lh-875 {
  line-height: 875px !important;
}

.flex-init-875 {
  flex: 0 0 875px !important;
}

.radius-875 {
  border-radius: 875px !important;
}

.padding-875 {
  padding: 875px !important;
}

.wp-876 {
  width: 876px !important;
}

.min-wp-876 {
  min-width: 876px !important;
}

.max-wp-876 {
  max-width: 876px !important;
}

.vw-876 {
  width: 876vw !important;
}

.min-vw-876 {
  min-width: 876vw !important;
}

.max-vw-876 {
  max-width: 876vw !important;
}

.wrem-876 {
  width: 876rem !important;
}

.min-wrem-876 {
  min-width: 876rem !important;
}

.max-wrem-876 {
  max-width: 876rem !important;
}

.hp-876 {
  height: 876px !important;
}

.min-hp-876 {
  min-height: 876px !important;
}

.max-hp-876 {
  max-height: 876px !important;
}

.vh-876 {
  height: 876vh !important;
}

.min-vh-876 {
  min-height: 876vh !important;
}

.max-vh-876 {
  max-height: 876vh !important;
}

.top-876 {
  top: 876px !important;
}

.bottom-876 {
  bottom: 876px !important;
}

.left-876 {
  left: 876px !important;
}

.right-876 {
  right: 876px !important;
}

.font-876 {
  font-size: 876px !important;
}

.fw-876 {
  font-weight: 876 !important;
}

.lh-876 {
  line-height: 876px !important;
}

.flex-init-876 {
  flex: 0 0 876px !important;
}

.radius-876 {
  border-radius: 876px !important;
}

.padding-876 {
  padding: 876px !important;
}

.wp-877 {
  width: 877px !important;
}

.min-wp-877 {
  min-width: 877px !important;
}

.max-wp-877 {
  max-width: 877px !important;
}

.vw-877 {
  width: 877vw !important;
}

.min-vw-877 {
  min-width: 877vw !important;
}

.max-vw-877 {
  max-width: 877vw !important;
}

.wrem-877 {
  width: 877rem !important;
}

.min-wrem-877 {
  min-width: 877rem !important;
}

.max-wrem-877 {
  max-width: 877rem !important;
}

.hp-877 {
  height: 877px !important;
}

.min-hp-877 {
  min-height: 877px !important;
}

.max-hp-877 {
  max-height: 877px !important;
}

.vh-877 {
  height: 877vh !important;
}

.min-vh-877 {
  min-height: 877vh !important;
}

.max-vh-877 {
  max-height: 877vh !important;
}

.top-877 {
  top: 877px !important;
}

.bottom-877 {
  bottom: 877px !important;
}

.left-877 {
  left: 877px !important;
}

.right-877 {
  right: 877px !important;
}

.font-877 {
  font-size: 877px !important;
}

.fw-877 {
  font-weight: 877 !important;
}

.lh-877 {
  line-height: 877px !important;
}

.flex-init-877 {
  flex: 0 0 877px !important;
}

.radius-877 {
  border-radius: 877px !important;
}

.padding-877 {
  padding: 877px !important;
}

.wp-878 {
  width: 878px !important;
}

.min-wp-878 {
  min-width: 878px !important;
}

.max-wp-878 {
  max-width: 878px !important;
}

.vw-878 {
  width: 878vw !important;
}

.min-vw-878 {
  min-width: 878vw !important;
}

.max-vw-878 {
  max-width: 878vw !important;
}

.wrem-878 {
  width: 878rem !important;
}

.min-wrem-878 {
  min-width: 878rem !important;
}

.max-wrem-878 {
  max-width: 878rem !important;
}

.hp-878 {
  height: 878px !important;
}

.min-hp-878 {
  min-height: 878px !important;
}

.max-hp-878 {
  max-height: 878px !important;
}

.vh-878 {
  height: 878vh !important;
}

.min-vh-878 {
  min-height: 878vh !important;
}

.max-vh-878 {
  max-height: 878vh !important;
}

.top-878 {
  top: 878px !important;
}

.bottom-878 {
  bottom: 878px !important;
}

.left-878 {
  left: 878px !important;
}

.right-878 {
  right: 878px !important;
}

.font-878 {
  font-size: 878px !important;
}

.fw-878 {
  font-weight: 878 !important;
}

.lh-878 {
  line-height: 878px !important;
}

.flex-init-878 {
  flex: 0 0 878px !important;
}

.radius-878 {
  border-radius: 878px !important;
}

.padding-878 {
  padding: 878px !important;
}

.wp-879 {
  width: 879px !important;
}

.min-wp-879 {
  min-width: 879px !important;
}

.max-wp-879 {
  max-width: 879px !important;
}

.vw-879 {
  width: 879vw !important;
}

.min-vw-879 {
  min-width: 879vw !important;
}

.max-vw-879 {
  max-width: 879vw !important;
}

.wrem-879 {
  width: 879rem !important;
}

.min-wrem-879 {
  min-width: 879rem !important;
}

.max-wrem-879 {
  max-width: 879rem !important;
}

.hp-879 {
  height: 879px !important;
}

.min-hp-879 {
  min-height: 879px !important;
}

.max-hp-879 {
  max-height: 879px !important;
}

.vh-879 {
  height: 879vh !important;
}

.min-vh-879 {
  min-height: 879vh !important;
}

.max-vh-879 {
  max-height: 879vh !important;
}

.top-879 {
  top: 879px !important;
}

.bottom-879 {
  bottom: 879px !important;
}

.left-879 {
  left: 879px !important;
}

.right-879 {
  right: 879px !important;
}

.font-879 {
  font-size: 879px !important;
}

.fw-879 {
  font-weight: 879 !important;
}

.lh-879 {
  line-height: 879px !important;
}

.flex-init-879 {
  flex: 0 0 879px !important;
}

.radius-879 {
  border-radius: 879px !important;
}

.padding-879 {
  padding: 879px !important;
}

.wp-880 {
  width: 880px !important;
}

.min-wp-880 {
  min-width: 880px !important;
}

.max-wp-880 {
  max-width: 880px !important;
}

.vw-880 {
  width: 880vw !important;
}

.min-vw-880 {
  min-width: 880vw !important;
}

.max-vw-880 {
  max-width: 880vw !important;
}

.wrem-880 {
  width: 880rem !important;
}

.min-wrem-880 {
  min-width: 880rem !important;
}

.max-wrem-880 {
  max-width: 880rem !important;
}

.hp-880 {
  height: 880px !important;
}

.min-hp-880 {
  min-height: 880px !important;
}

.max-hp-880 {
  max-height: 880px !important;
}

.vh-880 {
  height: 880vh !important;
}

.min-vh-880 {
  min-height: 880vh !important;
}

.max-vh-880 {
  max-height: 880vh !important;
}

.top-880 {
  top: 880px !important;
}

.bottom-880 {
  bottom: 880px !important;
}

.left-880 {
  left: 880px !important;
}

.right-880 {
  right: 880px !important;
}

.font-880 {
  font-size: 880px !important;
}

.fw-880 {
  font-weight: 880 !important;
}

.lh-880 {
  line-height: 880px !important;
}

.flex-init-880 {
  flex: 0 0 880px !important;
}

.radius-880 {
  border-radius: 880px !important;
}

.padding-880 {
  padding: 880px !important;
}

.wp-881 {
  width: 881px !important;
}

.min-wp-881 {
  min-width: 881px !important;
}

.max-wp-881 {
  max-width: 881px !important;
}

.vw-881 {
  width: 881vw !important;
}

.min-vw-881 {
  min-width: 881vw !important;
}

.max-vw-881 {
  max-width: 881vw !important;
}

.wrem-881 {
  width: 881rem !important;
}

.min-wrem-881 {
  min-width: 881rem !important;
}

.max-wrem-881 {
  max-width: 881rem !important;
}

.hp-881 {
  height: 881px !important;
}

.min-hp-881 {
  min-height: 881px !important;
}

.max-hp-881 {
  max-height: 881px !important;
}

.vh-881 {
  height: 881vh !important;
}

.min-vh-881 {
  min-height: 881vh !important;
}

.max-vh-881 {
  max-height: 881vh !important;
}

.top-881 {
  top: 881px !important;
}

.bottom-881 {
  bottom: 881px !important;
}

.left-881 {
  left: 881px !important;
}

.right-881 {
  right: 881px !important;
}

.font-881 {
  font-size: 881px !important;
}

.fw-881 {
  font-weight: 881 !important;
}

.lh-881 {
  line-height: 881px !important;
}

.flex-init-881 {
  flex: 0 0 881px !important;
}

.radius-881 {
  border-radius: 881px !important;
}

.padding-881 {
  padding: 881px !important;
}

.wp-882 {
  width: 882px !important;
}

.min-wp-882 {
  min-width: 882px !important;
}

.max-wp-882 {
  max-width: 882px !important;
}

.vw-882 {
  width: 882vw !important;
}

.min-vw-882 {
  min-width: 882vw !important;
}

.max-vw-882 {
  max-width: 882vw !important;
}

.wrem-882 {
  width: 882rem !important;
}

.min-wrem-882 {
  min-width: 882rem !important;
}

.max-wrem-882 {
  max-width: 882rem !important;
}

.hp-882 {
  height: 882px !important;
}

.min-hp-882 {
  min-height: 882px !important;
}

.max-hp-882 {
  max-height: 882px !important;
}

.vh-882 {
  height: 882vh !important;
}

.min-vh-882 {
  min-height: 882vh !important;
}

.max-vh-882 {
  max-height: 882vh !important;
}

.top-882 {
  top: 882px !important;
}

.bottom-882 {
  bottom: 882px !important;
}

.left-882 {
  left: 882px !important;
}

.right-882 {
  right: 882px !important;
}

.font-882 {
  font-size: 882px !important;
}

.fw-882 {
  font-weight: 882 !important;
}

.lh-882 {
  line-height: 882px !important;
}

.flex-init-882 {
  flex: 0 0 882px !important;
}

.radius-882 {
  border-radius: 882px !important;
}

.padding-882 {
  padding: 882px !important;
}

.wp-883 {
  width: 883px !important;
}

.min-wp-883 {
  min-width: 883px !important;
}

.max-wp-883 {
  max-width: 883px !important;
}

.vw-883 {
  width: 883vw !important;
}

.min-vw-883 {
  min-width: 883vw !important;
}

.max-vw-883 {
  max-width: 883vw !important;
}

.wrem-883 {
  width: 883rem !important;
}

.min-wrem-883 {
  min-width: 883rem !important;
}

.max-wrem-883 {
  max-width: 883rem !important;
}

.hp-883 {
  height: 883px !important;
}

.min-hp-883 {
  min-height: 883px !important;
}

.max-hp-883 {
  max-height: 883px !important;
}

.vh-883 {
  height: 883vh !important;
}

.min-vh-883 {
  min-height: 883vh !important;
}

.max-vh-883 {
  max-height: 883vh !important;
}

.top-883 {
  top: 883px !important;
}

.bottom-883 {
  bottom: 883px !important;
}

.left-883 {
  left: 883px !important;
}

.right-883 {
  right: 883px !important;
}

.font-883 {
  font-size: 883px !important;
}

.fw-883 {
  font-weight: 883 !important;
}

.lh-883 {
  line-height: 883px !important;
}

.flex-init-883 {
  flex: 0 0 883px !important;
}

.radius-883 {
  border-radius: 883px !important;
}

.padding-883 {
  padding: 883px !important;
}

.wp-884 {
  width: 884px !important;
}

.min-wp-884 {
  min-width: 884px !important;
}

.max-wp-884 {
  max-width: 884px !important;
}

.vw-884 {
  width: 884vw !important;
}

.min-vw-884 {
  min-width: 884vw !important;
}

.max-vw-884 {
  max-width: 884vw !important;
}

.wrem-884 {
  width: 884rem !important;
}

.min-wrem-884 {
  min-width: 884rem !important;
}

.max-wrem-884 {
  max-width: 884rem !important;
}

.hp-884 {
  height: 884px !important;
}

.min-hp-884 {
  min-height: 884px !important;
}

.max-hp-884 {
  max-height: 884px !important;
}

.vh-884 {
  height: 884vh !important;
}

.min-vh-884 {
  min-height: 884vh !important;
}

.max-vh-884 {
  max-height: 884vh !important;
}

.top-884 {
  top: 884px !important;
}

.bottom-884 {
  bottom: 884px !important;
}

.left-884 {
  left: 884px !important;
}

.right-884 {
  right: 884px !important;
}

.font-884 {
  font-size: 884px !important;
}

.fw-884 {
  font-weight: 884 !important;
}

.lh-884 {
  line-height: 884px !important;
}

.flex-init-884 {
  flex: 0 0 884px !important;
}

.radius-884 {
  border-radius: 884px !important;
}

.padding-884 {
  padding: 884px !important;
}

.wp-885 {
  width: 885px !important;
}

.min-wp-885 {
  min-width: 885px !important;
}

.max-wp-885 {
  max-width: 885px !important;
}

.vw-885 {
  width: 885vw !important;
}

.min-vw-885 {
  min-width: 885vw !important;
}

.max-vw-885 {
  max-width: 885vw !important;
}

.wrem-885 {
  width: 885rem !important;
}

.min-wrem-885 {
  min-width: 885rem !important;
}

.max-wrem-885 {
  max-width: 885rem !important;
}

.hp-885 {
  height: 885px !important;
}

.min-hp-885 {
  min-height: 885px !important;
}

.max-hp-885 {
  max-height: 885px !important;
}

.vh-885 {
  height: 885vh !important;
}

.min-vh-885 {
  min-height: 885vh !important;
}

.max-vh-885 {
  max-height: 885vh !important;
}

.top-885 {
  top: 885px !important;
}

.bottom-885 {
  bottom: 885px !important;
}

.left-885 {
  left: 885px !important;
}

.right-885 {
  right: 885px !important;
}

.font-885 {
  font-size: 885px !important;
}

.fw-885 {
  font-weight: 885 !important;
}

.lh-885 {
  line-height: 885px !important;
}

.flex-init-885 {
  flex: 0 0 885px !important;
}

.radius-885 {
  border-radius: 885px !important;
}

.padding-885 {
  padding: 885px !important;
}

.wp-886 {
  width: 886px !important;
}

.min-wp-886 {
  min-width: 886px !important;
}

.max-wp-886 {
  max-width: 886px !important;
}

.vw-886 {
  width: 886vw !important;
}

.min-vw-886 {
  min-width: 886vw !important;
}

.max-vw-886 {
  max-width: 886vw !important;
}

.wrem-886 {
  width: 886rem !important;
}

.min-wrem-886 {
  min-width: 886rem !important;
}

.max-wrem-886 {
  max-width: 886rem !important;
}

.hp-886 {
  height: 886px !important;
}

.min-hp-886 {
  min-height: 886px !important;
}

.max-hp-886 {
  max-height: 886px !important;
}

.vh-886 {
  height: 886vh !important;
}

.min-vh-886 {
  min-height: 886vh !important;
}

.max-vh-886 {
  max-height: 886vh !important;
}

.top-886 {
  top: 886px !important;
}

.bottom-886 {
  bottom: 886px !important;
}

.left-886 {
  left: 886px !important;
}

.right-886 {
  right: 886px !important;
}

.font-886 {
  font-size: 886px !important;
}

.fw-886 {
  font-weight: 886 !important;
}

.lh-886 {
  line-height: 886px !important;
}

.flex-init-886 {
  flex: 0 0 886px !important;
}

.radius-886 {
  border-radius: 886px !important;
}

.padding-886 {
  padding: 886px !important;
}

.wp-887 {
  width: 887px !important;
}

.min-wp-887 {
  min-width: 887px !important;
}

.max-wp-887 {
  max-width: 887px !important;
}

.vw-887 {
  width: 887vw !important;
}

.min-vw-887 {
  min-width: 887vw !important;
}

.max-vw-887 {
  max-width: 887vw !important;
}

.wrem-887 {
  width: 887rem !important;
}

.min-wrem-887 {
  min-width: 887rem !important;
}

.max-wrem-887 {
  max-width: 887rem !important;
}

.hp-887 {
  height: 887px !important;
}

.min-hp-887 {
  min-height: 887px !important;
}

.max-hp-887 {
  max-height: 887px !important;
}

.vh-887 {
  height: 887vh !important;
}

.min-vh-887 {
  min-height: 887vh !important;
}

.max-vh-887 {
  max-height: 887vh !important;
}

.top-887 {
  top: 887px !important;
}

.bottom-887 {
  bottom: 887px !important;
}

.left-887 {
  left: 887px !important;
}

.right-887 {
  right: 887px !important;
}

.font-887 {
  font-size: 887px !important;
}

.fw-887 {
  font-weight: 887 !important;
}

.lh-887 {
  line-height: 887px !important;
}

.flex-init-887 {
  flex: 0 0 887px !important;
}

.radius-887 {
  border-radius: 887px !important;
}

.padding-887 {
  padding: 887px !important;
}

.wp-888 {
  width: 888px !important;
}

.min-wp-888 {
  min-width: 888px !important;
}

.max-wp-888 {
  max-width: 888px !important;
}

.vw-888 {
  width: 888vw !important;
}

.min-vw-888 {
  min-width: 888vw !important;
}

.max-vw-888 {
  max-width: 888vw !important;
}

.wrem-888 {
  width: 888rem !important;
}

.min-wrem-888 {
  min-width: 888rem !important;
}

.max-wrem-888 {
  max-width: 888rem !important;
}

.hp-888 {
  height: 888px !important;
}

.min-hp-888 {
  min-height: 888px !important;
}

.max-hp-888 {
  max-height: 888px !important;
}

.vh-888 {
  height: 888vh !important;
}

.min-vh-888 {
  min-height: 888vh !important;
}

.max-vh-888 {
  max-height: 888vh !important;
}

.top-888 {
  top: 888px !important;
}

.bottom-888 {
  bottom: 888px !important;
}

.left-888 {
  left: 888px !important;
}

.right-888 {
  right: 888px !important;
}

.font-888 {
  font-size: 888px !important;
}

.fw-888 {
  font-weight: 888 !important;
}

.lh-888 {
  line-height: 888px !important;
}

.flex-init-888 {
  flex: 0 0 888px !important;
}

.radius-888 {
  border-radius: 888px !important;
}

.padding-888 {
  padding: 888px !important;
}

.wp-889 {
  width: 889px !important;
}

.min-wp-889 {
  min-width: 889px !important;
}

.max-wp-889 {
  max-width: 889px !important;
}

.vw-889 {
  width: 889vw !important;
}

.min-vw-889 {
  min-width: 889vw !important;
}

.max-vw-889 {
  max-width: 889vw !important;
}

.wrem-889 {
  width: 889rem !important;
}

.min-wrem-889 {
  min-width: 889rem !important;
}

.max-wrem-889 {
  max-width: 889rem !important;
}

.hp-889 {
  height: 889px !important;
}

.min-hp-889 {
  min-height: 889px !important;
}

.max-hp-889 {
  max-height: 889px !important;
}

.vh-889 {
  height: 889vh !important;
}

.min-vh-889 {
  min-height: 889vh !important;
}

.max-vh-889 {
  max-height: 889vh !important;
}

.top-889 {
  top: 889px !important;
}

.bottom-889 {
  bottom: 889px !important;
}

.left-889 {
  left: 889px !important;
}

.right-889 {
  right: 889px !important;
}

.font-889 {
  font-size: 889px !important;
}

.fw-889 {
  font-weight: 889 !important;
}

.lh-889 {
  line-height: 889px !important;
}

.flex-init-889 {
  flex: 0 0 889px !important;
}

.radius-889 {
  border-radius: 889px !important;
}

.padding-889 {
  padding: 889px !important;
}

.wp-890 {
  width: 890px !important;
}

.min-wp-890 {
  min-width: 890px !important;
}

.max-wp-890 {
  max-width: 890px !important;
}

.vw-890 {
  width: 890vw !important;
}

.min-vw-890 {
  min-width: 890vw !important;
}

.max-vw-890 {
  max-width: 890vw !important;
}

.wrem-890 {
  width: 890rem !important;
}

.min-wrem-890 {
  min-width: 890rem !important;
}

.max-wrem-890 {
  max-width: 890rem !important;
}

.hp-890 {
  height: 890px !important;
}

.min-hp-890 {
  min-height: 890px !important;
}

.max-hp-890 {
  max-height: 890px !important;
}

.vh-890 {
  height: 890vh !important;
}

.min-vh-890 {
  min-height: 890vh !important;
}

.max-vh-890 {
  max-height: 890vh !important;
}

.top-890 {
  top: 890px !important;
}

.bottom-890 {
  bottom: 890px !important;
}

.left-890 {
  left: 890px !important;
}

.right-890 {
  right: 890px !important;
}

.font-890 {
  font-size: 890px !important;
}

.fw-890 {
  font-weight: 890 !important;
}

.lh-890 {
  line-height: 890px !important;
}

.flex-init-890 {
  flex: 0 0 890px !important;
}

.radius-890 {
  border-radius: 890px !important;
}

.padding-890 {
  padding: 890px !important;
}

.wp-891 {
  width: 891px !important;
}

.min-wp-891 {
  min-width: 891px !important;
}

.max-wp-891 {
  max-width: 891px !important;
}

.vw-891 {
  width: 891vw !important;
}

.min-vw-891 {
  min-width: 891vw !important;
}

.max-vw-891 {
  max-width: 891vw !important;
}

.wrem-891 {
  width: 891rem !important;
}

.min-wrem-891 {
  min-width: 891rem !important;
}

.max-wrem-891 {
  max-width: 891rem !important;
}

.hp-891 {
  height: 891px !important;
}

.min-hp-891 {
  min-height: 891px !important;
}

.max-hp-891 {
  max-height: 891px !important;
}

.vh-891 {
  height: 891vh !important;
}

.min-vh-891 {
  min-height: 891vh !important;
}

.max-vh-891 {
  max-height: 891vh !important;
}

.top-891 {
  top: 891px !important;
}

.bottom-891 {
  bottom: 891px !important;
}

.left-891 {
  left: 891px !important;
}

.right-891 {
  right: 891px !important;
}

.font-891 {
  font-size: 891px !important;
}

.fw-891 {
  font-weight: 891 !important;
}

.lh-891 {
  line-height: 891px !important;
}

.flex-init-891 {
  flex: 0 0 891px !important;
}

.radius-891 {
  border-radius: 891px !important;
}

.padding-891 {
  padding: 891px !important;
}

.wp-892 {
  width: 892px !important;
}

.min-wp-892 {
  min-width: 892px !important;
}

.max-wp-892 {
  max-width: 892px !important;
}

.vw-892 {
  width: 892vw !important;
}

.min-vw-892 {
  min-width: 892vw !important;
}

.max-vw-892 {
  max-width: 892vw !important;
}

.wrem-892 {
  width: 892rem !important;
}

.min-wrem-892 {
  min-width: 892rem !important;
}

.max-wrem-892 {
  max-width: 892rem !important;
}

.hp-892 {
  height: 892px !important;
}

.min-hp-892 {
  min-height: 892px !important;
}

.max-hp-892 {
  max-height: 892px !important;
}

.vh-892 {
  height: 892vh !important;
}

.min-vh-892 {
  min-height: 892vh !important;
}

.max-vh-892 {
  max-height: 892vh !important;
}

.top-892 {
  top: 892px !important;
}

.bottom-892 {
  bottom: 892px !important;
}

.left-892 {
  left: 892px !important;
}

.right-892 {
  right: 892px !important;
}

.font-892 {
  font-size: 892px !important;
}

.fw-892 {
  font-weight: 892 !important;
}

.lh-892 {
  line-height: 892px !important;
}

.flex-init-892 {
  flex: 0 0 892px !important;
}

.radius-892 {
  border-radius: 892px !important;
}

.padding-892 {
  padding: 892px !important;
}

.wp-893 {
  width: 893px !important;
}

.min-wp-893 {
  min-width: 893px !important;
}

.max-wp-893 {
  max-width: 893px !important;
}

.vw-893 {
  width: 893vw !important;
}

.min-vw-893 {
  min-width: 893vw !important;
}

.max-vw-893 {
  max-width: 893vw !important;
}

.wrem-893 {
  width: 893rem !important;
}

.min-wrem-893 {
  min-width: 893rem !important;
}

.max-wrem-893 {
  max-width: 893rem !important;
}

.hp-893 {
  height: 893px !important;
}

.min-hp-893 {
  min-height: 893px !important;
}

.max-hp-893 {
  max-height: 893px !important;
}

.vh-893 {
  height: 893vh !important;
}

.min-vh-893 {
  min-height: 893vh !important;
}

.max-vh-893 {
  max-height: 893vh !important;
}

.top-893 {
  top: 893px !important;
}

.bottom-893 {
  bottom: 893px !important;
}

.left-893 {
  left: 893px !important;
}

.right-893 {
  right: 893px !important;
}

.font-893 {
  font-size: 893px !important;
}

.fw-893 {
  font-weight: 893 !important;
}

.lh-893 {
  line-height: 893px !important;
}

.flex-init-893 {
  flex: 0 0 893px !important;
}

.radius-893 {
  border-radius: 893px !important;
}

.padding-893 {
  padding: 893px !important;
}

.wp-894 {
  width: 894px !important;
}

.min-wp-894 {
  min-width: 894px !important;
}

.max-wp-894 {
  max-width: 894px !important;
}

.vw-894 {
  width: 894vw !important;
}

.min-vw-894 {
  min-width: 894vw !important;
}

.max-vw-894 {
  max-width: 894vw !important;
}

.wrem-894 {
  width: 894rem !important;
}

.min-wrem-894 {
  min-width: 894rem !important;
}

.max-wrem-894 {
  max-width: 894rem !important;
}

.hp-894 {
  height: 894px !important;
}

.min-hp-894 {
  min-height: 894px !important;
}

.max-hp-894 {
  max-height: 894px !important;
}

.vh-894 {
  height: 894vh !important;
}

.min-vh-894 {
  min-height: 894vh !important;
}

.max-vh-894 {
  max-height: 894vh !important;
}

.top-894 {
  top: 894px !important;
}

.bottom-894 {
  bottom: 894px !important;
}

.left-894 {
  left: 894px !important;
}

.right-894 {
  right: 894px !important;
}

.font-894 {
  font-size: 894px !important;
}

.fw-894 {
  font-weight: 894 !important;
}

.lh-894 {
  line-height: 894px !important;
}

.flex-init-894 {
  flex: 0 0 894px !important;
}

.radius-894 {
  border-radius: 894px !important;
}

.padding-894 {
  padding: 894px !important;
}

.wp-895 {
  width: 895px !important;
}

.min-wp-895 {
  min-width: 895px !important;
}

.max-wp-895 {
  max-width: 895px !important;
}

.vw-895 {
  width: 895vw !important;
}

.min-vw-895 {
  min-width: 895vw !important;
}

.max-vw-895 {
  max-width: 895vw !important;
}

.wrem-895 {
  width: 895rem !important;
}

.min-wrem-895 {
  min-width: 895rem !important;
}

.max-wrem-895 {
  max-width: 895rem !important;
}

.hp-895 {
  height: 895px !important;
}

.min-hp-895 {
  min-height: 895px !important;
}

.max-hp-895 {
  max-height: 895px !important;
}

.vh-895 {
  height: 895vh !important;
}

.min-vh-895 {
  min-height: 895vh !important;
}

.max-vh-895 {
  max-height: 895vh !important;
}

.top-895 {
  top: 895px !important;
}

.bottom-895 {
  bottom: 895px !important;
}

.left-895 {
  left: 895px !important;
}

.right-895 {
  right: 895px !important;
}

.font-895 {
  font-size: 895px !important;
}

.fw-895 {
  font-weight: 895 !important;
}

.lh-895 {
  line-height: 895px !important;
}

.flex-init-895 {
  flex: 0 0 895px !important;
}

.radius-895 {
  border-radius: 895px !important;
}

.padding-895 {
  padding: 895px !important;
}

.wp-896 {
  width: 896px !important;
}

.min-wp-896 {
  min-width: 896px !important;
}

.max-wp-896 {
  max-width: 896px !important;
}

.vw-896 {
  width: 896vw !important;
}

.min-vw-896 {
  min-width: 896vw !important;
}

.max-vw-896 {
  max-width: 896vw !important;
}

.wrem-896 {
  width: 896rem !important;
}

.min-wrem-896 {
  min-width: 896rem !important;
}

.max-wrem-896 {
  max-width: 896rem !important;
}

.hp-896 {
  height: 896px !important;
}

.min-hp-896 {
  min-height: 896px !important;
}

.max-hp-896 {
  max-height: 896px !important;
}

.vh-896 {
  height: 896vh !important;
}

.min-vh-896 {
  min-height: 896vh !important;
}

.max-vh-896 {
  max-height: 896vh !important;
}

.top-896 {
  top: 896px !important;
}

.bottom-896 {
  bottom: 896px !important;
}

.left-896 {
  left: 896px !important;
}

.right-896 {
  right: 896px !important;
}

.font-896 {
  font-size: 896px !important;
}

.fw-896 {
  font-weight: 896 !important;
}

.lh-896 {
  line-height: 896px !important;
}

.flex-init-896 {
  flex: 0 0 896px !important;
}

.radius-896 {
  border-radius: 896px !important;
}

.padding-896 {
  padding: 896px !important;
}

.wp-897 {
  width: 897px !important;
}

.min-wp-897 {
  min-width: 897px !important;
}

.max-wp-897 {
  max-width: 897px !important;
}

.vw-897 {
  width: 897vw !important;
}

.min-vw-897 {
  min-width: 897vw !important;
}

.max-vw-897 {
  max-width: 897vw !important;
}

.wrem-897 {
  width: 897rem !important;
}

.min-wrem-897 {
  min-width: 897rem !important;
}

.max-wrem-897 {
  max-width: 897rem !important;
}

.hp-897 {
  height: 897px !important;
}

.min-hp-897 {
  min-height: 897px !important;
}

.max-hp-897 {
  max-height: 897px !important;
}

.vh-897 {
  height: 897vh !important;
}

.min-vh-897 {
  min-height: 897vh !important;
}

.max-vh-897 {
  max-height: 897vh !important;
}

.top-897 {
  top: 897px !important;
}

.bottom-897 {
  bottom: 897px !important;
}

.left-897 {
  left: 897px !important;
}

.right-897 {
  right: 897px !important;
}

.font-897 {
  font-size: 897px !important;
}

.fw-897 {
  font-weight: 897 !important;
}

.lh-897 {
  line-height: 897px !important;
}

.flex-init-897 {
  flex: 0 0 897px !important;
}

.radius-897 {
  border-radius: 897px !important;
}

.padding-897 {
  padding: 897px !important;
}

.wp-898 {
  width: 898px !important;
}

.min-wp-898 {
  min-width: 898px !important;
}

.max-wp-898 {
  max-width: 898px !important;
}

.vw-898 {
  width: 898vw !important;
}

.min-vw-898 {
  min-width: 898vw !important;
}

.max-vw-898 {
  max-width: 898vw !important;
}

.wrem-898 {
  width: 898rem !important;
}

.min-wrem-898 {
  min-width: 898rem !important;
}

.max-wrem-898 {
  max-width: 898rem !important;
}

.hp-898 {
  height: 898px !important;
}

.min-hp-898 {
  min-height: 898px !important;
}

.max-hp-898 {
  max-height: 898px !important;
}

.vh-898 {
  height: 898vh !important;
}

.min-vh-898 {
  min-height: 898vh !important;
}

.max-vh-898 {
  max-height: 898vh !important;
}

.top-898 {
  top: 898px !important;
}

.bottom-898 {
  bottom: 898px !important;
}

.left-898 {
  left: 898px !important;
}

.right-898 {
  right: 898px !important;
}

.font-898 {
  font-size: 898px !important;
}

.fw-898 {
  font-weight: 898 !important;
}

.lh-898 {
  line-height: 898px !important;
}

.flex-init-898 {
  flex: 0 0 898px !important;
}

.radius-898 {
  border-radius: 898px !important;
}

.padding-898 {
  padding: 898px !important;
}

.wp-899 {
  width: 899px !important;
}

.min-wp-899 {
  min-width: 899px !important;
}

.max-wp-899 {
  max-width: 899px !important;
}

.vw-899 {
  width: 899vw !important;
}

.min-vw-899 {
  min-width: 899vw !important;
}

.max-vw-899 {
  max-width: 899vw !important;
}

.wrem-899 {
  width: 899rem !important;
}

.min-wrem-899 {
  min-width: 899rem !important;
}

.max-wrem-899 {
  max-width: 899rem !important;
}

.hp-899 {
  height: 899px !important;
}

.min-hp-899 {
  min-height: 899px !important;
}

.max-hp-899 {
  max-height: 899px !important;
}

.vh-899 {
  height: 899vh !important;
}

.min-vh-899 {
  min-height: 899vh !important;
}

.max-vh-899 {
  max-height: 899vh !important;
}

.top-899 {
  top: 899px !important;
}

.bottom-899 {
  bottom: 899px !important;
}

.left-899 {
  left: 899px !important;
}

.right-899 {
  right: 899px !important;
}

.font-899 {
  font-size: 899px !important;
}

.fw-899 {
  font-weight: 899 !important;
}

.lh-899 {
  line-height: 899px !important;
}

.flex-init-899 {
  flex: 0 0 899px !important;
}

.radius-899 {
  border-radius: 899px !important;
}

.padding-899 {
  padding: 899px !important;
}

.wp-900 {
  width: 900px !important;
}

.min-wp-900 {
  min-width: 900px !important;
}

.max-wp-900 {
  max-width: 900px !important;
}

.vw-900 {
  width: 900vw !important;
}

.min-vw-900 {
  min-width: 900vw !important;
}

.max-vw-900 {
  max-width: 900vw !important;
}

.wrem-900 {
  width: 900rem !important;
}

.min-wrem-900 {
  min-width: 900rem !important;
}

.max-wrem-900 {
  max-width: 900rem !important;
}

.hp-900 {
  height: 900px !important;
}

.min-hp-900 {
  min-height: 900px !important;
}

.max-hp-900 {
  max-height: 900px !important;
}

.vh-900 {
  height: 900vh !important;
}

.min-vh-900 {
  min-height: 900vh !important;
}

.max-vh-900 {
  max-height: 900vh !important;
}

.top-900 {
  top: 900px !important;
}

.bottom-900 {
  bottom: 900px !important;
}

.left-900 {
  left: 900px !important;
}

.right-900 {
  right: 900px !important;
}

.font-900 {
  font-size: 900px !important;
}

.fw-900 {
  font-weight: 900 !important;
}

.lh-900 {
  line-height: 900px !important;
}

.flex-init-900 {
  flex: 0 0 900px !important;
}

.radius-900 {
  border-radius: 900px !important;
}

.padding-900 {
  padding: 900px !important;
}

.wp-901 {
  width: 901px !important;
}

.min-wp-901 {
  min-width: 901px !important;
}

.max-wp-901 {
  max-width: 901px !important;
}

.vw-901 {
  width: 901vw !important;
}

.min-vw-901 {
  min-width: 901vw !important;
}

.max-vw-901 {
  max-width: 901vw !important;
}

.wrem-901 {
  width: 901rem !important;
}

.min-wrem-901 {
  min-width: 901rem !important;
}

.max-wrem-901 {
  max-width: 901rem !important;
}

.hp-901 {
  height: 901px !important;
}

.min-hp-901 {
  min-height: 901px !important;
}

.max-hp-901 {
  max-height: 901px !important;
}

.vh-901 {
  height: 901vh !important;
}

.min-vh-901 {
  min-height: 901vh !important;
}

.max-vh-901 {
  max-height: 901vh !important;
}

.top-901 {
  top: 901px !important;
}

.bottom-901 {
  bottom: 901px !important;
}

.left-901 {
  left: 901px !important;
}

.right-901 {
  right: 901px !important;
}

.font-901 {
  font-size: 901px !important;
}

.fw-901 {
  font-weight: 901 !important;
}

.lh-901 {
  line-height: 901px !important;
}

.flex-init-901 {
  flex: 0 0 901px !important;
}

.radius-901 {
  border-radius: 901px !important;
}

.padding-901 {
  padding: 901px !important;
}

.wp-902 {
  width: 902px !important;
}

.min-wp-902 {
  min-width: 902px !important;
}

.max-wp-902 {
  max-width: 902px !important;
}

.vw-902 {
  width: 902vw !important;
}

.min-vw-902 {
  min-width: 902vw !important;
}

.max-vw-902 {
  max-width: 902vw !important;
}

.wrem-902 {
  width: 902rem !important;
}

.min-wrem-902 {
  min-width: 902rem !important;
}

.max-wrem-902 {
  max-width: 902rem !important;
}

.hp-902 {
  height: 902px !important;
}

.min-hp-902 {
  min-height: 902px !important;
}

.max-hp-902 {
  max-height: 902px !important;
}

.vh-902 {
  height: 902vh !important;
}

.min-vh-902 {
  min-height: 902vh !important;
}

.max-vh-902 {
  max-height: 902vh !important;
}

.top-902 {
  top: 902px !important;
}

.bottom-902 {
  bottom: 902px !important;
}

.left-902 {
  left: 902px !important;
}

.right-902 {
  right: 902px !important;
}

.font-902 {
  font-size: 902px !important;
}

.fw-902 {
  font-weight: 902 !important;
}

.lh-902 {
  line-height: 902px !important;
}

.flex-init-902 {
  flex: 0 0 902px !important;
}

.radius-902 {
  border-radius: 902px !important;
}

.padding-902 {
  padding: 902px !important;
}

.wp-903 {
  width: 903px !important;
}

.min-wp-903 {
  min-width: 903px !important;
}

.max-wp-903 {
  max-width: 903px !important;
}

.vw-903 {
  width: 903vw !important;
}

.min-vw-903 {
  min-width: 903vw !important;
}

.max-vw-903 {
  max-width: 903vw !important;
}

.wrem-903 {
  width: 903rem !important;
}

.min-wrem-903 {
  min-width: 903rem !important;
}

.max-wrem-903 {
  max-width: 903rem !important;
}

.hp-903 {
  height: 903px !important;
}

.min-hp-903 {
  min-height: 903px !important;
}

.max-hp-903 {
  max-height: 903px !important;
}

.vh-903 {
  height: 903vh !important;
}

.min-vh-903 {
  min-height: 903vh !important;
}

.max-vh-903 {
  max-height: 903vh !important;
}

.top-903 {
  top: 903px !important;
}

.bottom-903 {
  bottom: 903px !important;
}

.left-903 {
  left: 903px !important;
}

.right-903 {
  right: 903px !important;
}

.font-903 {
  font-size: 903px !important;
}

.fw-903 {
  font-weight: 903 !important;
}

.lh-903 {
  line-height: 903px !important;
}

.flex-init-903 {
  flex: 0 0 903px !important;
}

.radius-903 {
  border-radius: 903px !important;
}

.padding-903 {
  padding: 903px !important;
}

.wp-904 {
  width: 904px !important;
}

.min-wp-904 {
  min-width: 904px !important;
}

.max-wp-904 {
  max-width: 904px !important;
}

.vw-904 {
  width: 904vw !important;
}

.min-vw-904 {
  min-width: 904vw !important;
}

.max-vw-904 {
  max-width: 904vw !important;
}

.wrem-904 {
  width: 904rem !important;
}

.min-wrem-904 {
  min-width: 904rem !important;
}

.max-wrem-904 {
  max-width: 904rem !important;
}

.hp-904 {
  height: 904px !important;
}

.min-hp-904 {
  min-height: 904px !important;
}

.max-hp-904 {
  max-height: 904px !important;
}

.vh-904 {
  height: 904vh !important;
}

.min-vh-904 {
  min-height: 904vh !important;
}

.max-vh-904 {
  max-height: 904vh !important;
}

.top-904 {
  top: 904px !important;
}

.bottom-904 {
  bottom: 904px !important;
}

.left-904 {
  left: 904px !important;
}

.right-904 {
  right: 904px !important;
}

.font-904 {
  font-size: 904px !important;
}

.fw-904 {
  font-weight: 904 !important;
}

.lh-904 {
  line-height: 904px !important;
}

.flex-init-904 {
  flex: 0 0 904px !important;
}

.radius-904 {
  border-radius: 904px !important;
}

.padding-904 {
  padding: 904px !important;
}

.wp-905 {
  width: 905px !important;
}

.min-wp-905 {
  min-width: 905px !important;
}

.max-wp-905 {
  max-width: 905px !important;
}

.vw-905 {
  width: 905vw !important;
}

.min-vw-905 {
  min-width: 905vw !important;
}

.max-vw-905 {
  max-width: 905vw !important;
}

.wrem-905 {
  width: 905rem !important;
}

.min-wrem-905 {
  min-width: 905rem !important;
}

.max-wrem-905 {
  max-width: 905rem !important;
}

.hp-905 {
  height: 905px !important;
}

.min-hp-905 {
  min-height: 905px !important;
}

.max-hp-905 {
  max-height: 905px !important;
}

.vh-905 {
  height: 905vh !important;
}

.min-vh-905 {
  min-height: 905vh !important;
}

.max-vh-905 {
  max-height: 905vh !important;
}

.top-905 {
  top: 905px !important;
}

.bottom-905 {
  bottom: 905px !important;
}

.left-905 {
  left: 905px !important;
}

.right-905 {
  right: 905px !important;
}

.font-905 {
  font-size: 905px !important;
}

.fw-905 {
  font-weight: 905 !important;
}

.lh-905 {
  line-height: 905px !important;
}

.flex-init-905 {
  flex: 0 0 905px !important;
}

.radius-905 {
  border-radius: 905px !important;
}

.padding-905 {
  padding: 905px !important;
}

.wp-906 {
  width: 906px !important;
}

.min-wp-906 {
  min-width: 906px !important;
}

.max-wp-906 {
  max-width: 906px !important;
}

.vw-906 {
  width: 906vw !important;
}

.min-vw-906 {
  min-width: 906vw !important;
}

.max-vw-906 {
  max-width: 906vw !important;
}

.wrem-906 {
  width: 906rem !important;
}

.min-wrem-906 {
  min-width: 906rem !important;
}

.max-wrem-906 {
  max-width: 906rem !important;
}

.hp-906 {
  height: 906px !important;
}

.min-hp-906 {
  min-height: 906px !important;
}

.max-hp-906 {
  max-height: 906px !important;
}

.vh-906 {
  height: 906vh !important;
}

.min-vh-906 {
  min-height: 906vh !important;
}

.max-vh-906 {
  max-height: 906vh !important;
}

.top-906 {
  top: 906px !important;
}

.bottom-906 {
  bottom: 906px !important;
}

.left-906 {
  left: 906px !important;
}

.right-906 {
  right: 906px !important;
}

.font-906 {
  font-size: 906px !important;
}

.fw-906 {
  font-weight: 906 !important;
}

.lh-906 {
  line-height: 906px !important;
}

.flex-init-906 {
  flex: 0 0 906px !important;
}

.radius-906 {
  border-radius: 906px !important;
}

.padding-906 {
  padding: 906px !important;
}

.wp-907 {
  width: 907px !important;
}

.min-wp-907 {
  min-width: 907px !important;
}

.max-wp-907 {
  max-width: 907px !important;
}

.vw-907 {
  width: 907vw !important;
}

.min-vw-907 {
  min-width: 907vw !important;
}

.max-vw-907 {
  max-width: 907vw !important;
}

.wrem-907 {
  width: 907rem !important;
}

.min-wrem-907 {
  min-width: 907rem !important;
}

.max-wrem-907 {
  max-width: 907rem !important;
}

.hp-907 {
  height: 907px !important;
}

.min-hp-907 {
  min-height: 907px !important;
}

.max-hp-907 {
  max-height: 907px !important;
}

.vh-907 {
  height: 907vh !important;
}

.min-vh-907 {
  min-height: 907vh !important;
}

.max-vh-907 {
  max-height: 907vh !important;
}

.top-907 {
  top: 907px !important;
}

.bottom-907 {
  bottom: 907px !important;
}

.left-907 {
  left: 907px !important;
}

.right-907 {
  right: 907px !important;
}

.font-907 {
  font-size: 907px !important;
}

.fw-907 {
  font-weight: 907 !important;
}

.lh-907 {
  line-height: 907px !important;
}

.flex-init-907 {
  flex: 0 0 907px !important;
}

.radius-907 {
  border-radius: 907px !important;
}

.padding-907 {
  padding: 907px !important;
}

.wp-908 {
  width: 908px !important;
}

.min-wp-908 {
  min-width: 908px !important;
}

.max-wp-908 {
  max-width: 908px !important;
}

.vw-908 {
  width: 908vw !important;
}

.min-vw-908 {
  min-width: 908vw !important;
}

.max-vw-908 {
  max-width: 908vw !important;
}

.wrem-908 {
  width: 908rem !important;
}

.min-wrem-908 {
  min-width: 908rem !important;
}

.max-wrem-908 {
  max-width: 908rem !important;
}

.hp-908 {
  height: 908px !important;
}

.min-hp-908 {
  min-height: 908px !important;
}

.max-hp-908 {
  max-height: 908px !important;
}

.vh-908 {
  height: 908vh !important;
}

.min-vh-908 {
  min-height: 908vh !important;
}

.max-vh-908 {
  max-height: 908vh !important;
}

.top-908 {
  top: 908px !important;
}

.bottom-908 {
  bottom: 908px !important;
}

.left-908 {
  left: 908px !important;
}

.right-908 {
  right: 908px !important;
}

.font-908 {
  font-size: 908px !important;
}

.fw-908 {
  font-weight: 908 !important;
}

.lh-908 {
  line-height: 908px !important;
}

.flex-init-908 {
  flex: 0 0 908px !important;
}

.radius-908 {
  border-radius: 908px !important;
}

.padding-908 {
  padding: 908px !important;
}

.wp-909 {
  width: 909px !important;
}

.min-wp-909 {
  min-width: 909px !important;
}

.max-wp-909 {
  max-width: 909px !important;
}

.vw-909 {
  width: 909vw !important;
}

.min-vw-909 {
  min-width: 909vw !important;
}

.max-vw-909 {
  max-width: 909vw !important;
}

.wrem-909 {
  width: 909rem !important;
}

.min-wrem-909 {
  min-width: 909rem !important;
}

.max-wrem-909 {
  max-width: 909rem !important;
}

.hp-909 {
  height: 909px !important;
}

.min-hp-909 {
  min-height: 909px !important;
}

.max-hp-909 {
  max-height: 909px !important;
}

.vh-909 {
  height: 909vh !important;
}

.min-vh-909 {
  min-height: 909vh !important;
}

.max-vh-909 {
  max-height: 909vh !important;
}

.top-909 {
  top: 909px !important;
}

.bottom-909 {
  bottom: 909px !important;
}

.left-909 {
  left: 909px !important;
}

.right-909 {
  right: 909px !important;
}

.font-909 {
  font-size: 909px !important;
}

.fw-909 {
  font-weight: 909 !important;
}

.lh-909 {
  line-height: 909px !important;
}

.flex-init-909 {
  flex: 0 0 909px !important;
}

.radius-909 {
  border-radius: 909px !important;
}

.padding-909 {
  padding: 909px !important;
}

.wp-910 {
  width: 910px !important;
}

.min-wp-910 {
  min-width: 910px !important;
}

.max-wp-910 {
  max-width: 910px !important;
}

.vw-910 {
  width: 910vw !important;
}

.min-vw-910 {
  min-width: 910vw !important;
}

.max-vw-910 {
  max-width: 910vw !important;
}

.wrem-910 {
  width: 910rem !important;
}

.min-wrem-910 {
  min-width: 910rem !important;
}

.max-wrem-910 {
  max-width: 910rem !important;
}

.hp-910 {
  height: 910px !important;
}

.min-hp-910 {
  min-height: 910px !important;
}

.max-hp-910 {
  max-height: 910px !important;
}

.vh-910 {
  height: 910vh !important;
}

.min-vh-910 {
  min-height: 910vh !important;
}

.max-vh-910 {
  max-height: 910vh !important;
}

.top-910 {
  top: 910px !important;
}

.bottom-910 {
  bottom: 910px !important;
}

.left-910 {
  left: 910px !important;
}

.right-910 {
  right: 910px !important;
}

.font-910 {
  font-size: 910px !important;
}

.fw-910 {
  font-weight: 910 !important;
}

.lh-910 {
  line-height: 910px !important;
}

.flex-init-910 {
  flex: 0 0 910px !important;
}

.radius-910 {
  border-radius: 910px !important;
}

.padding-910 {
  padding: 910px !important;
}

.wp-911 {
  width: 911px !important;
}

.min-wp-911 {
  min-width: 911px !important;
}

.max-wp-911 {
  max-width: 911px !important;
}

.vw-911 {
  width: 911vw !important;
}

.min-vw-911 {
  min-width: 911vw !important;
}

.max-vw-911 {
  max-width: 911vw !important;
}

.wrem-911 {
  width: 911rem !important;
}

.min-wrem-911 {
  min-width: 911rem !important;
}

.max-wrem-911 {
  max-width: 911rem !important;
}

.hp-911 {
  height: 911px !important;
}

.min-hp-911 {
  min-height: 911px !important;
}

.max-hp-911 {
  max-height: 911px !important;
}

.vh-911 {
  height: 911vh !important;
}

.min-vh-911 {
  min-height: 911vh !important;
}

.max-vh-911 {
  max-height: 911vh !important;
}

.top-911 {
  top: 911px !important;
}

.bottom-911 {
  bottom: 911px !important;
}

.left-911 {
  left: 911px !important;
}

.right-911 {
  right: 911px !important;
}

.font-911 {
  font-size: 911px !important;
}

.fw-911 {
  font-weight: 911 !important;
}

.lh-911 {
  line-height: 911px !important;
}

.flex-init-911 {
  flex: 0 0 911px !important;
}

.radius-911 {
  border-radius: 911px !important;
}

.padding-911 {
  padding: 911px !important;
}

.wp-912 {
  width: 912px !important;
}

.min-wp-912 {
  min-width: 912px !important;
}

.max-wp-912 {
  max-width: 912px !important;
}

.vw-912 {
  width: 912vw !important;
}

.min-vw-912 {
  min-width: 912vw !important;
}

.max-vw-912 {
  max-width: 912vw !important;
}

.wrem-912 {
  width: 912rem !important;
}

.min-wrem-912 {
  min-width: 912rem !important;
}

.max-wrem-912 {
  max-width: 912rem !important;
}

.hp-912 {
  height: 912px !important;
}

.min-hp-912 {
  min-height: 912px !important;
}

.max-hp-912 {
  max-height: 912px !important;
}

.vh-912 {
  height: 912vh !important;
}

.min-vh-912 {
  min-height: 912vh !important;
}

.max-vh-912 {
  max-height: 912vh !important;
}

.top-912 {
  top: 912px !important;
}

.bottom-912 {
  bottom: 912px !important;
}

.left-912 {
  left: 912px !important;
}

.right-912 {
  right: 912px !important;
}

.font-912 {
  font-size: 912px !important;
}

.fw-912 {
  font-weight: 912 !important;
}

.lh-912 {
  line-height: 912px !important;
}

.flex-init-912 {
  flex: 0 0 912px !important;
}

.radius-912 {
  border-radius: 912px !important;
}

.padding-912 {
  padding: 912px !important;
}

.wp-913 {
  width: 913px !important;
}

.min-wp-913 {
  min-width: 913px !important;
}

.max-wp-913 {
  max-width: 913px !important;
}

.vw-913 {
  width: 913vw !important;
}

.min-vw-913 {
  min-width: 913vw !important;
}

.max-vw-913 {
  max-width: 913vw !important;
}

.wrem-913 {
  width: 913rem !important;
}

.min-wrem-913 {
  min-width: 913rem !important;
}

.max-wrem-913 {
  max-width: 913rem !important;
}

.hp-913 {
  height: 913px !important;
}

.min-hp-913 {
  min-height: 913px !important;
}

.max-hp-913 {
  max-height: 913px !important;
}

.vh-913 {
  height: 913vh !important;
}

.min-vh-913 {
  min-height: 913vh !important;
}

.max-vh-913 {
  max-height: 913vh !important;
}

.top-913 {
  top: 913px !important;
}

.bottom-913 {
  bottom: 913px !important;
}

.left-913 {
  left: 913px !important;
}

.right-913 {
  right: 913px !important;
}

.font-913 {
  font-size: 913px !important;
}

.fw-913 {
  font-weight: 913 !important;
}

.lh-913 {
  line-height: 913px !important;
}

.flex-init-913 {
  flex: 0 0 913px !important;
}

.radius-913 {
  border-radius: 913px !important;
}

.padding-913 {
  padding: 913px !important;
}

.wp-914 {
  width: 914px !important;
}

.min-wp-914 {
  min-width: 914px !important;
}

.max-wp-914 {
  max-width: 914px !important;
}

.vw-914 {
  width: 914vw !important;
}

.min-vw-914 {
  min-width: 914vw !important;
}

.max-vw-914 {
  max-width: 914vw !important;
}

.wrem-914 {
  width: 914rem !important;
}

.min-wrem-914 {
  min-width: 914rem !important;
}

.max-wrem-914 {
  max-width: 914rem !important;
}

.hp-914 {
  height: 914px !important;
}

.min-hp-914 {
  min-height: 914px !important;
}

.max-hp-914 {
  max-height: 914px !important;
}

.vh-914 {
  height: 914vh !important;
}

.min-vh-914 {
  min-height: 914vh !important;
}

.max-vh-914 {
  max-height: 914vh !important;
}

.top-914 {
  top: 914px !important;
}

.bottom-914 {
  bottom: 914px !important;
}

.left-914 {
  left: 914px !important;
}

.right-914 {
  right: 914px !important;
}

.font-914 {
  font-size: 914px !important;
}

.fw-914 {
  font-weight: 914 !important;
}

.lh-914 {
  line-height: 914px !important;
}

.flex-init-914 {
  flex: 0 0 914px !important;
}

.radius-914 {
  border-radius: 914px !important;
}

.padding-914 {
  padding: 914px !important;
}

.wp-915 {
  width: 915px !important;
}

.min-wp-915 {
  min-width: 915px !important;
}

.max-wp-915 {
  max-width: 915px !important;
}

.vw-915 {
  width: 915vw !important;
}

.min-vw-915 {
  min-width: 915vw !important;
}

.max-vw-915 {
  max-width: 915vw !important;
}

.wrem-915 {
  width: 915rem !important;
}

.min-wrem-915 {
  min-width: 915rem !important;
}

.max-wrem-915 {
  max-width: 915rem !important;
}

.hp-915 {
  height: 915px !important;
}

.min-hp-915 {
  min-height: 915px !important;
}

.max-hp-915 {
  max-height: 915px !important;
}

.vh-915 {
  height: 915vh !important;
}

.min-vh-915 {
  min-height: 915vh !important;
}

.max-vh-915 {
  max-height: 915vh !important;
}

.top-915 {
  top: 915px !important;
}

.bottom-915 {
  bottom: 915px !important;
}

.left-915 {
  left: 915px !important;
}

.right-915 {
  right: 915px !important;
}

.font-915 {
  font-size: 915px !important;
}

.fw-915 {
  font-weight: 915 !important;
}

.lh-915 {
  line-height: 915px !important;
}

.flex-init-915 {
  flex: 0 0 915px !important;
}

.radius-915 {
  border-radius: 915px !important;
}

.padding-915 {
  padding: 915px !important;
}

.wp-916 {
  width: 916px !important;
}

.min-wp-916 {
  min-width: 916px !important;
}

.max-wp-916 {
  max-width: 916px !important;
}

.vw-916 {
  width: 916vw !important;
}

.min-vw-916 {
  min-width: 916vw !important;
}

.max-vw-916 {
  max-width: 916vw !important;
}

.wrem-916 {
  width: 916rem !important;
}

.min-wrem-916 {
  min-width: 916rem !important;
}

.max-wrem-916 {
  max-width: 916rem !important;
}

.hp-916 {
  height: 916px !important;
}

.min-hp-916 {
  min-height: 916px !important;
}

.max-hp-916 {
  max-height: 916px !important;
}

.vh-916 {
  height: 916vh !important;
}

.min-vh-916 {
  min-height: 916vh !important;
}

.max-vh-916 {
  max-height: 916vh !important;
}

.top-916 {
  top: 916px !important;
}

.bottom-916 {
  bottom: 916px !important;
}

.left-916 {
  left: 916px !important;
}

.right-916 {
  right: 916px !important;
}

.font-916 {
  font-size: 916px !important;
}

.fw-916 {
  font-weight: 916 !important;
}

.lh-916 {
  line-height: 916px !important;
}

.flex-init-916 {
  flex: 0 0 916px !important;
}

.radius-916 {
  border-radius: 916px !important;
}

.padding-916 {
  padding: 916px !important;
}

.wp-917 {
  width: 917px !important;
}

.min-wp-917 {
  min-width: 917px !important;
}

.max-wp-917 {
  max-width: 917px !important;
}

.vw-917 {
  width: 917vw !important;
}

.min-vw-917 {
  min-width: 917vw !important;
}

.max-vw-917 {
  max-width: 917vw !important;
}

.wrem-917 {
  width: 917rem !important;
}

.min-wrem-917 {
  min-width: 917rem !important;
}

.max-wrem-917 {
  max-width: 917rem !important;
}

.hp-917 {
  height: 917px !important;
}

.min-hp-917 {
  min-height: 917px !important;
}

.max-hp-917 {
  max-height: 917px !important;
}

.vh-917 {
  height: 917vh !important;
}

.min-vh-917 {
  min-height: 917vh !important;
}

.max-vh-917 {
  max-height: 917vh !important;
}

.top-917 {
  top: 917px !important;
}

.bottom-917 {
  bottom: 917px !important;
}

.left-917 {
  left: 917px !important;
}

.right-917 {
  right: 917px !important;
}

.font-917 {
  font-size: 917px !important;
}

.fw-917 {
  font-weight: 917 !important;
}

.lh-917 {
  line-height: 917px !important;
}

.flex-init-917 {
  flex: 0 0 917px !important;
}

.radius-917 {
  border-radius: 917px !important;
}

.padding-917 {
  padding: 917px !important;
}

.wp-918 {
  width: 918px !important;
}

.min-wp-918 {
  min-width: 918px !important;
}

.max-wp-918 {
  max-width: 918px !important;
}

.vw-918 {
  width: 918vw !important;
}

.min-vw-918 {
  min-width: 918vw !important;
}

.max-vw-918 {
  max-width: 918vw !important;
}

.wrem-918 {
  width: 918rem !important;
}

.min-wrem-918 {
  min-width: 918rem !important;
}

.max-wrem-918 {
  max-width: 918rem !important;
}

.hp-918 {
  height: 918px !important;
}

.min-hp-918 {
  min-height: 918px !important;
}

.max-hp-918 {
  max-height: 918px !important;
}

.vh-918 {
  height: 918vh !important;
}

.min-vh-918 {
  min-height: 918vh !important;
}

.max-vh-918 {
  max-height: 918vh !important;
}

.top-918 {
  top: 918px !important;
}

.bottom-918 {
  bottom: 918px !important;
}

.left-918 {
  left: 918px !important;
}

.right-918 {
  right: 918px !important;
}

.font-918 {
  font-size: 918px !important;
}

.fw-918 {
  font-weight: 918 !important;
}

.lh-918 {
  line-height: 918px !important;
}

.flex-init-918 {
  flex: 0 0 918px !important;
}

.radius-918 {
  border-radius: 918px !important;
}

.padding-918 {
  padding: 918px !important;
}

.wp-919 {
  width: 919px !important;
}

.min-wp-919 {
  min-width: 919px !important;
}

.max-wp-919 {
  max-width: 919px !important;
}

.vw-919 {
  width: 919vw !important;
}

.min-vw-919 {
  min-width: 919vw !important;
}

.max-vw-919 {
  max-width: 919vw !important;
}

.wrem-919 {
  width: 919rem !important;
}

.min-wrem-919 {
  min-width: 919rem !important;
}

.max-wrem-919 {
  max-width: 919rem !important;
}

.hp-919 {
  height: 919px !important;
}

.min-hp-919 {
  min-height: 919px !important;
}

.max-hp-919 {
  max-height: 919px !important;
}

.vh-919 {
  height: 919vh !important;
}

.min-vh-919 {
  min-height: 919vh !important;
}

.max-vh-919 {
  max-height: 919vh !important;
}

.top-919 {
  top: 919px !important;
}

.bottom-919 {
  bottom: 919px !important;
}

.left-919 {
  left: 919px !important;
}

.right-919 {
  right: 919px !important;
}

.font-919 {
  font-size: 919px !important;
}

.fw-919 {
  font-weight: 919 !important;
}

.lh-919 {
  line-height: 919px !important;
}

.flex-init-919 {
  flex: 0 0 919px !important;
}

.radius-919 {
  border-radius: 919px !important;
}

.padding-919 {
  padding: 919px !important;
}

.wp-920 {
  width: 920px !important;
}

.min-wp-920 {
  min-width: 920px !important;
}

.max-wp-920 {
  max-width: 920px !important;
}

.vw-920 {
  width: 920vw !important;
}

.min-vw-920 {
  min-width: 920vw !important;
}

.max-vw-920 {
  max-width: 920vw !important;
}

.wrem-920 {
  width: 920rem !important;
}

.min-wrem-920 {
  min-width: 920rem !important;
}

.max-wrem-920 {
  max-width: 920rem !important;
}

.hp-920 {
  height: 920px !important;
}

.min-hp-920 {
  min-height: 920px !important;
}

.max-hp-920 {
  max-height: 920px !important;
}

.vh-920 {
  height: 920vh !important;
}

.min-vh-920 {
  min-height: 920vh !important;
}

.max-vh-920 {
  max-height: 920vh !important;
}

.top-920 {
  top: 920px !important;
}

.bottom-920 {
  bottom: 920px !important;
}

.left-920 {
  left: 920px !important;
}

.right-920 {
  right: 920px !important;
}

.font-920 {
  font-size: 920px !important;
}

.fw-920 {
  font-weight: 920 !important;
}

.lh-920 {
  line-height: 920px !important;
}

.flex-init-920 {
  flex: 0 0 920px !important;
}

.radius-920 {
  border-radius: 920px !important;
}

.padding-920 {
  padding: 920px !important;
}

.wp-921 {
  width: 921px !important;
}

.min-wp-921 {
  min-width: 921px !important;
}

.max-wp-921 {
  max-width: 921px !important;
}

.vw-921 {
  width: 921vw !important;
}

.min-vw-921 {
  min-width: 921vw !important;
}

.max-vw-921 {
  max-width: 921vw !important;
}

.wrem-921 {
  width: 921rem !important;
}

.min-wrem-921 {
  min-width: 921rem !important;
}

.max-wrem-921 {
  max-width: 921rem !important;
}

.hp-921 {
  height: 921px !important;
}

.min-hp-921 {
  min-height: 921px !important;
}

.max-hp-921 {
  max-height: 921px !important;
}

.vh-921 {
  height: 921vh !important;
}

.min-vh-921 {
  min-height: 921vh !important;
}

.max-vh-921 {
  max-height: 921vh !important;
}

.top-921 {
  top: 921px !important;
}

.bottom-921 {
  bottom: 921px !important;
}

.left-921 {
  left: 921px !important;
}

.right-921 {
  right: 921px !important;
}

.font-921 {
  font-size: 921px !important;
}

.fw-921 {
  font-weight: 921 !important;
}

.lh-921 {
  line-height: 921px !important;
}

.flex-init-921 {
  flex: 0 0 921px !important;
}

.radius-921 {
  border-radius: 921px !important;
}

.padding-921 {
  padding: 921px !important;
}

.wp-922 {
  width: 922px !important;
}

.min-wp-922 {
  min-width: 922px !important;
}

.max-wp-922 {
  max-width: 922px !important;
}

.vw-922 {
  width: 922vw !important;
}

.min-vw-922 {
  min-width: 922vw !important;
}

.max-vw-922 {
  max-width: 922vw !important;
}

.wrem-922 {
  width: 922rem !important;
}

.min-wrem-922 {
  min-width: 922rem !important;
}

.max-wrem-922 {
  max-width: 922rem !important;
}

.hp-922 {
  height: 922px !important;
}

.min-hp-922 {
  min-height: 922px !important;
}

.max-hp-922 {
  max-height: 922px !important;
}

.vh-922 {
  height: 922vh !important;
}

.min-vh-922 {
  min-height: 922vh !important;
}

.max-vh-922 {
  max-height: 922vh !important;
}

.top-922 {
  top: 922px !important;
}

.bottom-922 {
  bottom: 922px !important;
}

.left-922 {
  left: 922px !important;
}

.right-922 {
  right: 922px !important;
}

.font-922 {
  font-size: 922px !important;
}

.fw-922 {
  font-weight: 922 !important;
}

.lh-922 {
  line-height: 922px !important;
}

.flex-init-922 {
  flex: 0 0 922px !important;
}

.radius-922 {
  border-radius: 922px !important;
}

.padding-922 {
  padding: 922px !important;
}

.wp-923 {
  width: 923px !important;
}

.min-wp-923 {
  min-width: 923px !important;
}

.max-wp-923 {
  max-width: 923px !important;
}

.vw-923 {
  width: 923vw !important;
}

.min-vw-923 {
  min-width: 923vw !important;
}

.max-vw-923 {
  max-width: 923vw !important;
}

.wrem-923 {
  width: 923rem !important;
}

.min-wrem-923 {
  min-width: 923rem !important;
}

.max-wrem-923 {
  max-width: 923rem !important;
}

.hp-923 {
  height: 923px !important;
}

.min-hp-923 {
  min-height: 923px !important;
}

.max-hp-923 {
  max-height: 923px !important;
}

.vh-923 {
  height: 923vh !important;
}

.min-vh-923 {
  min-height: 923vh !important;
}

.max-vh-923 {
  max-height: 923vh !important;
}

.top-923 {
  top: 923px !important;
}

.bottom-923 {
  bottom: 923px !important;
}

.left-923 {
  left: 923px !important;
}

.right-923 {
  right: 923px !important;
}

.font-923 {
  font-size: 923px !important;
}

.fw-923 {
  font-weight: 923 !important;
}

.lh-923 {
  line-height: 923px !important;
}

.flex-init-923 {
  flex: 0 0 923px !important;
}

.radius-923 {
  border-radius: 923px !important;
}

.padding-923 {
  padding: 923px !important;
}

.wp-924 {
  width: 924px !important;
}

.min-wp-924 {
  min-width: 924px !important;
}

.max-wp-924 {
  max-width: 924px !important;
}

.vw-924 {
  width: 924vw !important;
}

.min-vw-924 {
  min-width: 924vw !important;
}

.max-vw-924 {
  max-width: 924vw !important;
}

.wrem-924 {
  width: 924rem !important;
}

.min-wrem-924 {
  min-width: 924rem !important;
}

.max-wrem-924 {
  max-width: 924rem !important;
}

.hp-924 {
  height: 924px !important;
}

.min-hp-924 {
  min-height: 924px !important;
}

.max-hp-924 {
  max-height: 924px !important;
}

.vh-924 {
  height: 924vh !important;
}

.min-vh-924 {
  min-height: 924vh !important;
}

.max-vh-924 {
  max-height: 924vh !important;
}

.top-924 {
  top: 924px !important;
}

.bottom-924 {
  bottom: 924px !important;
}

.left-924 {
  left: 924px !important;
}

.right-924 {
  right: 924px !important;
}

.font-924 {
  font-size: 924px !important;
}

.fw-924 {
  font-weight: 924 !important;
}

.lh-924 {
  line-height: 924px !important;
}

.flex-init-924 {
  flex: 0 0 924px !important;
}

.radius-924 {
  border-radius: 924px !important;
}

.padding-924 {
  padding: 924px !important;
}

.wp-925 {
  width: 925px !important;
}

.min-wp-925 {
  min-width: 925px !important;
}

.max-wp-925 {
  max-width: 925px !important;
}

.vw-925 {
  width: 925vw !important;
}

.min-vw-925 {
  min-width: 925vw !important;
}

.max-vw-925 {
  max-width: 925vw !important;
}

.wrem-925 {
  width: 925rem !important;
}

.min-wrem-925 {
  min-width: 925rem !important;
}

.max-wrem-925 {
  max-width: 925rem !important;
}

.hp-925 {
  height: 925px !important;
}

.min-hp-925 {
  min-height: 925px !important;
}

.max-hp-925 {
  max-height: 925px !important;
}

.vh-925 {
  height: 925vh !important;
}

.min-vh-925 {
  min-height: 925vh !important;
}

.max-vh-925 {
  max-height: 925vh !important;
}

.top-925 {
  top: 925px !important;
}

.bottom-925 {
  bottom: 925px !important;
}

.left-925 {
  left: 925px !important;
}

.right-925 {
  right: 925px !important;
}

.font-925 {
  font-size: 925px !important;
}

.fw-925 {
  font-weight: 925 !important;
}

.lh-925 {
  line-height: 925px !important;
}

.flex-init-925 {
  flex: 0 0 925px !important;
}

.radius-925 {
  border-radius: 925px !important;
}

.padding-925 {
  padding: 925px !important;
}

.wp-926 {
  width: 926px !important;
}

.min-wp-926 {
  min-width: 926px !important;
}

.max-wp-926 {
  max-width: 926px !important;
}

.vw-926 {
  width: 926vw !important;
}

.min-vw-926 {
  min-width: 926vw !important;
}

.max-vw-926 {
  max-width: 926vw !important;
}

.wrem-926 {
  width: 926rem !important;
}

.min-wrem-926 {
  min-width: 926rem !important;
}

.max-wrem-926 {
  max-width: 926rem !important;
}

.hp-926 {
  height: 926px !important;
}

.min-hp-926 {
  min-height: 926px !important;
}

.max-hp-926 {
  max-height: 926px !important;
}

.vh-926 {
  height: 926vh !important;
}

.min-vh-926 {
  min-height: 926vh !important;
}

.max-vh-926 {
  max-height: 926vh !important;
}

.top-926 {
  top: 926px !important;
}

.bottom-926 {
  bottom: 926px !important;
}

.left-926 {
  left: 926px !important;
}

.right-926 {
  right: 926px !important;
}

.font-926 {
  font-size: 926px !important;
}

.fw-926 {
  font-weight: 926 !important;
}

.lh-926 {
  line-height: 926px !important;
}

.flex-init-926 {
  flex: 0 0 926px !important;
}

.radius-926 {
  border-radius: 926px !important;
}

.padding-926 {
  padding: 926px !important;
}

.wp-927 {
  width: 927px !important;
}

.min-wp-927 {
  min-width: 927px !important;
}

.max-wp-927 {
  max-width: 927px !important;
}

.vw-927 {
  width: 927vw !important;
}

.min-vw-927 {
  min-width: 927vw !important;
}

.max-vw-927 {
  max-width: 927vw !important;
}

.wrem-927 {
  width: 927rem !important;
}

.min-wrem-927 {
  min-width: 927rem !important;
}

.max-wrem-927 {
  max-width: 927rem !important;
}

.hp-927 {
  height: 927px !important;
}

.min-hp-927 {
  min-height: 927px !important;
}

.max-hp-927 {
  max-height: 927px !important;
}

.vh-927 {
  height: 927vh !important;
}

.min-vh-927 {
  min-height: 927vh !important;
}

.max-vh-927 {
  max-height: 927vh !important;
}

.top-927 {
  top: 927px !important;
}

.bottom-927 {
  bottom: 927px !important;
}

.left-927 {
  left: 927px !important;
}

.right-927 {
  right: 927px !important;
}

.font-927 {
  font-size: 927px !important;
}

.fw-927 {
  font-weight: 927 !important;
}

.lh-927 {
  line-height: 927px !important;
}

.flex-init-927 {
  flex: 0 0 927px !important;
}

.radius-927 {
  border-radius: 927px !important;
}

.padding-927 {
  padding: 927px !important;
}

.wp-928 {
  width: 928px !important;
}

.min-wp-928 {
  min-width: 928px !important;
}

.max-wp-928 {
  max-width: 928px !important;
}

.vw-928 {
  width: 928vw !important;
}

.min-vw-928 {
  min-width: 928vw !important;
}

.max-vw-928 {
  max-width: 928vw !important;
}

.wrem-928 {
  width: 928rem !important;
}

.min-wrem-928 {
  min-width: 928rem !important;
}

.max-wrem-928 {
  max-width: 928rem !important;
}

.hp-928 {
  height: 928px !important;
}

.min-hp-928 {
  min-height: 928px !important;
}

.max-hp-928 {
  max-height: 928px !important;
}

.vh-928 {
  height: 928vh !important;
}

.min-vh-928 {
  min-height: 928vh !important;
}

.max-vh-928 {
  max-height: 928vh !important;
}

.top-928 {
  top: 928px !important;
}

.bottom-928 {
  bottom: 928px !important;
}

.left-928 {
  left: 928px !important;
}

.right-928 {
  right: 928px !important;
}

.font-928 {
  font-size: 928px !important;
}

.fw-928 {
  font-weight: 928 !important;
}

.lh-928 {
  line-height: 928px !important;
}

.flex-init-928 {
  flex: 0 0 928px !important;
}

.radius-928 {
  border-radius: 928px !important;
}

.padding-928 {
  padding: 928px !important;
}

.wp-929 {
  width: 929px !important;
}

.min-wp-929 {
  min-width: 929px !important;
}

.max-wp-929 {
  max-width: 929px !important;
}

.vw-929 {
  width: 929vw !important;
}

.min-vw-929 {
  min-width: 929vw !important;
}

.max-vw-929 {
  max-width: 929vw !important;
}

.wrem-929 {
  width: 929rem !important;
}

.min-wrem-929 {
  min-width: 929rem !important;
}

.max-wrem-929 {
  max-width: 929rem !important;
}

.hp-929 {
  height: 929px !important;
}

.min-hp-929 {
  min-height: 929px !important;
}

.max-hp-929 {
  max-height: 929px !important;
}

.vh-929 {
  height: 929vh !important;
}

.min-vh-929 {
  min-height: 929vh !important;
}

.max-vh-929 {
  max-height: 929vh !important;
}

.top-929 {
  top: 929px !important;
}

.bottom-929 {
  bottom: 929px !important;
}

.left-929 {
  left: 929px !important;
}

.right-929 {
  right: 929px !important;
}

.font-929 {
  font-size: 929px !important;
}

.fw-929 {
  font-weight: 929 !important;
}

.lh-929 {
  line-height: 929px !important;
}

.flex-init-929 {
  flex: 0 0 929px !important;
}

.radius-929 {
  border-radius: 929px !important;
}

.padding-929 {
  padding: 929px !important;
}

.wp-930 {
  width: 930px !important;
}

.min-wp-930 {
  min-width: 930px !important;
}

.max-wp-930 {
  max-width: 930px !important;
}

.vw-930 {
  width: 930vw !important;
}

.min-vw-930 {
  min-width: 930vw !important;
}

.max-vw-930 {
  max-width: 930vw !important;
}

.wrem-930 {
  width: 930rem !important;
}

.min-wrem-930 {
  min-width: 930rem !important;
}

.max-wrem-930 {
  max-width: 930rem !important;
}

.hp-930 {
  height: 930px !important;
}

.min-hp-930 {
  min-height: 930px !important;
}

.max-hp-930 {
  max-height: 930px !important;
}

.vh-930 {
  height: 930vh !important;
}

.min-vh-930 {
  min-height: 930vh !important;
}

.max-vh-930 {
  max-height: 930vh !important;
}

.top-930 {
  top: 930px !important;
}

.bottom-930 {
  bottom: 930px !important;
}

.left-930 {
  left: 930px !important;
}

.right-930 {
  right: 930px !important;
}

.font-930 {
  font-size: 930px !important;
}

.fw-930 {
  font-weight: 930 !important;
}

.lh-930 {
  line-height: 930px !important;
}

.flex-init-930 {
  flex: 0 0 930px !important;
}

.radius-930 {
  border-radius: 930px !important;
}

.padding-930 {
  padding: 930px !important;
}

.wp-931 {
  width: 931px !important;
}

.min-wp-931 {
  min-width: 931px !important;
}

.max-wp-931 {
  max-width: 931px !important;
}

.vw-931 {
  width: 931vw !important;
}

.min-vw-931 {
  min-width: 931vw !important;
}

.max-vw-931 {
  max-width: 931vw !important;
}

.wrem-931 {
  width: 931rem !important;
}

.min-wrem-931 {
  min-width: 931rem !important;
}

.max-wrem-931 {
  max-width: 931rem !important;
}

.hp-931 {
  height: 931px !important;
}

.min-hp-931 {
  min-height: 931px !important;
}

.max-hp-931 {
  max-height: 931px !important;
}

.vh-931 {
  height: 931vh !important;
}

.min-vh-931 {
  min-height: 931vh !important;
}

.max-vh-931 {
  max-height: 931vh !important;
}

.top-931 {
  top: 931px !important;
}

.bottom-931 {
  bottom: 931px !important;
}

.left-931 {
  left: 931px !important;
}

.right-931 {
  right: 931px !important;
}

.font-931 {
  font-size: 931px !important;
}

.fw-931 {
  font-weight: 931 !important;
}

.lh-931 {
  line-height: 931px !important;
}

.flex-init-931 {
  flex: 0 0 931px !important;
}

.radius-931 {
  border-radius: 931px !important;
}

.padding-931 {
  padding: 931px !important;
}

.wp-932 {
  width: 932px !important;
}

.min-wp-932 {
  min-width: 932px !important;
}

.max-wp-932 {
  max-width: 932px !important;
}

.vw-932 {
  width: 932vw !important;
}

.min-vw-932 {
  min-width: 932vw !important;
}

.max-vw-932 {
  max-width: 932vw !important;
}

.wrem-932 {
  width: 932rem !important;
}

.min-wrem-932 {
  min-width: 932rem !important;
}

.max-wrem-932 {
  max-width: 932rem !important;
}

.hp-932 {
  height: 932px !important;
}

.min-hp-932 {
  min-height: 932px !important;
}

.max-hp-932 {
  max-height: 932px !important;
}

.vh-932 {
  height: 932vh !important;
}

.min-vh-932 {
  min-height: 932vh !important;
}

.max-vh-932 {
  max-height: 932vh !important;
}

.top-932 {
  top: 932px !important;
}

.bottom-932 {
  bottom: 932px !important;
}

.left-932 {
  left: 932px !important;
}

.right-932 {
  right: 932px !important;
}

.font-932 {
  font-size: 932px !important;
}

.fw-932 {
  font-weight: 932 !important;
}

.lh-932 {
  line-height: 932px !important;
}

.flex-init-932 {
  flex: 0 0 932px !important;
}

.radius-932 {
  border-radius: 932px !important;
}

.padding-932 {
  padding: 932px !important;
}

.wp-933 {
  width: 933px !important;
}

.min-wp-933 {
  min-width: 933px !important;
}

.max-wp-933 {
  max-width: 933px !important;
}

.vw-933 {
  width: 933vw !important;
}

.min-vw-933 {
  min-width: 933vw !important;
}

.max-vw-933 {
  max-width: 933vw !important;
}

.wrem-933 {
  width: 933rem !important;
}

.min-wrem-933 {
  min-width: 933rem !important;
}

.max-wrem-933 {
  max-width: 933rem !important;
}

.hp-933 {
  height: 933px !important;
}

.min-hp-933 {
  min-height: 933px !important;
}

.max-hp-933 {
  max-height: 933px !important;
}

.vh-933 {
  height: 933vh !important;
}

.min-vh-933 {
  min-height: 933vh !important;
}

.max-vh-933 {
  max-height: 933vh !important;
}

.top-933 {
  top: 933px !important;
}

.bottom-933 {
  bottom: 933px !important;
}

.left-933 {
  left: 933px !important;
}

.right-933 {
  right: 933px !important;
}

.font-933 {
  font-size: 933px !important;
}

.fw-933 {
  font-weight: 933 !important;
}

.lh-933 {
  line-height: 933px !important;
}

.flex-init-933 {
  flex: 0 0 933px !important;
}

.radius-933 {
  border-radius: 933px !important;
}

.padding-933 {
  padding: 933px !important;
}

.wp-934 {
  width: 934px !important;
}

.min-wp-934 {
  min-width: 934px !important;
}

.max-wp-934 {
  max-width: 934px !important;
}

.vw-934 {
  width: 934vw !important;
}

.min-vw-934 {
  min-width: 934vw !important;
}

.max-vw-934 {
  max-width: 934vw !important;
}

.wrem-934 {
  width: 934rem !important;
}

.min-wrem-934 {
  min-width: 934rem !important;
}

.max-wrem-934 {
  max-width: 934rem !important;
}

.hp-934 {
  height: 934px !important;
}

.min-hp-934 {
  min-height: 934px !important;
}

.max-hp-934 {
  max-height: 934px !important;
}

.vh-934 {
  height: 934vh !important;
}

.min-vh-934 {
  min-height: 934vh !important;
}

.max-vh-934 {
  max-height: 934vh !important;
}

.top-934 {
  top: 934px !important;
}

.bottom-934 {
  bottom: 934px !important;
}

.left-934 {
  left: 934px !important;
}

.right-934 {
  right: 934px !important;
}

.font-934 {
  font-size: 934px !important;
}

.fw-934 {
  font-weight: 934 !important;
}

.lh-934 {
  line-height: 934px !important;
}

.flex-init-934 {
  flex: 0 0 934px !important;
}

.radius-934 {
  border-radius: 934px !important;
}

.padding-934 {
  padding: 934px !important;
}

.wp-935 {
  width: 935px !important;
}

.min-wp-935 {
  min-width: 935px !important;
}

.max-wp-935 {
  max-width: 935px !important;
}

.vw-935 {
  width: 935vw !important;
}

.min-vw-935 {
  min-width: 935vw !important;
}

.max-vw-935 {
  max-width: 935vw !important;
}

.wrem-935 {
  width: 935rem !important;
}

.min-wrem-935 {
  min-width: 935rem !important;
}

.max-wrem-935 {
  max-width: 935rem !important;
}

.hp-935 {
  height: 935px !important;
}

.min-hp-935 {
  min-height: 935px !important;
}

.max-hp-935 {
  max-height: 935px !important;
}

.vh-935 {
  height: 935vh !important;
}

.min-vh-935 {
  min-height: 935vh !important;
}

.max-vh-935 {
  max-height: 935vh !important;
}

.top-935 {
  top: 935px !important;
}

.bottom-935 {
  bottom: 935px !important;
}

.left-935 {
  left: 935px !important;
}

.right-935 {
  right: 935px !important;
}

.font-935 {
  font-size: 935px !important;
}

.fw-935 {
  font-weight: 935 !important;
}

.lh-935 {
  line-height: 935px !important;
}

.flex-init-935 {
  flex: 0 0 935px !important;
}

.radius-935 {
  border-radius: 935px !important;
}

.padding-935 {
  padding: 935px !important;
}

.wp-936 {
  width: 936px !important;
}

.min-wp-936 {
  min-width: 936px !important;
}

.max-wp-936 {
  max-width: 936px !important;
}

.vw-936 {
  width: 936vw !important;
}

.min-vw-936 {
  min-width: 936vw !important;
}

.max-vw-936 {
  max-width: 936vw !important;
}

.wrem-936 {
  width: 936rem !important;
}

.min-wrem-936 {
  min-width: 936rem !important;
}

.max-wrem-936 {
  max-width: 936rem !important;
}

.hp-936 {
  height: 936px !important;
}

.min-hp-936 {
  min-height: 936px !important;
}

.max-hp-936 {
  max-height: 936px !important;
}

.vh-936 {
  height: 936vh !important;
}

.min-vh-936 {
  min-height: 936vh !important;
}

.max-vh-936 {
  max-height: 936vh !important;
}

.top-936 {
  top: 936px !important;
}

.bottom-936 {
  bottom: 936px !important;
}

.left-936 {
  left: 936px !important;
}

.right-936 {
  right: 936px !important;
}

.font-936 {
  font-size: 936px !important;
}

.fw-936 {
  font-weight: 936 !important;
}

.lh-936 {
  line-height: 936px !important;
}

.flex-init-936 {
  flex: 0 0 936px !important;
}

.radius-936 {
  border-radius: 936px !important;
}

.padding-936 {
  padding: 936px !important;
}

.wp-937 {
  width: 937px !important;
}

.min-wp-937 {
  min-width: 937px !important;
}

.max-wp-937 {
  max-width: 937px !important;
}

.vw-937 {
  width: 937vw !important;
}

.min-vw-937 {
  min-width: 937vw !important;
}

.max-vw-937 {
  max-width: 937vw !important;
}

.wrem-937 {
  width: 937rem !important;
}

.min-wrem-937 {
  min-width: 937rem !important;
}

.max-wrem-937 {
  max-width: 937rem !important;
}

.hp-937 {
  height: 937px !important;
}

.min-hp-937 {
  min-height: 937px !important;
}

.max-hp-937 {
  max-height: 937px !important;
}

.vh-937 {
  height: 937vh !important;
}

.min-vh-937 {
  min-height: 937vh !important;
}

.max-vh-937 {
  max-height: 937vh !important;
}

.top-937 {
  top: 937px !important;
}

.bottom-937 {
  bottom: 937px !important;
}

.left-937 {
  left: 937px !important;
}

.right-937 {
  right: 937px !important;
}

.font-937 {
  font-size: 937px !important;
}

.fw-937 {
  font-weight: 937 !important;
}

.lh-937 {
  line-height: 937px !important;
}

.flex-init-937 {
  flex: 0 0 937px !important;
}

.radius-937 {
  border-radius: 937px !important;
}

.padding-937 {
  padding: 937px !important;
}

.wp-938 {
  width: 938px !important;
}

.min-wp-938 {
  min-width: 938px !important;
}

.max-wp-938 {
  max-width: 938px !important;
}

.vw-938 {
  width: 938vw !important;
}

.min-vw-938 {
  min-width: 938vw !important;
}

.max-vw-938 {
  max-width: 938vw !important;
}

.wrem-938 {
  width: 938rem !important;
}

.min-wrem-938 {
  min-width: 938rem !important;
}

.max-wrem-938 {
  max-width: 938rem !important;
}

.hp-938 {
  height: 938px !important;
}

.min-hp-938 {
  min-height: 938px !important;
}

.max-hp-938 {
  max-height: 938px !important;
}

.vh-938 {
  height: 938vh !important;
}

.min-vh-938 {
  min-height: 938vh !important;
}

.max-vh-938 {
  max-height: 938vh !important;
}

.top-938 {
  top: 938px !important;
}

.bottom-938 {
  bottom: 938px !important;
}

.left-938 {
  left: 938px !important;
}

.right-938 {
  right: 938px !important;
}

.font-938 {
  font-size: 938px !important;
}

.fw-938 {
  font-weight: 938 !important;
}

.lh-938 {
  line-height: 938px !important;
}

.flex-init-938 {
  flex: 0 0 938px !important;
}

.radius-938 {
  border-radius: 938px !important;
}

.padding-938 {
  padding: 938px !important;
}

.wp-939 {
  width: 939px !important;
}

.min-wp-939 {
  min-width: 939px !important;
}

.max-wp-939 {
  max-width: 939px !important;
}

.vw-939 {
  width: 939vw !important;
}

.min-vw-939 {
  min-width: 939vw !important;
}

.max-vw-939 {
  max-width: 939vw !important;
}

.wrem-939 {
  width: 939rem !important;
}

.min-wrem-939 {
  min-width: 939rem !important;
}

.max-wrem-939 {
  max-width: 939rem !important;
}

.hp-939 {
  height: 939px !important;
}

.min-hp-939 {
  min-height: 939px !important;
}

.max-hp-939 {
  max-height: 939px !important;
}

.vh-939 {
  height: 939vh !important;
}

.min-vh-939 {
  min-height: 939vh !important;
}

.max-vh-939 {
  max-height: 939vh !important;
}

.top-939 {
  top: 939px !important;
}

.bottom-939 {
  bottom: 939px !important;
}

.left-939 {
  left: 939px !important;
}

.right-939 {
  right: 939px !important;
}

.font-939 {
  font-size: 939px !important;
}

.fw-939 {
  font-weight: 939 !important;
}

.lh-939 {
  line-height: 939px !important;
}

.flex-init-939 {
  flex: 0 0 939px !important;
}

.radius-939 {
  border-radius: 939px !important;
}

.padding-939 {
  padding: 939px !important;
}

.wp-940 {
  width: 940px !important;
}

.min-wp-940 {
  min-width: 940px !important;
}

.max-wp-940 {
  max-width: 940px !important;
}

.vw-940 {
  width: 940vw !important;
}

.min-vw-940 {
  min-width: 940vw !important;
}

.max-vw-940 {
  max-width: 940vw !important;
}

.wrem-940 {
  width: 940rem !important;
}

.min-wrem-940 {
  min-width: 940rem !important;
}

.max-wrem-940 {
  max-width: 940rem !important;
}

.hp-940 {
  height: 940px !important;
}

.min-hp-940 {
  min-height: 940px !important;
}

.max-hp-940 {
  max-height: 940px !important;
}

.vh-940 {
  height: 940vh !important;
}

.min-vh-940 {
  min-height: 940vh !important;
}

.max-vh-940 {
  max-height: 940vh !important;
}

.top-940 {
  top: 940px !important;
}

.bottom-940 {
  bottom: 940px !important;
}

.left-940 {
  left: 940px !important;
}

.right-940 {
  right: 940px !important;
}

.font-940 {
  font-size: 940px !important;
}

.fw-940 {
  font-weight: 940 !important;
}

.lh-940 {
  line-height: 940px !important;
}

.flex-init-940 {
  flex: 0 0 940px !important;
}

.radius-940 {
  border-radius: 940px !important;
}

.padding-940 {
  padding: 940px !important;
}

.wp-941 {
  width: 941px !important;
}

.min-wp-941 {
  min-width: 941px !important;
}

.max-wp-941 {
  max-width: 941px !important;
}

.vw-941 {
  width: 941vw !important;
}

.min-vw-941 {
  min-width: 941vw !important;
}

.max-vw-941 {
  max-width: 941vw !important;
}

.wrem-941 {
  width: 941rem !important;
}

.min-wrem-941 {
  min-width: 941rem !important;
}

.max-wrem-941 {
  max-width: 941rem !important;
}

.hp-941 {
  height: 941px !important;
}

.min-hp-941 {
  min-height: 941px !important;
}

.max-hp-941 {
  max-height: 941px !important;
}

.vh-941 {
  height: 941vh !important;
}

.min-vh-941 {
  min-height: 941vh !important;
}

.max-vh-941 {
  max-height: 941vh !important;
}

.top-941 {
  top: 941px !important;
}

.bottom-941 {
  bottom: 941px !important;
}

.left-941 {
  left: 941px !important;
}

.right-941 {
  right: 941px !important;
}

.font-941 {
  font-size: 941px !important;
}

.fw-941 {
  font-weight: 941 !important;
}

.lh-941 {
  line-height: 941px !important;
}

.flex-init-941 {
  flex: 0 0 941px !important;
}

.radius-941 {
  border-radius: 941px !important;
}

.padding-941 {
  padding: 941px !important;
}

.wp-942 {
  width: 942px !important;
}

.min-wp-942 {
  min-width: 942px !important;
}

.max-wp-942 {
  max-width: 942px !important;
}

.vw-942 {
  width: 942vw !important;
}

.min-vw-942 {
  min-width: 942vw !important;
}

.max-vw-942 {
  max-width: 942vw !important;
}

.wrem-942 {
  width: 942rem !important;
}

.min-wrem-942 {
  min-width: 942rem !important;
}

.max-wrem-942 {
  max-width: 942rem !important;
}

.hp-942 {
  height: 942px !important;
}

.min-hp-942 {
  min-height: 942px !important;
}

.max-hp-942 {
  max-height: 942px !important;
}

.vh-942 {
  height: 942vh !important;
}

.min-vh-942 {
  min-height: 942vh !important;
}

.max-vh-942 {
  max-height: 942vh !important;
}

.top-942 {
  top: 942px !important;
}

.bottom-942 {
  bottom: 942px !important;
}

.left-942 {
  left: 942px !important;
}

.right-942 {
  right: 942px !important;
}

.font-942 {
  font-size: 942px !important;
}

.fw-942 {
  font-weight: 942 !important;
}

.lh-942 {
  line-height: 942px !important;
}

.flex-init-942 {
  flex: 0 0 942px !important;
}

.radius-942 {
  border-radius: 942px !important;
}

.padding-942 {
  padding: 942px !important;
}

.wp-943 {
  width: 943px !important;
}

.min-wp-943 {
  min-width: 943px !important;
}

.max-wp-943 {
  max-width: 943px !important;
}

.vw-943 {
  width: 943vw !important;
}

.min-vw-943 {
  min-width: 943vw !important;
}

.max-vw-943 {
  max-width: 943vw !important;
}

.wrem-943 {
  width: 943rem !important;
}

.min-wrem-943 {
  min-width: 943rem !important;
}

.max-wrem-943 {
  max-width: 943rem !important;
}

.hp-943 {
  height: 943px !important;
}

.min-hp-943 {
  min-height: 943px !important;
}

.max-hp-943 {
  max-height: 943px !important;
}

.vh-943 {
  height: 943vh !important;
}

.min-vh-943 {
  min-height: 943vh !important;
}

.max-vh-943 {
  max-height: 943vh !important;
}

.top-943 {
  top: 943px !important;
}

.bottom-943 {
  bottom: 943px !important;
}

.left-943 {
  left: 943px !important;
}

.right-943 {
  right: 943px !important;
}

.font-943 {
  font-size: 943px !important;
}

.fw-943 {
  font-weight: 943 !important;
}

.lh-943 {
  line-height: 943px !important;
}

.flex-init-943 {
  flex: 0 0 943px !important;
}

.radius-943 {
  border-radius: 943px !important;
}

.padding-943 {
  padding: 943px !important;
}

.wp-944 {
  width: 944px !important;
}

.min-wp-944 {
  min-width: 944px !important;
}

.max-wp-944 {
  max-width: 944px !important;
}

.vw-944 {
  width: 944vw !important;
}

.min-vw-944 {
  min-width: 944vw !important;
}

.max-vw-944 {
  max-width: 944vw !important;
}

.wrem-944 {
  width: 944rem !important;
}

.min-wrem-944 {
  min-width: 944rem !important;
}

.max-wrem-944 {
  max-width: 944rem !important;
}

.hp-944 {
  height: 944px !important;
}

.min-hp-944 {
  min-height: 944px !important;
}

.max-hp-944 {
  max-height: 944px !important;
}

.vh-944 {
  height: 944vh !important;
}

.min-vh-944 {
  min-height: 944vh !important;
}

.max-vh-944 {
  max-height: 944vh !important;
}

.top-944 {
  top: 944px !important;
}

.bottom-944 {
  bottom: 944px !important;
}

.left-944 {
  left: 944px !important;
}

.right-944 {
  right: 944px !important;
}

.font-944 {
  font-size: 944px !important;
}

.fw-944 {
  font-weight: 944 !important;
}

.lh-944 {
  line-height: 944px !important;
}

.flex-init-944 {
  flex: 0 0 944px !important;
}

.radius-944 {
  border-radius: 944px !important;
}

.padding-944 {
  padding: 944px !important;
}

.wp-945 {
  width: 945px !important;
}

.min-wp-945 {
  min-width: 945px !important;
}

.max-wp-945 {
  max-width: 945px !important;
}

.vw-945 {
  width: 945vw !important;
}

.min-vw-945 {
  min-width: 945vw !important;
}

.max-vw-945 {
  max-width: 945vw !important;
}

.wrem-945 {
  width: 945rem !important;
}

.min-wrem-945 {
  min-width: 945rem !important;
}

.max-wrem-945 {
  max-width: 945rem !important;
}

.hp-945 {
  height: 945px !important;
}

.min-hp-945 {
  min-height: 945px !important;
}

.max-hp-945 {
  max-height: 945px !important;
}

.vh-945 {
  height: 945vh !important;
}

.min-vh-945 {
  min-height: 945vh !important;
}

.max-vh-945 {
  max-height: 945vh !important;
}

.top-945 {
  top: 945px !important;
}

.bottom-945 {
  bottom: 945px !important;
}

.left-945 {
  left: 945px !important;
}

.right-945 {
  right: 945px !important;
}

.font-945 {
  font-size: 945px !important;
}

.fw-945 {
  font-weight: 945 !important;
}

.lh-945 {
  line-height: 945px !important;
}

.flex-init-945 {
  flex: 0 0 945px !important;
}

.radius-945 {
  border-radius: 945px !important;
}

.padding-945 {
  padding: 945px !important;
}

.wp-946 {
  width: 946px !important;
}

.min-wp-946 {
  min-width: 946px !important;
}

.max-wp-946 {
  max-width: 946px !important;
}

.vw-946 {
  width: 946vw !important;
}

.min-vw-946 {
  min-width: 946vw !important;
}

.max-vw-946 {
  max-width: 946vw !important;
}

.wrem-946 {
  width: 946rem !important;
}

.min-wrem-946 {
  min-width: 946rem !important;
}

.max-wrem-946 {
  max-width: 946rem !important;
}

.hp-946 {
  height: 946px !important;
}

.min-hp-946 {
  min-height: 946px !important;
}

.max-hp-946 {
  max-height: 946px !important;
}

.vh-946 {
  height: 946vh !important;
}

.min-vh-946 {
  min-height: 946vh !important;
}

.max-vh-946 {
  max-height: 946vh !important;
}

.top-946 {
  top: 946px !important;
}

.bottom-946 {
  bottom: 946px !important;
}

.left-946 {
  left: 946px !important;
}

.right-946 {
  right: 946px !important;
}

.font-946 {
  font-size: 946px !important;
}

.fw-946 {
  font-weight: 946 !important;
}

.lh-946 {
  line-height: 946px !important;
}

.flex-init-946 {
  flex: 0 0 946px !important;
}

.radius-946 {
  border-radius: 946px !important;
}

.padding-946 {
  padding: 946px !important;
}

.wp-947 {
  width: 947px !important;
}

.min-wp-947 {
  min-width: 947px !important;
}

.max-wp-947 {
  max-width: 947px !important;
}

.vw-947 {
  width: 947vw !important;
}

.min-vw-947 {
  min-width: 947vw !important;
}

.max-vw-947 {
  max-width: 947vw !important;
}

.wrem-947 {
  width: 947rem !important;
}

.min-wrem-947 {
  min-width: 947rem !important;
}

.max-wrem-947 {
  max-width: 947rem !important;
}

.hp-947 {
  height: 947px !important;
}

.min-hp-947 {
  min-height: 947px !important;
}

.max-hp-947 {
  max-height: 947px !important;
}

.vh-947 {
  height: 947vh !important;
}

.min-vh-947 {
  min-height: 947vh !important;
}

.max-vh-947 {
  max-height: 947vh !important;
}

.top-947 {
  top: 947px !important;
}

.bottom-947 {
  bottom: 947px !important;
}

.left-947 {
  left: 947px !important;
}

.right-947 {
  right: 947px !important;
}

.font-947 {
  font-size: 947px !important;
}

.fw-947 {
  font-weight: 947 !important;
}

.lh-947 {
  line-height: 947px !important;
}

.flex-init-947 {
  flex: 0 0 947px !important;
}

.radius-947 {
  border-radius: 947px !important;
}

.padding-947 {
  padding: 947px !important;
}

.wp-948 {
  width: 948px !important;
}

.min-wp-948 {
  min-width: 948px !important;
}

.max-wp-948 {
  max-width: 948px !important;
}

.vw-948 {
  width: 948vw !important;
}

.min-vw-948 {
  min-width: 948vw !important;
}

.max-vw-948 {
  max-width: 948vw !important;
}

.wrem-948 {
  width: 948rem !important;
}

.min-wrem-948 {
  min-width: 948rem !important;
}

.max-wrem-948 {
  max-width: 948rem !important;
}

.hp-948 {
  height: 948px !important;
}

.min-hp-948 {
  min-height: 948px !important;
}

.max-hp-948 {
  max-height: 948px !important;
}

.vh-948 {
  height: 948vh !important;
}

.min-vh-948 {
  min-height: 948vh !important;
}

.max-vh-948 {
  max-height: 948vh !important;
}

.top-948 {
  top: 948px !important;
}

.bottom-948 {
  bottom: 948px !important;
}

.left-948 {
  left: 948px !important;
}

.right-948 {
  right: 948px !important;
}

.font-948 {
  font-size: 948px !important;
}

.fw-948 {
  font-weight: 948 !important;
}

.lh-948 {
  line-height: 948px !important;
}

.flex-init-948 {
  flex: 0 0 948px !important;
}

.radius-948 {
  border-radius: 948px !important;
}

.padding-948 {
  padding: 948px !important;
}

.wp-949 {
  width: 949px !important;
}

.min-wp-949 {
  min-width: 949px !important;
}

.max-wp-949 {
  max-width: 949px !important;
}

.vw-949 {
  width: 949vw !important;
}

.min-vw-949 {
  min-width: 949vw !important;
}

.max-vw-949 {
  max-width: 949vw !important;
}

.wrem-949 {
  width: 949rem !important;
}

.min-wrem-949 {
  min-width: 949rem !important;
}

.max-wrem-949 {
  max-width: 949rem !important;
}

.hp-949 {
  height: 949px !important;
}

.min-hp-949 {
  min-height: 949px !important;
}

.max-hp-949 {
  max-height: 949px !important;
}

.vh-949 {
  height: 949vh !important;
}

.min-vh-949 {
  min-height: 949vh !important;
}

.max-vh-949 {
  max-height: 949vh !important;
}

.top-949 {
  top: 949px !important;
}

.bottom-949 {
  bottom: 949px !important;
}

.left-949 {
  left: 949px !important;
}

.right-949 {
  right: 949px !important;
}

.font-949 {
  font-size: 949px !important;
}

.fw-949 {
  font-weight: 949 !important;
}

.lh-949 {
  line-height: 949px !important;
}

.flex-init-949 {
  flex: 0 0 949px !important;
}

.radius-949 {
  border-radius: 949px !important;
}

.padding-949 {
  padding: 949px !important;
}

.wp-950 {
  width: 950px !important;
}

.min-wp-950 {
  min-width: 950px !important;
}

.max-wp-950 {
  max-width: 950px !important;
}

.vw-950 {
  width: 950vw !important;
}

.min-vw-950 {
  min-width: 950vw !important;
}

.max-vw-950 {
  max-width: 950vw !important;
}

.wrem-950 {
  width: 950rem !important;
}

.min-wrem-950 {
  min-width: 950rem !important;
}

.max-wrem-950 {
  max-width: 950rem !important;
}

.hp-950 {
  height: 950px !important;
}

.min-hp-950 {
  min-height: 950px !important;
}

.max-hp-950 {
  max-height: 950px !important;
}

.vh-950 {
  height: 950vh !important;
}

.min-vh-950 {
  min-height: 950vh !important;
}

.max-vh-950 {
  max-height: 950vh !important;
}

.top-950 {
  top: 950px !important;
}

.bottom-950 {
  bottom: 950px !important;
}

.left-950 {
  left: 950px !important;
}

.right-950 {
  right: 950px !important;
}

.font-950 {
  font-size: 950px !important;
}

.fw-950 {
  font-weight: 950 !important;
}

.lh-950 {
  line-height: 950px !important;
}

.flex-init-950 {
  flex: 0 0 950px !important;
}

.radius-950 {
  border-radius: 950px !important;
}

.padding-950 {
  padding: 950px !important;
}

.wp-951 {
  width: 951px !important;
}

.min-wp-951 {
  min-width: 951px !important;
}

.max-wp-951 {
  max-width: 951px !important;
}

.vw-951 {
  width: 951vw !important;
}

.min-vw-951 {
  min-width: 951vw !important;
}

.max-vw-951 {
  max-width: 951vw !important;
}

.wrem-951 {
  width: 951rem !important;
}

.min-wrem-951 {
  min-width: 951rem !important;
}

.max-wrem-951 {
  max-width: 951rem !important;
}

.hp-951 {
  height: 951px !important;
}

.min-hp-951 {
  min-height: 951px !important;
}

.max-hp-951 {
  max-height: 951px !important;
}

.vh-951 {
  height: 951vh !important;
}

.min-vh-951 {
  min-height: 951vh !important;
}

.max-vh-951 {
  max-height: 951vh !important;
}

.top-951 {
  top: 951px !important;
}

.bottom-951 {
  bottom: 951px !important;
}

.left-951 {
  left: 951px !important;
}

.right-951 {
  right: 951px !important;
}

.font-951 {
  font-size: 951px !important;
}

.fw-951 {
  font-weight: 951 !important;
}

.lh-951 {
  line-height: 951px !important;
}

.flex-init-951 {
  flex: 0 0 951px !important;
}

.radius-951 {
  border-radius: 951px !important;
}

.padding-951 {
  padding: 951px !important;
}

.wp-952 {
  width: 952px !important;
}

.min-wp-952 {
  min-width: 952px !important;
}

.max-wp-952 {
  max-width: 952px !important;
}

.vw-952 {
  width: 952vw !important;
}

.min-vw-952 {
  min-width: 952vw !important;
}

.max-vw-952 {
  max-width: 952vw !important;
}

.wrem-952 {
  width: 952rem !important;
}

.min-wrem-952 {
  min-width: 952rem !important;
}

.max-wrem-952 {
  max-width: 952rem !important;
}

.hp-952 {
  height: 952px !important;
}

.min-hp-952 {
  min-height: 952px !important;
}

.max-hp-952 {
  max-height: 952px !important;
}

.vh-952 {
  height: 952vh !important;
}

.min-vh-952 {
  min-height: 952vh !important;
}

.max-vh-952 {
  max-height: 952vh !important;
}

.top-952 {
  top: 952px !important;
}

.bottom-952 {
  bottom: 952px !important;
}

.left-952 {
  left: 952px !important;
}

.right-952 {
  right: 952px !important;
}

.font-952 {
  font-size: 952px !important;
}

.fw-952 {
  font-weight: 952 !important;
}

.lh-952 {
  line-height: 952px !important;
}

.flex-init-952 {
  flex: 0 0 952px !important;
}

.radius-952 {
  border-radius: 952px !important;
}

.padding-952 {
  padding: 952px !important;
}

.wp-953 {
  width: 953px !important;
}

.min-wp-953 {
  min-width: 953px !important;
}

.max-wp-953 {
  max-width: 953px !important;
}

.vw-953 {
  width: 953vw !important;
}

.min-vw-953 {
  min-width: 953vw !important;
}

.max-vw-953 {
  max-width: 953vw !important;
}

.wrem-953 {
  width: 953rem !important;
}

.min-wrem-953 {
  min-width: 953rem !important;
}

.max-wrem-953 {
  max-width: 953rem !important;
}

.hp-953 {
  height: 953px !important;
}

.min-hp-953 {
  min-height: 953px !important;
}

.max-hp-953 {
  max-height: 953px !important;
}

.vh-953 {
  height: 953vh !important;
}

.min-vh-953 {
  min-height: 953vh !important;
}

.max-vh-953 {
  max-height: 953vh !important;
}

.top-953 {
  top: 953px !important;
}

.bottom-953 {
  bottom: 953px !important;
}

.left-953 {
  left: 953px !important;
}

.right-953 {
  right: 953px !important;
}

.font-953 {
  font-size: 953px !important;
}

.fw-953 {
  font-weight: 953 !important;
}

.lh-953 {
  line-height: 953px !important;
}

.flex-init-953 {
  flex: 0 0 953px !important;
}

.radius-953 {
  border-radius: 953px !important;
}

.padding-953 {
  padding: 953px !important;
}

.wp-954 {
  width: 954px !important;
}

.min-wp-954 {
  min-width: 954px !important;
}

.max-wp-954 {
  max-width: 954px !important;
}

.vw-954 {
  width: 954vw !important;
}

.min-vw-954 {
  min-width: 954vw !important;
}

.max-vw-954 {
  max-width: 954vw !important;
}

.wrem-954 {
  width: 954rem !important;
}

.min-wrem-954 {
  min-width: 954rem !important;
}

.max-wrem-954 {
  max-width: 954rem !important;
}

.hp-954 {
  height: 954px !important;
}

.min-hp-954 {
  min-height: 954px !important;
}

.max-hp-954 {
  max-height: 954px !important;
}

.vh-954 {
  height: 954vh !important;
}

.min-vh-954 {
  min-height: 954vh !important;
}

.max-vh-954 {
  max-height: 954vh !important;
}

.top-954 {
  top: 954px !important;
}

.bottom-954 {
  bottom: 954px !important;
}

.left-954 {
  left: 954px !important;
}

.right-954 {
  right: 954px !important;
}

.font-954 {
  font-size: 954px !important;
}

.fw-954 {
  font-weight: 954 !important;
}

.lh-954 {
  line-height: 954px !important;
}

.flex-init-954 {
  flex: 0 0 954px !important;
}

.radius-954 {
  border-radius: 954px !important;
}

.padding-954 {
  padding: 954px !important;
}

.wp-955 {
  width: 955px !important;
}

.min-wp-955 {
  min-width: 955px !important;
}

.max-wp-955 {
  max-width: 955px !important;
}

.vw-955 {
  width: 955vw !important;
}

.min-vw-955 {
  min-width: 955vw !important;
}

.max-vw-955 {
  max-width: 955vw !important;
}

.wrem-955 {
  width: 955rem !important;
}

.min-wrem-955 {
  min-width: 955rem !important;
}

.max-wrem-955 {
  max-width: 955rem !important;
}

.hp-955 {
  height: 955px !important;
}

.min-hp-955 {
  min-height: 955px !important;
}

.max-hp-955 {
  max-height: 955px !important;
}

.vh-955 {
  height: 955vh !important;
}

.min-vh-955 {
  min-height: 955vh !important;
}

.max-vh-955 {
  max-height: 955vh !important;
}

.top-955 {
  top: 955px !important;
}

.bottom-955 {
  bottom: 955px !important;
}

.left-955 {
  left: 955px !important;
}

.right-955 {
  right: 955px !important;
}

.font-955 {
  font-size: 955px !important;
}

.fw-955 {
  font-weight: 955 !important;
}

.lh-955 {
  line-height: 955px !important;
}

.flex-init-955 {
  flex: 0 0 955px !important;
}

.radius-955 {
  border-radius: 955px !important;
}

.padding-955 {
  padding: 955px !important;
}

.wp-956 {
  width: 956px !important;
}

.min-wp-956 {
  min-width: 956px !important;
}

.max-wp-956 {
  max-width: 956px !important;
}

.vw-956 {
  width: 956vw !important;
}

.min-vw-956 {
  min-width: 956vw !important;
}

.max-vw-956 {
  max-width: 956vw !important;
}

.wrem-956 {
  width: 956rem !important;
}

.min-wrem-956 {
  min-width: 956rem !important;
}

.max-wrem-956 {
  max-width: 956rem !important;
}

.hp-956 {
  height: 956px !important;
}

.min-hp-956 {
  min-height: 956px !important;
}

.max-hp-956 {
  max-height: 956px !important;
}

.vh-956 {
  height: 956vh !important;
}

.min-vh-956 {
  min-height: 956vh !important;
}

.max-vh-956 {
  max-height: 956vh !important;
}

.top-956 {
  top: 956px !important;
}

.bottom-956 {
  bottom: 956px !important;
}

.left-956 {
  left: 956px !important;
}

.right-956 {
  right: 956px !important;
}

.font-956 {
  font-size: 956px !important;
}

.fw-956 {
  font-weight: 956 !important;
}

.lh-956 {
  line-height: 956px !important;
}

.flex-init-956 {
  flex: 0 0 956px !important;
}

.radius-956 {
  border-radius: 956px !important;
}

.padding-956 {
  padding: 956px !important;
}

.wp-957 {
  width: 957px !important;
}

.min-wp-957 {
  min-width: 957px !important;
}

.max-wp-957 {
  max-width: 957px !important;
}

.vw-957 {
  width: 957vw !important;
}

.min-vw-957 {
  min-width: 957vw !important;
}

.max-vw-957 {
  max-width: 957vw !important;
}

.wrem-957 {
  width: 957rem !important;
}

.min-wrem-957 {
  min-width: 957rem !important;
}

.max-wrem-957 {
  max-width: 957rem !important;
}

.hp-957 {
  height: 957px !important;
}

.min-hp-957 {
  min-height: 957px !important;
}

.max-hp-957 {
  max-height: 957px !important;
}

.vh-957 {
  height: 957vh !important;
}

.min-vh-957 {
  min-height: 957vh !important;
}

.max-vh-957 {
  max-height: 957vh !important;
}

.top-957 {
  top: 957px !important;
}

.bottom-957 {
  bottom: 957px !important;
}

.left-957 {
  left: 957px !important;
}

.right-957 {
  right: 957px !important;
}

.font-957 {
  font-size: 957px !important;
}

.fw-957 {
  font-weight: 957 !important;
}

.lh-957 {
  line-height: 957px !important;
}

.flex-init-957 {
  flex: 0 0 957px !important;
}

.radius-957 {
  border-radius: 957px !important;
}

.padding-957 {
  padding: 957px !important;
}

.wp-958 {
  width: 958px !important;
}

.min-wp-958 {
  min-width: 958px !important;
}

.max-wp-958 {
  max-width: 958px !important;
}

.vw-958 {
  width: 958vw !important;
}

.min-vw-958 {
  min-width: 958vw !important;
}

.max-vw-958 {
  max-width: 958vw !important;
}

.wrem-958 {
  width: 958rem !important;
}

.min-wrem-958 {
  min-width: 958rem !important;
}

.max-wrem-958 {
  max-width: 958rem !important;
}

.hp-958 {
  height: 958px !important;
}

.min-hp-958 {
  min-height: 958px !important;
}

.max-hp-958 {
  max-height: 958px !important;
}

.vh-958 {
  height: 958vh !important;
}

.min-vh-958 {
  min-height: 958vh !important;
}

.max-vh-958 {
  max-height: 958vh !important;
}

.top-958 {
  top: 958px !important;
}

.bottom-958 {
  bottom: 958px !important;
}

.left-958 {
  left: 958px !important;
}

.right-958 {
  right: 958px !important;
}

.font-958 {
  font-size: 958px !important;
}

.fw-958 {
  font-weight: 958 !important;
}

.lh-958 {
  line-height: 958px !important;
}

.flex-init-958 {
  flex: 0 0 958px !important;
}

.radius-958 {
  border-radius: 958px !important;
}

.padding-958 {
  padding: 958px !important;
}

.wp-959 {
  width: 959px !important;
}

.min-wp-959 {
  min-width: 959px !important;
}

.max-wp-959 {
  max-width: 959px !important;
}

.vw-959 {
  width: 959vw !important;
}

.min-vw-959 {
  min-width: 959vw !important;
}

.max-vw-959 {
  max-width: 959vw !important;
}

.wrem-959 {
  width: 959rem !important;
}

.min-wrem-959 {
  min-width: 959rem !important;
}

.max-wrem-959 {
  max-width: 959rem !important;
}

.hp-959 {
  height: 959px !important;
}

.min-hp-959 {
  min-height: 959px !important;
}

.max-hp-959 {
  max-height: 959px !important;
}

.vh-959 {
  height: 959vh !important;
}

.min-vh-959 {
  min-height: 959vh !important;
}

.max-vh-959 {
  max-height: 959vh !important;
}

.top-959 {
  top: 959px !important;
}

.bottom-959 {
  bottom: 959px !important;
}

.left-959 {
  left: 959px !important;
}

.right-959 {
  right: 959px !important;
}

.font-959 {
  font-size: 959px !important;
}

.fw-959 {
  font-weight: 959 !important;
}

.lh-959 {
  line-height: 959px !important;
}

.flex-init-959 {
  flex: 0 0 959px !important;
}

.radius-959 {
  border-radius: 959px !important;
}

.padding-959 {
  padding: 959px !important;
}

.wp-960 {
  width: 960px !important;
}

.min-wp-960 {
  min-width: 960px !important;
}

.max-wp-960 {
  max-width: 960px !important;
}

.vw-960 {
  width: 960vw !important;
}

.min-vw-960 {
  min-width: 960vw !important;
}

.max-vw-960 {
  max-width: 960vw !important;
}

.wrem-960 {
  width: 960rem !important;
}

.min-wrem-960 {
  min-width: 960rem !important;
}

.max-wrem-960 {
  max-width: 960rem !important;
}

.hp-960 {
  height: 960px !important;
}

.min-hp-960 {
  min-height: 960px !important;
}

.max-hp-960 {
  max-height: 960px !important;
}

.vh-960 {
  height: 960vh !important;
}

.min-vh-960 {
  min-height: 960vh !important;
}

.max-vh-960 {
  max-height: 960vh !important;
}

.top-960 {
  top: 960px !important;
}

.bottom-960 {
  bottom: 960px !important;
}

.left-960 {
  left: 960px !important;
}

.right-960 {
  right: 960px !important;
}

.font-960 {
  font-size: 960px !important;
}

.fw-960 {
  font-weight: 960 !important;
}

.lh-960 {
  line-height: 960px !important;
}

.flex-init-960 {
  flex: 0 0 960px !important;
}

.radius-960 {
  border-radius: 960px !important;
}

.padding-960 {
  padding: 960px !important;
}

.wp-961 {
  width: 961px !important;
}

.min-wp-961 {
  min-width: 961px !important;
}

.max-wp-961 {
  max-width: 961px !important;
}

.vw-961 {
  width: 961vw !important;
}

.min-vw-961 {
  min-width: 961vw !important;
}

.max-vw-961 {
  max-width: 961vw !important;
}

.wrem-961 {
  width: 961rem !important;
}

.min-wrem-961 {
  min-width: 961rem !important;
}

.max-wrem-961 {
  max-width: 961rem !important;
}

.hp-961 {
  height: 961px !important;
}

.min-hp-961 {
  min-height: 961px !important;
}

.max-hp-961 {
  max-height: 961px !important;
}

.vh-961 {
  height: 961vh !important;
}

.min-vh-961 {
  min-height: 961vh !important;
}

.max-vh-961 {
  max-height: 961vh !important;
}

.top-961 {
  top: 961px !important;
}

.bottom-961 {
  bottom: 961px !important;
}

.left-961 {
  left: 961px !important;
}

.right-961 {
  right: 961px !important;
}

.font-961 {
  font-size: 961px !important;
}

.fw-961 {
  font-weight: 961 !important;
}

.lh-961 {
  line-height: 961px !important;
}

.flex-init-961 {
  flex: 0 0 961px !important;
}

.radius-961 {
  border-radius: 961px !important;
}

.padding-961 {
  padding: 961px !important;
}

.wp-962 {
  width: 962px !important;
}

.min-wp-962 {
  min-width: 962px !important;
}

.max-wp-962 {
  max-width: 962px !important;
}

.vw-962 {
  width: 962vw !important;
}

.min-vw-962 {
  min-width: 962vw !important;
}

.max-vw-962 {
  max-width: 962vw !important;
}

.wrem-962 {
  width: 962rem !important;
}

.min-wrem-962 {
  min-width: 962rem !important;
}

.max-wrem-962 {
  max-width: 962rem !important;
}

.hp-962 {
  height: 962px !important;
}

.min-hp-962 {
  min-height: 962px !important;
}

.max-hp-962 {
  max-height: 962px !important;
}

.vh-962 {
  height: 962vh !important;
}

.min-vh-962 {
  min-height: 962vh !important;
}

.max-vh-962 {
  max-height: 962vh !important;
}

.top-962 {
  top: 962px !important;
}

.bottom-962 {
  bottom: 962px !important;
}

.left-962 {
  left: 962px !important;
}

.right-962 {
  right: 962px !important;
}

.font-962 {
  font-size: 962px !important;
}

.fw-962 {
  font-weight: 962 !important;
}

.lh-962 {
  line-height: 962px !important;
}

.flex-init-962 {
  flex: 0 0 962px !important;
}

.radius-962 {
  border-radius: 962px !important;
}

.padding-962 {
  padding: 962px !important;
}

.wp-963 {
  width: 963px !important;
}

.min-wp-963 {
  min-width: 963px !important;
}

.max-wp-963 {
  max-width: 963px !important;
}

.vw-963 {
  width: 963vw !important;
}

.min-vw-963 {
  min-width: 963vw !important;
}

.max-vw-963 {
  max-width: 963vw !important;
}

.wrem-963 {
  width: 963rem !important;
}

.min-wrem-963 {
  min-width: 963rem !important;
}

.max-wrem-963 {
  max-width: 963rem !important;
}

.hp-963 {
  height: 963px !important;
}

.min-hp-963 {
  min-height: 963px !important;
}

.max-hp-963 {
  max-height: 963px !important;
}

.vh-963 {
  height: 963vh !important;
}

.min-vh-963 {
  min-height: 963vh !important;
}

.max-vh-963 {
  max-height: 963vh !important;
}

.top-963 {
  top: 963px !important;
}

.bottom-963 {
  bottom: 963px !important;
}

.left-963 {
  left: 963px !important;
}

.right-963 {
  right: 963px !important;
}

.font-963 {
  font-size: 963px !important;
}

.fw-963 {
  font-weight: 963 !important;
}

.lh-963 {
  line-height: 963px !important;
}

.flex-init-963 {
  flex: 0 0 963px !important;
}

.radius-963 {
  border-radius: 963px !important;
}

.padding-963 {
  padding: 963px !important;
}

.wp-964 {
  width: 964px !important;
}

.min-wp-964 {
  min-width: 964px !important;
}

.max-wp-964 {
  max-width: 964px !important;
}

.vw-964 {
  width: 964vw !important;
}

.min-vw-964 {
  min-width: 964vw !important;
}

.max-vw-964 {
  max-width: 964vw !important;
}

.wrem-964 {
  width: 964rem !important;
}

.min-wrem-964 {
  min-width: 964rem !important;
}

.max-wrem-964 {
  max-width: 964rem !important;
}

.hp-964 {
  height: 964px !important;
}

.min-hp-964 {
  min-height: 964px !important;
}

.max-hp-964 {
  max-height: 964px !important;
}

.vh-964 {
  height: 964vh !important;
}

.min-vh-964 {
  min-height: 964vh !important;
}

.max-vh-964 {
  max-height: 964vh !important;
}

.top-964 {
  top: 964px !important;
}

.bottom-964 {
  bottom: 964px !important;
}

.left-964 {
  left: 964px !important;
}

.right-964 {
  right: 964px !important;
}

.font-964 {
  font-size: 964px !important;
}

.fw-964 {
  font-weight: 964 !important;
}

.lh-964 {
  line-height: 964px !important;
}

.flex-init-964 {
  flex: 0 0 964px !important;
}

.radius-964 {
  border-radius: 964px !important;
}

.padding-964 {
  padding: 964px !important;
}

.wp-965 {
  width: 965px !important;
}

.min-wp-965 {
  min-width: 965px !important;
}

.max-wp-965 {
  max-width: 965px !important;
}

.vw-965 {
  width: 965vw !important;
}

.min-vw-965 {
  min-width: 965vw !important;
}

.max-vw-965 {
  max-width: 965vw !important;
}

.wrem-965 {
  width: 965rem !important;
}

.min-wrem-965 {
  min-width: 965rem !important;
}

.max-wrem-965 {
  max-width: 965rem !important;
}

.hp-965 {
  height: 965px !important;
}

.min-hp-965 {
  min-height: 965px !important;
}

.max-hp-965 {
  max-height: 965px !important;
}

.vh-965 {
  height: 965vh !important;
}

.min-vh-965 {
  min-height: 965vh !important;
}

.max-vh-965 {
  max-height: 965vh !important;
}

.top-965 {
  top: 965px !important;
}

.bottom-965 {
  bottom: 965px !important;
}

.left-965 {
  left: 965px !important;
}

.right-965 {
  right: 965px !important;
}

.font-965 {
  font-size: 965px !important;
}

.fw-965 {
  font-weight: 965 !important;
}

.lh-965 {
  line-height: 965px !important;
}

.flex-init-965 {
  flex: 0 0 965px !important;
}

.radius-965 {
  border-radius: 965px !important;
}

.padding-965 {
  padding: 965px !important;
}

.wp-966 {
  width: 966px !important;
}

.min-wp-966 {
  min-width: 966px !important;
}

.max-wp-966 {
  max-width: 966px !important;
}

.vw-966 {
  width: 966vw !important;
}

.min-vw-966 {
  min-width: 966vw !important;
}

.max-vw-966 {
  max-width: 966vw !important;
}

.wrem-966 {
  width: 966rem !important;
}

.min-wrem-966 {
  min-width: 966rem !important;
}

.max-wrem-966 {
  max-width: 966rem !important;
}

.hp-966 {
  height: 966px !important;
}

.min-hp-966 {
  min-height: 966px !important;
}

.max-hp-966 {
  max-height: 966px !important;
}

.vh-966 {
  height: 966vh !important;
}

.min-vh-966 {
  min-height: 966vh !important;
}

.max-vh-966 {
  max-height: 966vh !important;
}

.top-966 {
  top: 966px !important;
}

.bottom-966 {
  bottom: 966px !important;
}

.left-966 {
  left: 966px !important;
}

.right-966 {
  right: 966px !important;
}

.font-966 {
  font-size: 966px !important;
}

.fw-966 {
  font-weight: 966 !important;
}

.lh-966 {
  line-height: 966px !important;
}

.flex-init-966 {
  flex: 0 0 966px !important;
}

.radius-966 {
  border-radius: 966px !important;
}

.padding-966 {
  padding: 966px !important;
}

.wp-967 {
  width: 967px !important;
}

.min-wp-967 {
  min-width: 967px !important;
}

.max-wp-967 {
  max-width: 967px !important;
}

.vw-967 {
  width: 967vw !important;
}

.min-vw-967 {
  min-width: 967vw !important;
}

.max-vw-967 {
  max-width: 967vw !important;
}

.wrem-967 {
  width: 967rem !important;
}

.min-wrem-967 {
  min-width: 967rem !important;
}

.max-wrem-967 {
  max-width: 967rem !important;
}

.hp-967 {
  height: 967px !important;
}

.min-hp-967 {
  min-height: 967px !important;
}

.max-hp-967 {
  max-height: 967px !important;
}

.vh-967 {
  height: 967vh !important;
}

.min-vh-967 {
  min-height: 967vh !important;
}

.max-vh-967 {
  max-height: 967vh !important;
}

.top-967 {
  top: 967px !important;
}

.bottom-967 {
  bottom: 967px !important;
}

.left-967 {
  left: 967px !important;
}

.right-967 {
  right: 967px !important;
}

.font-967 {
  font-size: 967px !important;
}

.fw-967 {
  font-weight: 967 !important;
}

.lh-967 {
  line-height: 967px !important;
}

.flex-init-967 {
  flex: 0 0 967px !important;
}

.radius-967 {
  border-radius: 967px !important;
}

.padding-967 {
  padding: 967px !important;
}

.wp-968 {
  width: 968px !important;
}

.min-wp-968 {
  min-width: 968px !important;
}

.max-wp-968 {
  max-width: 968px !important;
}

.vw-968 {
  width: 968vw !important;
}

.min-vw-968 {
  min-width: 968vw !important;
}

.max-vw-968 {
  max-width: 968vw !important;
}

.wrem-968 {
  width: 968rem !important;
}

.min-wrem-968 {
  min-width: 968rem !important;
}

.max-wrem-968 {
  max-width: 968rem !important;
}

.hp-968 {
  height: 968px !important;
}

.min-hp-968 {
  min-height: 968px !important;
}

.max-hp-968 {
  max-height: 968px !important;
}

.vh-968 {
  height: 968vh !important;
}

.min-vh-968 {
  min-height: 968vh !important;
}

.max-vh-968 {
  max-height: 968vh !important;
}

.top-968 {
  top: 968px !important;
}

.bottom-968 {
  bottom: 968px !important;
}

.left-968 {
  left: 968px !important;
}

.right-968 {
  right: 968px !important;
}

.font-968 {
  font-size: 968px !important;
}

.fw-968 {
  font-weight: 968 !important;
}

.lh-968 {
  line-height: 968px !important;
}

.flex-init-968 {
  flex: 0 0 968px !important;
}

.radius-968 {
  border-radius: 968px !important;
}

.padding-968 {
  padding: 968px !important;
}

.wp-969 {
  width: 969px !important;
}

.min-wp-969 {
  min-width: 969px !important;
}

.max-wp-969 {
  max-width: 969px !important;
}

.vw-969 {
  width: 969vw !important;
}

.min-vw-969 {
  min-width: 969vw !important;
}

.max-vw-969 {
  max-width: 969vw !important;
}

.wrem-969 {
  width: 969rem !important;
}

.min-wrem-969 {
  min-width: 969rem !important;
}

.max-wrem-969 {
  max-width: 969rem !important;
}

.hp-969 {
  height: 969px !important;
}

.min-hp-969 {
  min-height: 969px !important;
}

.max-hp-969 {
  max-height: 969px !important;
}

.vh-969 {
  height: 969vh !important;
}

.min-vh-969 {
  min-height: 969vh !important;
}

.max-vh-969 {
  max-height: 969vh !important;
}

.top-969 {
  top: 969px !important;
}

.bottom-969 {
  bottom: 969px !important;
}

.left-969 {
  left: 969px !important;
}

.right-969 {
  right: 969px !important;
}

.font-969 {
  font-size: 969px !important;
}

.fw-969 {
  font-weight: 969 !important;
}

.lh-969 {
  line-height: 969px !important;
}

.flex-init-969 {
  flex: 0 0 969px !important;
}

.radius-969 {
  border-radius: 969px !important;
}

.padding-969 {
  padding: 969px !important;
}

.wp-970 {
  width: 970px !important;
}

.min-wp-970 {
  min-width: 970px !important;
}

.max-wp-970 {
  max-width: 970px !important;
}

.vw-970 {
  width: 970vw !important;
}

.min-vw-970 {
  min-width: 970vw !important;
}

.max-vw-970 {
  max-width: 970vw !important;
}

.wrem-970 {
  width: 970rem !important;
}

.min-wrem-970 {
  min-width: 970rem !important;
}

.max-wrem-970 {
  max-width: 970rem !important;
}

.hp-970 {
  height: 970px !important;
}

.min-hp-970 {
  min-height: 970px !important;
}

.max-hp-970 {
  max-height: 970px !important;
}

.vh-970 {
  height: 970vh !important;
}

.min-vh-970 {
  min-height: 970vh !important;
}

.max-vh-970 {
  max-height: 970vh !important;
}

.top-970 {
  top: 970px !important;
}

.bottom-970 {
  bottom: 970px !important;
}

.left-970 {
  left: 970px !important;
}

.right-970 {
  right: 970px !important;
}

.font-970 {
  font-size: 970px !important;
}

.fw-970 {
  font-weight: 970 !important;
}

.lh-970 {
  line-height: 970px !important;
}

.flex-init-970 {
  flex: 0 0 970px !important;
}

.radius-970 {
  border-radius: 970px !important;
}

.padding-970 {
  padding: 970px !important;
}

.wp-971 {
  width: 971px !important;
}

.min-wp-971 {
  min-width: 971px !important;
}

.max-wp-971 {
  max-width: 971px !important;
}

.vw-971 {
  width: 971vw !important;
}

.min-vw-971 {
  min-width: 971vw !important;
}

.max-vw-971 {
  max-width: 971vw !important;
}

.wrem-971 {
  width: 971rem !important;
}

.min-wrem-971 {
  min-width: 971rem !important;
}

.max-wrem-971 {
  max-width: 971rem !important;
}

.hp-971 {
  height: 971px !important;
}

.min-hp-971 {
  min-height: 971px !important;
}

.max-hp-971 {
  max-height: 971px !important;
}

.vh-971 {
  height: 971vh !important;
}

.min-vh-971 {
  min-height: 971vh !important;
}

.max-vh-971 {
  max-height: 971vh !important;
}

.top-971 {
  top: 971px !important;
}

.bottom-971 {
  bottom: 971px !important;
}

.left-971 {
  left: 971px !important;
}

.right-971 {
  right: 971px !important;
}

.font-971 {
  font-size: 971px !important;
}

.fw-971 {
  font-weight: 971 !important;
}

.lh-971 {
  line-height: 971px !important;
}

.flex-init-971 {
  flex: 0 0 971px !important;
}

.radius-971 {
  border-radius: 971px !important;
}

.padding-971 {
  padding: 971px !important;
}

.wp-972 {
  width: 972px !important;
}

.min-wp-972 {
  min-width: 972px !important;
}

.max-wp-972 {
  max-width: 972px !important;
}

.vw-972 {
  width: 972vw !important;
}

.min-vw-972 {
  min-width: 972vw !important;
}

.max-vw-972 {
  max-width: 972vw !important;
}

.wrem-972 {
  width: 972rem !important;
}

.min-wrem-972 {
  min-width: 972rem !important;
}

.max-wrem-972 {
  max-width: 972rem !important;
}

.hp-972 {
  height: 972px !important;
}

.min-hp-972 {
  min-height: 972px !important;
}

.max-hp-972 {
  max-height: 972px !important;
}

.vh-972 {
  height: 972vh !important;
}

.min-vh-972 {
  min-height: 972vh !important;
}

.max-vh-972 {
  max-height: 972vh !important;
}

.top-972 {
  top: 972px !important;
}

.bottom-972 {
  bottom: 972px !important;
}

.left-972 {
  left: 972px !important;
}

.right-972 {
  right: 972px !important;
}

.font-972 {
  font-size: 972px !important;
}

.fw-972 {
  font-weight: 972 !important;
}

.lh-972 {
  line-height: 972px !important;
}

.flex-init-972 {
  flex: 0 0 972px !important;
}

.radius-972 {
  border-radius: 972px !important;
}

.padding-972 {
  padding: 972px !important;
}

.wp-973 {
  width: 973px !important;
}

.min-wp-973 {
  min-width: 973px !important;
}

.max-wp-973 {
  max-width: 973px !important;
}

.vw-973 {
  width: 973vw !important;
}

.min-vw-973 {
  min-width: 973vw !important;
}

.max-vw-973 {
  max-width: 973vw !important;
}

.wrem-973 {
  width: 973rem !important;
}

.min-wrem-973 {
  min-width: 973rem !important;
}

.max-wrem-973 {
  max-width: 973rem !important;
}

.hp-973 {
  height: 973px !important;
}

.min-hp-973 {
  min-height: 973px !important;
}

.max-hp-973 {
  max-height: 973px !important;
}

.vh-973 {
  height: 973vh !important;
}

.min-vh-973 {
  min-height: 973vh !important;
}

.max-vh-973 {
  max-height: 973vh !important;
}

.top-973 {
  top: 973px !important;
}

.bottom-973 {
  bottom: 973px !important;
}

.left-973 {
  left: 973px !important;
}

.right-973 {
  right: 973px !important;
}

.font-973 {
  font-size: 973px !important;
}

.fw-973 {
  font-weight: 973 !important;
}

.lh-973 {
  line-height: 973px !important;
}

.flex-init-973 {
  flex: 0 0 973px !important;
}

.radius-973 {
  border-radius: 973px !important;
}

.padding-973 {
  padding: 973px !important;
}

.wp-974 {
  width: 974px !important;
}

.min-wp-974 {
  min-width: 974px !important;
}

.max-wp-974 {
  max-width: 974px !important;
}

.vw-974 {
  width: 974vw !important;
}

.min-vw-974 {
  min-width: 974vw !important;
}

.max-vw-974 {
  max-width: 974vw !important;
}

.wrem-974 {
  width: 974rem !important;
}

.min-wrem-974 {
  min-width: 974rem !important;
}

.max-wrem-974 {
  max-width: 974rem !important;
}

.hp-974 {
  height: 974px !important;
}

.min-hp-974 {
  min-height: 974px !important;
}

.max-hp-974 {
  max-height: 974px !important;
}

.vh-974 {
  height: 974vh !important;
}

.min-vh-974 {
  min-height: 974vh !important;
}

.max-vh-974 {
  max-height: 974vh !important;
}

.top-974 {
  top: 974px !important;
}

.bottom-974 {
  bottom: 974px !important;
}

.left-974 {
  left: 974px !important;
}

.right-974 {
  right: 974px !important;
}

.font-974 {
  font-size: 974px !important;
}

.fw-974 {
  font-weight: 974 !important;
}

.lh-974 {
  line-height: 974px !important;
}

.flex-init-974 {
  flex: 0 0 974px !important;
}

.radius-974 {
  border-radius: 974px !important;
}

.padding-974 {
  padding: 974px !important;
}

.wp-975 {
  width: 975px !important;
}

.min-wp-975 {
  min-width: 975px !important;
}

.max-wp-975 {
  max-width: 975px !important;
}

.vw-975 {
  width: 975vw !important;
}

.min-vw-975 {
  min-width: 975vw !important;
}

.max-vw-975 {
  max-width: 975vw !important;
}

.wrem-975 {
  width: 975rem !important;
}

.min-wrem-975 {
  min-width: 975rem !important;
}

.max-wrem-975 {
  max-width: 975rem !important;
}

.hp-975 {
  height: 975px !important;
}

.min-hp-975 {
  min-height: 975px !important;
}

.max-hp-975 {
  max-height: 975px !important;
}

.vh-975 {
  height: 975vh !important;
}

.min-vh-975 {
  min-height: 975vh !important;
}

.max-vh-975 {
  max-height: 975vh !important;
}

.top-975 {
  top: 975px !important;
}

.bottom-975 {
  bottom: 975px !important;
}

.left-975 {
  left: 975px !important;
}

.right-975 {
  right: 975px !important;
}

.font-975 {
  font-size: 975px !important;
}

.fw-975 {
  font-weight: 975 !important;
}

.lh-975 {
  line-height: 975px !important;
}

.flex-init-975 {
  flex: 0 0 975px !important;
}

.radius-975 {
  border-radius: 975px !important;
}

.padding-975 {
  padding: 975px !important;
}

.wp-976 {
  width: 976px !important;
}

.min-wp-976 {
  min-width: 976px !important;
}

.max-wp-976 {
  max-width: 976px !important;
}

.vw-976 {
  width: 976vw !important;
}

.min-vw-976 {
  min-width: 976vw !important;
}

.max-vw-976 {
  max-width: 976vw !important;
}

.wrem-976 {
  width: 976rem !important;
}

.min-wrem-976 {
  min-width: 976rem !important;
}

.max-wrem-976 {
  max-width: 976rem !important;
}

.hp-976 {
  height: 976px !important;
}

.min-hp-976 {
  min-height: 976px !important;
}

.max-hp-976 {
  max-height: 976px !important;
}

.vh-976 {
  height: 976vh !important;
}

.min-vh-976 {
  min-height: 976vh !important;
}

.max-vh-976 {
  max-height: 976vh !important;
}

.top-976 {
  top: 976px !important;
}

.bottom-976 {
  bottom: 976px !important;
}

.left-976 {
  left: 976px !important;
}

.right-976 {
  right: 976px !important;
}

.font-976 {
  font-size: 976px !important;
}

.fw-976 {
  font-weight: 976 !important;
}

.lh-976 {
  line-height: 976px !important;
}

.flex-init-976 {
  flex: 0 0 976px !important;
}

.radius-976 {
  border-radius: 976px !important;
}

.padding-976 {
  padding: 976px !important;
}

.wp-977 {
  width: 977px !important;
}

.min-wp-977 {
  min-width: 977px !important;
}

.max-wp-977 {
  max-width: 977px !important;
}

.vw-977 {
  width: 977vw !important;
}

.min-vw-977 {
  min-width: 977vw !important;
}

.max-vw-977 {
  max-width: 977vw !important;
}

.wrem-977 {
  width: 977rem !important;
}

.min-wrem-977 {
  min-width: 977rem !important;
}

.max-wrem-977 {
  max-width: 977rem !important;
}

.hp-977 {
  height: 977px !important;
}

.min-hp-977 {
  min-height: 977px !important;
}

.max-hp-977 {
  max-height: 977px !important;
}

.vh-977 {
  height: 977vh !important;
}

.min-vh-977 {
  min-height: 977vh !important;
}

.max-vh-977 {
  max-height: 977vh !important;
}

.top-977 {
  top: 977px !important;
}

.bottom-977 {
  bottom: 977px !important;
}

.left-977 {
  left: 977px !important;
}

.right-977 {
  right: 977px !important;
}

.font-977 {
  font-size: 977px !important;
}

.fw-977 {
  font-weight: 977 !important;
}

.lh-977 {
  line-height: 977px !important;
}

.flex-init-977 {
  flex: 0 0 977px !important;
}

.radius-977 {
  border-radius: 977px !important;
}

.padding-977 {
  padding: 977px !important;
}

.wp-978 {
  width: 978px !important;
}

.min-wp-978 {
  min-width: 978px !important;
}

.max-wp-978 {
  max-width: 978px !important;
}

.vw-978 {
  width: 978vw !important;
}

.min-vw-978 {
  min-width: 978vw !important;
}

.max-vw-978 {
  max-width: 978vw !important;
}

.wrem-978 {
  width: 978rem !important;
}

.min-wrem-978 {
  min-width: 978rem !important;
}

.max-wrem-978 {
  max-width: 978rem !important;
}

.hp-978 {
  height: 978px !important;
}

.min-hp-978 {
  min-height: 978px !important;
}

.max-hp-978 {
  max-height: 978px !important;
}

.vh-978 {
  height: 978vh !important;
}

.min-vh-978 {
  min-height: 978vh !important;
}

.max-vh-978 {
  max-height: 978vh !important;
}

.top-978 {
  top: 978px !important;
}

.bottom-978 {
  bottom: 978px !important;
}

.left-978 {
  left: 978px !important;
}

.right-978 {
  right: 978px !important;
}

.font-978 {
  font-size: 978px !important;
}

.fw-978 {
  font-weight: 978 !important;
}

.lh-978 {
  line-height: 978px !important;
}

.flex-init-978 {
  flex: 0 0 978px !important;
}

.radius-978 {
  border-radius: 978px !important;
}

.padding-978 {
  padding: 978px !important;
}

.wp-979 {
  width: 979px !important;
}

.min-wp-979 {
  min-width: 979px !important;
}

.max-wp-979 {
  max-width: 979px !important;
}

.vw-979 {
  width: 979vw !important;
}

.min-vw-979 {
  min-width: 979vw !important;
}

.max-vw-979 {
  max-width: 979vw !important;
}

.wrem-979 {
  width: 979rem !important;
}

.min-wrem-979 {
  min-width: 979rem !important;
}

.max-wrem-979 {
  max-width: 979rem !important;
}

.hp-979 {
  height: 979px !important;
}

.min-hp-979 {
  min-height: 979px !important;
}

.max-hp-979 {
  max-height: 979px !important;
}

.vh-979 {
  height: 979vh !important;
}

.min-vh-979 {
  min-height: 979vh !important;
}

.max-vh-979 {
  max-height: 979vh !important;
}

.top-979 {
  top: 979px !important;
}

.bottom-979 {
  bottom: 979px !important;
}

.left-979 {
  left: 979px !important;
}

.right-979 {
  right: 979px !important;
}

.font-979 {
  font-size: 979px !important;
}

.fw-979 {
  font-weight: 979 !important;
}

.lh-979 {
  line-height: 979px !important;
}

.flex-init-979 {
  flex: 0 0 979px !important;
}

.radius-979 {
  border-radius: 979px !important;
}

.padding-979 {
  padding: 979px !important;
}

.wp-980 {
  width: 980px !important;
}

.min-wp-980 {
  min-width: 980px !important;
}

.max-wp-980 {
  max-width: 980px !important;
}

.vw-980 {
  width: 980vw !important;
}

.min-vw-980 {
  min-width: 980vw !important;
}

.max-vw-980 {
  max-width: 980vw !important;
}

.wrem-980 {
  width: 980rem !important;
}

.min-wrem-980 {
  min-width: 980rem !important;
}

.max-wrem-980 {
  max-width: 980rem !important;
}

.hp-980 {
  height: 980px !important;
}

.min-hp-980 {
  min-height: 980px !important;
}

.max-hp-980 {
  max-height: 980px !important;
}

.vh-980 {
  height: 980vh !important;
}

.min-vh-980 {
  min-height: 980vh !important;
}

.max-vh-980 {
  max-height: 980vh !important;
}

.top-980 {
  top: 980px !important;
}

.bottom-980 {
  bottom: 980px !important;
}

.left-980 {
  left: 980px !important;
}

.right-980 {
  right: 980px !important;
}

.font-980 {
  font-size: 980px !important;
}

.fw-980 {
  font-weight: 980 !important;
}

.lh-980 {
  line-height: 980px !important;
}

.flex-init-980 {
  flex: 0 0 980px !important;
}

.radius-980 {
  border-radius: 980px !important;
}

.padding-980 {
  padding: 980px !important;
}

.wp-981 {
  width: 981px !important;
}

.min-wp-981 {
  min-width: 981px !important;
}

.max-wp-981 {
  max-width: 981px !important;
}

.vw-981 {
  width: 981vw !important;
}

.min-vw-981 {
  min-width: 981vw !important;
}

.max-vw-981 {
  max-width: 981vw !important;
}

.wrem-981 {
  width: 981rem !important;
}

.min-wrem-981 {
  min-width: 981rem !important;
}

.max-wrem-981 {
  max-width: 981rem !important;
}

.hp-981 {
  height: 981px !important;
}

.min-hp-981 {
  min-height: 981px !important;
}

.max-hp-981 {
  max-height: 981px !important;
}

.vh-981 {
  height: 981vh !important;
}

.min-vh-981 {
  min-height: 981vh !important;
}

.max-vh-981 {
  max-height: 981vh !important;
}

.top-981 {
  top: 981px !important;
}

.bottom-981 {
  bottom: 981px !important;
}

.left-981 {
  left: 981px !important;
}

.right-981 {
  right: 981px !important;
}

.font-981 {
  font-size: 981px !important;
}

.fw-981 {
  font-weight: 981 !important;
}

.lh-981 {
  line-height: 981px !important;
}

.flex-init-981 {
  flex: 0 0 981px !important;
}

.radius-981 {
  border-radius: 981px !important;
}

.padding-981 {
  padding: 981px !important;
}

.wp-982 {
  width: 982px !important;
}

.min-wp-982 {
  min-width: 982px !important;
}

.max-wp-982 {
  max-width: 982px !important;
}

.vw-982 {
  width: 982vw !important;
}

.min-vw-982 {
  min-width: 982vw !important;
}

.max-vw-982 {
  max-width: 982vw !important;
}

.wrem-982 {
  width: 982rem !important;
}

.min-wrem-982 {
  min-width: 982rem !important;
}

.max-wrem-982 {
  max-width: 982rem !important;
}

.hp-982 {
  height: 982px !important;
}

.min-hp-982 {
  min-height: 982px !important;
}

.max-hp-982 {
  max-height: 982px !important;
}

.vh-982 {
  height: 982vh !important;
}

.min-vh-982 {
  min-height: 982vh !important;
}

.max-vh-982 {
  max-height: 982vh !important;
}

.top-982 {
  top: 982px !important;
}

.bottom-982 {
  bottom: 982px !important;
}

.left-982 {
  left: 982px !important;
}

.right-982 {
  right: 982px !important;
}

.font-982 {
  font-size: 982px !important;
}

.fw-982 {
  font-weight: 982 !important;
}

.lh-982 {
  line-height: 982px !important;
}

.flex-init-982 {
  flex: 0 0 982px !important;
}

.radius-982 {
  border-radius: 982px !important;
}

.padding-982 {
  padding: 982px !important;
}

.wp-983 {
  width: 983px !important;
}

.min-wp-983 {
  min-width: 983px !important;
}

.max-wp-983 {
  max-width: 983px !important;
}

.vw-983 {
  width: 983vw !important;
}

.min-vw-983 {
  min-width: 983vw !important;
}

.max-vw-983 {
  max-width: 983vw !important;
}

.wrem-983 {
  width: 983rem !important;
}

.min-wrem-983 {
  min-width: 983rem !important;
}

.max-wrem-983 {
  max-width: 983rem !important;
}

.hp-983 {
  height: 983px !important;
}

.min-hp-983 {
  min-height: 983px !important;
}

.max-hp-983 {
  max-height: 983px !important;
}

.vh-983 {
  height: 983vh !important;
}

.min-vh-983 {
  min-height: 983vh !important;
}

.max-vh-983 {
  max-height: 983vh !important;
}

.top-983 {
  top: 983px !important;
}

.bottom-983 {
  bottom: 983px !important;
}

.left-983 {
  left: 983px !important;
}

.right-983 {
  right: 983px !important;
}

.font-983 {
  font-size: 983px !important;
}

.fw-983 {
  font-weight: 983 !important;
}

.lh-983 {
  line-height: 983px !important;
}

.flex-init-983 {
  flex: 0 0 983px !important;
}

.radius-983 {
  border-radius: 983px !important;
}

.padding-983 {
  padding: 983px !important;
}

.wp-984 {
  width: 984px !important;
}

.min-wp-984 {
  min-width: 984px !important;
}

.max-wp-984 {
  max-width: 984px !important;
}

.vw-984 {
  width: 984vw !important;
}

.min-vw-984 {
  min-width: 984vw !important;
}

.max-vw-984 {
  max-width: 984vw !important;
}

.wrem-984 {
  width: 984rem !important;
}

.min-wrem-984 {
  min-width: 984rem !important;
}

.max-wrem-984 {
  max-width: 984rem !important;
}

.hp-984 {
  height: 984px !important;
}

.min-hp-984 {
  min-height: 984px !important;
}

.max-hp-984 {
  max-height: 984px !important;
}

.vh-984 {
  height: 984vh !important;
}

.min-vh-984 {
  min-height: 984vh !important;
}

.max-vh-984 {
  max-height: 984vh !important;
}

.top-984 {
  top: 984px !important;
}

.bottom-984 {
  bottom: 984px !important;
}

.left-984 {
  left: 984px !important;
}

.right-984 {
  right: 984px !important;
}

.font-984 {
  font-size: 984px !important;
}

.fw-984 {
  font-weight: 984 !important;
}

.lh-984 {
  line-height: 984px !important;
}

.flex-init-984 {
  flex: 0 0 984px !important;
}

.radius-984 {
  border-radius: 984px !important;
}

.padding-984 {
  padding: 984px !important;
}

.wp-985 {
  width: 985px !important;
}

.min-wp-985 {
  min-width: 985px !important;
}

.max-wp-985 {
  max-width: 985px !important;
}

.vw-985 {
  width: 985vw !important;
}

.min-vw-985 {
  min-width: 985vw !important;
}

.max-vw-985 {
  max-width: 985vw !important;
}

.wrem-985 {
  width: 985rem !important;
}

.min-wrem-985 {
  min-width: 985rem !important;
}

.max-wrem-985 {
  max-width: 985rem !important;
}

.hp-985 {
  height: 985px !important;
}

.min-hp-985 {
  min-height: 985px !important;
}

.max-hp-985 {
  max-height: 985px !important;
}

.vh-985 {
  height: 985vh !important;
}

.min-vh-985 {
  min-height: 985vh !important;
}

.max-vh-985 {
  max-height: 985vh !important;
}

.top-985 {
  top: 985px !important;
}

.bottom-985 {
  bottom: 985px !important;
}

.left-985 {
  left: 985px !important;
}

.right-985 {
  right: 985px !important;
}

.font-985 {
  font-size: 985px !important;
}

.fw-985 {
  font-weight: 985 !important;
}

.lh-985 {
  line-height: 985px !important;
}

.flex-init-985 {
  flex: 0 0 985px !important;
}

.radius-985 {
  border-radius: 985px !important;
}

.padding-985 {
  padding: 985px !important;
}

.wp-986 {
  width: 986px !important;
}

.min-wp-986 {
  min-width: 986px !important;
}

.max-wp-986 {
  max-width: 986px !important;
}

.vw-986 {
  width: 986vw !important;
}

.min-vw-986 {
  min-width: 986vw !important;
}

.max-vw-986 {
  max-width: 986vw !important;
}

.wrem-986 {
  width: 986rem !important;
}

.min-wrem-986 {
  min-width: 986rem !important;
}

.max-wrem-986 {
  max-width: 986rem !important;
}

.hp-986 {
  height: 986px !important;
}

.min-hp-986 {
  min-height: 986px !important;
}

.max-hp-986 {
  max-height: 986px !important;
}

.vh-986 {
  height: 986vh !important;
}

.min-vh-986 {
  min-height: 986vh !important;
}

.max-vh-986 {
  max-height: 986vh !important;
}

.top-986 {
  top: 986px !important;
}

.bottom-986 {
  bottom: 986px !important;
}

.left-986 {
  left: 986px !important;
}

.right-986 {
  right: 986px !important;
}

.font-986 {
  font-size: 986px !important;
}

.fw-986 {
  font-weight: 986 !important;
}

.lh-986 {
  line-height: 986px !important;
}

.flex-init-986 {
  flex: 0 0 986px !important;
}

.radius-986 {
  border-radius: 986px !important;
}

.padding-986 {
  padding: 986px !important;
}

.wp-987 {
  width: 987px !important;
}

.min-wp-987 {
  min-width: 987px !important;
}

.max-wp-987 {
  max-width: 987px !important;
}

.vw-987 {
  width: 987vw !important;
}

.min-vw-987 {
  min-width: 987vw !important;
}

.max-vw-987 {
  max-width: 987vw !important;
}

.wrem-987 {
  width: 987rem !important;
}

.min-wrem-987 {
  min-width: 987rem !important;
}

.max-wrem-987 {
  max-width: 987rem !important;
}

.hp-987 {
  height: 987px !important;
}

.min-hp-987 {
  min-height: 987px !important;
}

.max-hp-987 {
  max-height: 987px !important;
}

.vh-987 {
  height: 987vh !important;
}

.min-vh-987 {
  min-height: 987vh !important;
}

.max-vh-987 {
  max-height: 987vh !important;
}

.top-987 {
  top: 987px !important;
}

.bottom-987 {
  bottom: 987px !important;
}

.left-987 {
  left: 987px !important;
}

.right-987 {
  right: 987px !important;
}

.font-987 {
  font-size: 987px !important;
}

.fw-987 {
  font-weight: 987 !important;
}

.lh-987 {
  line-height: 987px !important;
}

.flex-init-987 {
  flex: 0 0 987px !important;
}

.radius-987 {
  border-radius: 987px !important;
}

.padding-987 {
  padding: 987px !important;
}

.wp-988 {
  width: 988px !important;
}

.min-wp-988 {
  min-width: 988px !important;
}

.max-wp-988 {
  max-width: 988px !important;
}

.vw-988 {
  width: 988vw !important;
}

.min-vw-988 {
  min-width: 988vw !important;
}

.max-vw-988 {
  max-width: 988vw !important;
}

.wrem-988 {
  width: 988rem !important;
}

.min-wrem-988 {
  min-width: 988rem !important;
}

.max-wrem-988 {
  max-width: 988rem !important;
}

.hp-988 {
  height: 988px !important;
}

.min-hp-988 {
  min-height: 988px !important;
}

.max-hp-988 {
  max-height: 988px !important;
}

.vh-988 {
  height: 988vh !important;
}

.min-vh-988 {
  min-height: 988vh !important;
}

.max-vh-988 {
  max-height: 988vh !important;
}

.top-988 {
  top: 988px !important;
}

.bottom-988 {
  bottom: 988px !important;
}

.left-988 {
  left: 988px !important;
}

.right-988 {
  right: 988px !important;
}

.font-988 {
  font-size: 988px !important;
}

.fw-988 {
  font-weight: 988 !important;
}

.lh-988 {
  line-height: 988px !important;
}

.flex-init-988 {
  flex: 0 0 988px !important;
}

.radius-988 {
  border-radius: 988px !important;
}

.padding-988 {
  padding: 988px !important;
}

.wp-989 {
  width: 989px !important;
}

.min-wp-989 {
  min-width: 989px !important;
}

.max-wp-989 {
  max-width: 989px !important;
}

.vw-989 {
  width: 989vw !important;
}

.min-vw-989 {
  min-width: 989vw !important;
}

.max-vw-989 {
  max-width: 989vw !important;
}

.wrem-989 {
  width: 989rem !important;
}

.min-wrem-989 {
  min-width: 989rem !important;
}

.max-wrem-989 {
  max-width: 989rem !important;
}

.hp-989 {
  height: 989px !important;
}

.min-hp-989 {
  min-height: 989px !important;
}

.max-hp-989 {
  max-height: 989px !important;
}

.vh-989 {
  height: 989vh !important;
}

.min-vh-989 {
  min-height: 989vh !important;
}

.max-vh-989 {
  max-height: 989vh !important;
}

.top-989 {
  top: 989px !important;
}

.bottom-989 {
  bottom: 989px !important;
}

.left-989 {
  left: 989px !important;
}

.right-989 {
  right: 989px !important;
}

.font-989 {
  font-size: 989px !important;
}

.fw-989 {
  font-weight: 989 !important;
}

.lh-989 {
  line-height: 989px !important;
}

.flex-init-989 {
  flex: 0 0 989px !important;
}

.radius-989 {
  border-radius: 989px !important;
}

.padding-989 {
  padding: 989px !important;
}

.wp-990 {
  width: 990px !important;
}

.min-wp-990 {
  min-width: 990px !important;
}

.max-wp-990 {
  max-width: 990px !important;
}

.vw-990 {
  width: 990vw !important;
}

.min-vw-990 {
  min-width: 990vw !important;
}

.max-vw-990 {
  max-width: 990vw !important;
}

.wrem-990 {
  width: 990rem !important;
}

.min-wrem-990 {
  min-width: 990rem !important;
}

.max-wrem-990 {
  max-width: 990rem !important;
}

.hp-990 {
  height: 990px !important;
}

.min-hp-990 {
  min-height: 990px !important;
}

.max-hp-990 {
  max-height: 990px !important;
}

.vh-990 {
  height: 990vh !important;
}

.min-vh-990 {
  min-height: 990vh !important;
}

.max-vh-990 {
  max-height: 990vh !important;
}

.top-990 {
  top: 990px !important;
}

.bottom-990 {
  bottom: 990px !important;
}

.left-990 {
  left: 990px !important;
}

.right-990 {
  right: 990px !important;
}

.font-990 {
  font-size: 990px !important;
}

.fw-990 {
  font-weight: 990 !important;
}

.lh-990 {
  line-height: 990px !important;
}

.flex-init-990 {
  flex: 0 0 990px !important;
}

.radius-990 {
  border-radius: 990px !important;
}

.padding-990 {
  padding: 990px !important;
}

.wp-991 {
  width: 991px !important;
}

.min-wp-991 {
  min-width: 991px !important;
}

.max-wp-991 {
  max-width: 991px !important;
}

.vw-991 {
  width: 991vw !important;
}

.min-vw-991 {
  min-width: 991vw !important;
}

.max-vw-991 {
  max-width: 991vw !important;
}

.wrem-991 {
  width: 991rem !important;
}

.min-wrem-991 {
  min-width: 991rem !important;
}

.max-wrem-991 {
  max-width: 991rem !important;
}

.hp-991 {
  height: 991px !important;
}

.min-hp-991 {
  min-height: 991px !important;
}

.max-hp-991 {
  max-height: 991px !important;
}

.vh-991 {
  height: 991vh !important;
}

.min-vh-991 {
  min-height: 991vh !important;
}

.max-vh-991 {
  max-height: 991vh !important;
}

.top-991 {
  top: 991px !important;
}

.bottom-991 {
  bottom: 991px !important;
}

.left-991 {
  left: 991px !important;
}

.right-991 {
  right: 991px !important;
}

.font-991 {
  font-size: 991px !important;
}

.fw-991 {
  font-weight: 991 !important;
}

.lh-991 {
  line-height: 991px !important;
}

.flex-init-991 {
  flex: 0 0 991px !important;
}

.radius-991 {
  border-radius: 991px !important;
}

.padding-991 {
  padding: 991px !important;
}

.wp-992 {
  width: 992px !important;
}

.min-wp-992 {
  min-width: 992px !important;
}

.max-wp-992 {
  max-width: 992px !important;
}

.vw-992 {
  width: 992vw !important;
}

.min-vw-992 {
  min-width: 992vw !important;
}

.max-vw-992 {
  max-width: 992vw !important;
}

.wrem-992 {
  width: 992rem !important;
}

.min-wrem-992 {
  min-width: 992rem !important;
}

.max-wrem-992 {
  max-width: 992rem !important;
}

.hp-992 {
  height: 992px !important;
}

.min-hp-992 {
  min-height: 992px !important;
}

.max-hp-992 {
  max-height: 992px !important;
}

.vh-992 {
  height: 992vh !important;
}

.min-vh-992 {
  min-height: 992vh !important;
}

.max-vh-992 {
  max-height: 992vh !important;
}

.top-992 {
  top: 992px !important;
}

.bottom-992 {
  bottom: 992px !important;
}

.left-992 {
  left: 992px !important;
}

.right-992 {
  right: 992px !important;
}

.font-992 {
  font-size: 992px !important;
}

.fw-992 {
  font-weight: 992 !important;
}

.lh-992 {
  line-height: 992px !important;
}

.flex-init-992 {
  flex: 0 0 992px !important;
}

.radius-992 {
  border-radius: 992px !important;
}

.padding-992 {
  padding: 992px !important;
}

.wp-993 {
  width: 993px !important;
}

.min-wp-993 {
  min-width: 993px !important;
}

.max-wp-993 {
  max-width: 993px !important;
}

.vw-993 {
  width: 993vw !important;
}

.min-vw-993 {
  min-width: 993vw !important;
}

.max-vw-993 {
  max-width: 993vw !important;
}

.wrem-993 {
  width: 993rem !important;
}

.min-wrem-993 {
  min-width: 993rem !important;
}

.max-wrem-993 {
  max-width: 993rem !important;
}

.hp-993 {
  height: 993px !important;
}

.min-hp-993 {
  min-height: 993px !important;
}

.max-hp-993 {
  max-height: 993px !important;
}

.vh-993 {
  height: 993vh !important;
}

.min-vh-993 {
  min-height: 993vh !important;
}

.max-vh-993 {
  max-height: 993vh !important;
}

.top-993 {
  top: 993px !important;
}

.bottom-993 {
  bottom: 993px !important;
}

.left-993 {
  left: 993px !important;
}

.right-993 {
  right: 993px !important;
}

.font-993 {
  font-size: 993px !important;
}

.fw-993 {
  font-weight: 993 !important;
}

.lh-993 {
  line-height: 993px !important;
}

.flex-init-993 {
  flex: 0 0 993px !important;
}

.radius-993 {
  border-radius: 993px !important;
}

.padding-993 {
  padding: 993px !important;
}

.wp-994 {
  width: 994px !important;
}

.min-wp-994 {
  min-width: 994px !important;
}

.max-wp-994 {
  max-width: 994px !important;
}

.vw-994 {
  width: 994vw !important;
}

.min-vw-994 {
  min-width: 994vw !important;
}

.max-vw-994 {
  max-width: 994vw !important;
}

.wrem-994 {
  width: 994rem !important;
}

.min-wrem-994 {
  min-width: 994rem !important;
}

.max-wrem-994 {
  max-width: 994rem !important;
}

.hp-994 {
  height: 994px !important;
}

.min-hp-994 {
  min-height: 994px !important;
}

.max-hp-994 {
  max-height: 994px !important;
}

.vh-994 {
  height: 994vh !important;
}

.min-vh-994 {
  min-height: 994vh !important;
}

.max-vh-994 {
  max-height: 994vh !important;
}

.top-994 {
  top: 994px !important;
}

.bottom-994 {
  bottom: 994px !important;
}

.left-994 {
  left: 994px !important;
}

.right-994 {
  right: 994px !important;
}

.font-994 {
  font-size: 994px !important;
}

.fw-994 {
  font-weight: 994 !important;
}

.lh-994 {
  line-height: 994px !important;
}

.flex-init-994 {
  flex: 0 0 994px !important;
}

.radius-994 {
  border-radius: 994px !important;
}

.padding-994 {
  padding: 994px !important;
}

.wp-995 {
  width: 995px !important;
}

.min-wp-995 {
  min-width: 995px !important;
}

.max-wp-995 {
  max-width: 995px !important;
}

.vw-995 {
  width: 995vw !important;
}

.min-vw-995 {
  min-width: 995vw !important;
}

.max-vw-995 {
  max-width: 995vw !important;
}

.wrem-995 {
  width: 995rem !important;
}

.min-wrem-995 {
  min-width: 995rem !important;
}

.max-wrem-995 {
  max-width: 995rem !important;
}

.hp-995 {
  height: 995px !important;
}

.min-hp-995 {
  min-height: 995px !important;
}

.max-hp-995 {
  max-height: 995px !important;
}

.vh-995 {
  height: 995vh !important;
}

.min-vh-995 {
  min-height: 995vh !important;
}

.max-vh-995 {
  max-height: 995vh !important;
}

.top-995 {
  top: 995px !important;
}

.bottom-995 {
  bottom: 995px !important;
}

.left-995 {
  left: 995px !important;
}

.right-995 {
  right: 995px !important;
}

.font-995 {
  font-size: 995px !important;
}

.fw-995 {
  font-weight: 995 !important;
}

.lh-995 {
  line-height: 995px !important;
}

.flex-init-995 {
  flex: 0 0 995px !important;
}

.radius-995 {
  border-radius: 995px !important;
}

.padding-995 {
  padding: 995px !important;
}

.wp-996 {
  width: 996px !important;
}

.min-wp-996 {
  min-width: 996px !important;
}

.max-wp-996 {
  max-width: 996px !important;
}

.vw-996 {
  width: 996vw !important;
}

.min-vw-996 {
  min-width: 996vw !important;
}

.max-vw-996 {
  max-width: 996vw !important;
}

.wrem-996 {
  width: 996rem !important;
}

.min-wrem-996 {
  min-width: 996rem !important;
}

.max-wrem-996 {
  max-width: 996rem !important;
}

.hp-996 {
  height: 996px !important;
}

.min-hp-996 {
  min-height: 996px !important;
}

.max-hp-996 {
  max-height: 996px !important;
}

.vh-996 {
  height: 996vh !important;
}

.min-vh-996 {
  min-height: 996vh !important;
}

.max-vh-996 {
  max-height: 996vh !important;
}

.top-996 {
  top: 996px !important;
}

.bottom-996 {
  bottom: 996px !important;
}

.left-996 {
  left: 996px !important;
}

.right-996 {
  right: 996px !important;
}

.font-996 {
  font-size: 996px !important;
}

.fw-996 {
  font-weight: 996 !important;
}

.lh-996 {
  line-height: 996px !important;
}

.flex-init-996 {
  flex: 0 0 996px !important;
}

.radius-996 {
  border-radius: 996px !important;
}

.padding-996 {
  padding: 996px !important;
}

.wp-997 {
  width: 997px !important;
}

.min-wp-997 {
  min-width: 997px !important;
}

.max-wp-997 {
  max-width: 997px !important;
}

.vw-997 {
  width: 997vw !important;
}

.min-vw-997 {
  min-width: 997vw !important;
}

.max-vw-997 {
  max-width: 997vw !important;
}

.wrem-997 {
  width: 997rem !important;
}

.min-wrem-997 {
  min-width: 997rem !important;
}

.max-wrem-997 {
  max-width: 997rem !important;
}

.hp-997 {
  height: 997px !important;
}

.min-hp-997 {
  min-height: 997px !important;
}

.max-hp-997 {
  max-height: 997px !important;
}

.vh-997 {
  height: 997vh !important;
}

.min-vh-997 {
  min-height: 997vh !important;
}

.max-vh-997 {
  max-height: 997vh !important;
}

.top-997 {
  top: 997px !important;
}

.bottom-997 {
  bottom: 997px !important;
}

.left-997 {
  left: 997px !important;
}

.right-997 {
  right: 997px !important;
}

.font-997 {
  font-size: 997px !important;
}

.fw-997 {
  font-weight: 997 !important;
}

.lh-997 {
  line-height: 997px !important;
}

.flex-init-997 {
  flex: 0 0 997px !important;
}

.radius-997 {
  border-radius: 997px !important;
}

.padding-997 {
  padding: 997px !important;
}

.wp-998 {
  width: 998px !important;
}

.min-wp-998 {
  min-width: 998px !important;
}

.max-wp-998 {
  max-width: 998px !important;
}

.vw-998 {
  width: 998vw !important;
}

.min-vw-998 {
  min-width: 998vw !important;
}

.max-vw-998 {
  max-width: 998vw !important;
}

.wrem-998 {
  width: 998rem !important;
}

.min-wrem-998 {
  min-width: 998rem !important;
}

.max-wrem-998 {
  max-width: 998rem !important;
}

.hp-998 {
  height: 998px !important;
}

.min-hp-998 {
  min-height: 998px !important;
}

.max-hp-998 {
  max-height: 998px !important;
}

.vh-998 {
  height: 998vh !important;
}

.min-vh-998 {
  min-height: 998vh !important;
}

.max-vh-998 {
  max-height: 998vh !important;
}

.top-998 {
  top: 998px !important;
}

.bottom-998 {
  bottom: 998px !important;
}

.left-998 {
  left: 998px !important;
}

.right-998 {
  right: 998px !important;
}

.font-998 {
  font-size: 998px !important;
}

.fw-998 {
  font-weight: 998 !important;
}

.lh-998 {
  line-height: 998px !important;
}

.flex-init-998 {
  flex: 0 0 998px !important;
}

.radius-998 {
  border-radius: 998px !important;
}

.padding-998 {
  padding: 998px !important;
}

.wp-999 {
  width: 999px !important;
}

.min-wp-999 {
  min-width: 999px !important;
}

.max-wp-999 {
  max-width: 999px !important;
}

.vw-999 {
  width: 999vw !important;
}

.min-vw-999 {
  min-width: 999vw !important;
}

.max-vw-999 {
  max-width: 999vw !important;
}

.wrem-999 {
  width: 999rem !important;
}

.min-wrem-999 {
  min-width: 999rem !important;
}

.max-wrem-999 {
  max-width: 999rem !important;
}

.hp-999 {
  height: 999px !important;
}

.min-hp-999 {
  min-height: 999px !important;
}

.max-hp-999 {
  max-height: 999px !important;
}

.vh-999 {
  height: 999vh !important;
}

.min-vh-999 {
  min-height: 999vh !important;
}

.max-vh-999 {
  max-height: 999vh !important;
}

.top-999 {
  top: 999px !important;
}

.bottom-999 {
  bottom: 999px !important;
}

.left-999 {
  left: 999px !important;
}

.right-999 {
  right: 999px !important;
}

.font-999 {
  font-size: 999px !important;
}

.fw-999 {
  font-weight: 999 !important;
}

.lh-999 {
  line-height: 999px !important;
}

.flex-init-999 {
  flex: 0 0 999px !important;
}

.radius-999 {
  border-radius: 999px !important;
}

.padding-999 {
  padding: 999px !important;
}

.wp-1000 {
  width: 1000px !important;
}

.min-wp-1000 {
  min-width: 1000px !important;
}

.max-wp-1000 {
  max-width: 1000px !important;
}

.vw-1000 {
  width: 1000vw !important;
}

.min-vw-1000 {
  min-width: 1000vw !important;
}

.max-vw-1000 {
  max-width: 1000vw !important;
}

.wrem-1000 {
  width: 1000rem !important;
}

.min-wrem-1000 {
  min-width: 1000rem !important;
}

.max-wrem-1000 {
  max-width: 1000rem !important;
}

.hp-1000 {
  height: 1000px !important;
}

.min-hp-1000 {
  min-height: 1000px !important;
}

.max-hp-1000 {
  max-height: 1000px !important;
}

.vh-1000 {
  height: 1000vh !important;
}

.min-vh-1000 {
  min-height: 1000vh !important;
}

.max-vh-1000 {
  max-height: 1000vh !important;
}

.top-1000 {
  top: 1000px !important;
}

.bottom-1000 {
  bottom: 1000px !important;
}

.left-1000 {
  left: 1000px !important;
}

.right-1000 {
  right: 1000px !important;
}

.font-1000 {
  font-size: 1000px !important;
}

.fw-1000 {
  font-weight: 1000 !important;
}

.lh-1000 {
  line-height: 1000px !important;
}

.flex-init-1000 {
  flex: 0 0 1000px !important;
}

.radius-1000 {
  border-radius: 1000px !important;
}

.padding-1000 {
  padding: 1000px !important;
}

.rounded-end-0 {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.rounded-start-0 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #FF8643;
  --bs-secondary: #99E8D3;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 255, 134, 67;
  --bs-secondary-rgb: 153, 232, 211;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(102, 53.6, 26.8);
  --bs-secondary-text-emphasis: rgb(61.2, 92.8, 84.4);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(255, 230.8, 217.4);
  --bs-secondary-bg-subtle: rgb(234.6, 250.4, 246.2);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(255, 206.6, 179.8);
  --bs-secondary-border-subtle: rgb(214.2, 245.8, 237.4);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #FF8643;
  --bs-link-color-rgb: 255, 134, 67;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(204, 107.2, 53.6);
  --bs-link-hover-color-rgb: 204, 107, 54;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(255, 134, 67, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(255, 182.4, 142.2);
  --bs-secondary-text-emphasis: rgb(193.8, 241.2, 228.6);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(51, 26.8, 13.4);
  --bs-secondary-bg-subtle: rgb(30.6, 46.4, 42.2);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(153, 80.4, 40.2);
  --bs-secondary-border-subtle: rgb(91.8, 139.2, 126.6);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(255, 182.4, 142.2);
  --bs-link-hover-color: rgb(255, 196.92, 164.76);
  --bs-link-color-rgb: 255, 182, 142;
  --bs-link-hover-color-rgb: 255, 197, 165;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

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

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 230.8, 217.4);
  --bs-table-border-color: rgb(204, 184.64, 173.92);
  --bs-table-striped-bg: rgb(242.25, 219.26, 206.53);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 207.72, 195.66);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 213.49, 201.095);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(234.6, 250.4, 246.2);
  --bs-table-border-color: rgb(187.68, 200.32, 196.96);
  --bs-table-striped-bg: rgb(222.87, 237.88, 233.89);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(211.14, 225.36, 221.58);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(217.005, 231.62, 227.735);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(167.2, 184.8, 176.64);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(255, 194.5, 161);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 134, 67, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(255, 194.5, 161);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 134, 67, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(255, 194.5, 161);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 134, 67, 0.25);
}
.form-check-input:checked {
  background-color: #FF8643;
  border-color: #FF8643;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FF8643'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #FF8643;
  border-color: #FF8643;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28255, 194.5, 161%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 134, 67, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 134, 67, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #FF8643;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(255, 218.7, 198.6);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #FF8643;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(255, 218.7, 198.6);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  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;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #FF8643;
  --bs-btn-border-color: #FF8643;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 152.15, 95.2);
  --bs-btn-hover-border-color: rgb(255, 146.1, 85.8);
  --bs-btn-focus-shadow-rgb: 217, 114, 57;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 158.2, 104.6);
  --bs-btn-active-border-color: rgb(255, 146.1, 85.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FF8643;
  --bs-btn-disabled-border-color: #FF8643;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #99E8D3;
  --bs-btn-border-color: #99E8D3;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(168.3, 235.45, 217.6);
  --bs-btn-hover-border-color: rgb(163.2, 234.3, 215.4);
  --bs-btn-focus-shadow-rgb: 130, 197, 179;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(173.4, 236.6, 219.8);
  --bs-btn-active-border-color: rgb(163.2, 234.3, 215.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #99E8D3;
  --bs-btn-disabled-border-color: #99E8D3;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #FF8643;
  --bs-btn-border-color: #FF8643;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FF8643;
  --bs-btn-hover-border-color: #FF8643;
  --bs-btn-focus-shadow-rgb: 255, 134, 67;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #FF8643;
  --bs-btn-active-border-color: #FF8643;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FF8643;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FF8643;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #99E8D3;
  --bs-btn-border-color: #99E8D3;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #99E8D3;
  --bs-btn-hover-border-color: #99E8D3;
  --bs-btn-focus-shadow-rgb: 153, 232, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #99E8D3;
  --bs-btn-active-border-color: #99E8D3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #99E8D3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #99E8D3;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 217, 114, 57;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #FF8643;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #FF8643;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 134, 67, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #FF8643;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-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, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%28102, 53.6, 26.8%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(255, 134, 67, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28255, 182.4, 142.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28255, 182.4, 142.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(255, 134, 67, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #FF8643;
  --bs-pagination-active-border-color: #FF8643;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  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;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #FF8643;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #FF8643;
  --bs-list-group-active-border-color: #FF8643;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(255, 134, 67, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #000 !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #000 !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(255, 158, 105, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 158, 105, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(173, 237, 220, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(173, 237, 220, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  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;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

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

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

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

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.p-0 {
  padding: 0 !important;
}

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

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

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

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

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

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

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

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

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

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
@font-face {
  font-family: "Manrope";
  src: url('Manrope-ExtraLight.d8f0fd53c4dc8d5f.woff2') format("woff2"), url('Manrope-ExtraLight.3817dad63b205109.woff') format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url('Manrope-Light.0ee3dd8d59e42f8c.woff2') format("woff2"), url('Manrope-Light.fa3b5cc37f0df485.woff') format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url('Manrope-Regular.66d28f42ef3fac80.woff2') format("woff2"), url('Manrope-Regular.2962e444e9c4df89.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url('Manrope-Medium.2a185a06ef1c8a2e.woff2') format("woff2"), url('Manrope-Medium.6fb33b14858fc61e.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url('Manrope-SemiBold.17b366a27aa471fc.woff2') format("woff2"), url('Manrope-SemiBold.96a6b1c5702d8836.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url('Manrope-Bold.e76d14d3469bbd9c.woff2') format("woff2"), url('Manrope-Bold.a9c676ef079ea5e3.woff') format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url('Manrope-ExtraBold.f76960e026b71d6a.woff2') format("woff2"), url('Manrope-ExtraBold.15bcb588877c4841.woff') format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "icomoon";
  src: url('icomoon.a2d5644177d7e79b.eot?dpct0m');
  src: url('icomoon.a2d5644177d7e79b.eot?dpct0m#iefix') format("embedded-opentype"), url('icomoon.c3fe7f1eabc6fc30.ttf?dpct0m') format("truetype"), url('icomoon.fc6491c48d5c7abb.woff?dpct0m') format("woff"), url('icomoon.eceaf02a8d80f310.svg?dpct0m#icomoon') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-white-plus:before {
  content: "\e90c";
}

.icon-icon-arrow-left:before {
  content: "\e90a";
}

.icon-icon-arrow-right:before {
  content: "\e90b";
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-decoration: none;
  list-style: none;
  outline: none;
}

html {
  font-size: 16px;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Manrope", sans-serif;
  font-weight: 400;
  color: #262B37;
  letter-spacing: 0.3px;
  overflow-x: hidden;
  --smoothScroll: .04;
  transition: opacity 0.6s ease-in 0.6s;
  scroll-behavior: smooth;
  background: transparent;
}

a {
  text-decoration: none !important;
  cursor: pointer;
}
a:hover {
  color: #ff7a33;
}

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

li {
  text-decoration: none;
  list-style-type: none;
  color: #262B37;
}

[type=reset],
[type=submit],
button,
html [type=button] {
  outline: none;
}

button {
  border: none;
  outline: none;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: "Manrope";
  font-weight: 700;
  color: #262B37;
  margin: 0px;
}

h1, .h1 {
  font-size: 3rem;
}

h2, .h2 {
  font-size: 2.5rem;
}

h3, .h3 {
  font-size: 24px;
  line-height: 1.3;
}

h4, .h4 {
  font-size: 20px;
  line-height: 1.2;
}

h5, .h5 {
  font-size: 18px;
}

h6, .h6 {
  font-size: 14px;
}

p {
  margin: 0px;
}

@media (max-width: 1399.98px) {
  h3, .h3 {
    font-size: calc(18px + 3 * (100vw - 320px) / 1080);
  }
  h4, .h4 {
    font-size: calc(16px + 2 * (100vw - 320px) / 1080);
  }
  h5, .h5 {
    font-size: calc(14px + 4 * (100vw - 320px) / 1080);
  }
}
.btn {
  font-size: 14px;
  color: #262B37;
  border-radius: 5px;
  border-color: transparent;
  outline: none;
  transition: all 0.2s ease-in-out;
}
.btn:focus, .btn:active {
  outline: none;
  box-shadow: none !important;
  border-color: transparent;
}
.btn:hover {
  border-color: transparent;
}
.btn.btn-white {
  background-color: #FFFFFF;
  border: 1px solid #ebebeb;
}
.btn.btn-white:hover {
  background-color: #FF8643;
  color: #FFFFFF;
}
.btn.btn-primary {
  background-color: #FF8643;
  border: 1px solid #ebebeb;
  color: #FFFFFF;
}
.btn.btn-primary:active {
  background-color: #FF8643;
  border: 1px solid #ebebeb;
  color: #FFFFFF;
}
.btn.btn-primary:hover {
  background-color: #ff7a33;
}
.btn.btn-blue {
  background-color: #e6f3fb;
  color: #0079BB;
}
.btn.btn-light {
  background-color: #f2f2f2;
  color: #818181;
}
.btn.btn-secondary {
  background-color: #818181;
  border: 1px solid #ebebeb;
  color: #FFFFFF;
}
.btn.btn-secondary:active {
  background-color: #818181;
  border: 1px solid #ebebeb;
  color: #FFFFFF;
}
.btn.btn-secondary:hover {
  background-color: #818181;
}
.btn.btn-primary-outline {
  background-color: #FFFFFF;
  border: 1px solid #FF8643;
  color: #FF8643;
}
.btn.btn-primary-outline:active {
  background-color: #FFFFFF;
  border: 1px solid #FF8643;
  color: #FF8643;
}
.btn.btn-primary-outline:hover {
  background-color: #FF8643;
  color: #FFFFFF;
}
.btn.btn-danger-outline {
  background-color: #FFFFFF;
  border: 1px solid #dc3545;
  color: #dc3545;
  font-size: 13px;
}
.btn.btn-danger-outline:active {
  background-color: #FFFFFF;
  border: 1px solid #dc3545;
  color: #dc3545;
}
.btn.btn-danger-outline:hover {
  background-color: #dc3545;
  color: #FFFFFF;
}
.btn.btn-success-outline {
  background-color: #FFFFFF;
  border: 1px solid #198754;
  color: #198754;
}
.btn.btn-success-outline:active {
  background-color: #FFFFFF;
  border: 1px solid #198754;
  color: #198754;
}
.btn.btn-success-outline:hover {
  background-color: #198754;
  color: #FFFFFF;
}
.btn.btn-warning-outline {
  background-color: #FFFFFF;
  border: 1px solid #ffc107;
  color: #ffc107;
}
.btn.btn-warning-outline:active {
  background-color: #FFFFFF;
  border: 1px solid #ffc107;
  color: #ffc107;
}
.btn.btn-warning-outline:hover {
  background-color: #ffc107;
  color: #FFFFFF;
}
.btn.btn-blue-outline {
  background-color: #FFFFFF;
  border: 1px solid #0079BB;
  color: #0079BB;
}
.btn.btn-blue-outline:active {
  background-color: #FFFFFF;
  border: 1px solid #0079BB;
  color: #0079BB;
}
.btn.btn-blue-outline:hover {
  background-color: #0079BB;
  color: #FFFFFF;
}
.btn.btn-secondary-outline {
  background-color: #FFFFFF;
  border: 1px solid #818181;
  color: #818181;
}
.btn.btn-secondary-outline:active {
  background-color: #FFFFFF;
  border: 1px solid #818181;
  color: #818181;
}
.btn.btn-secondary-outline:hover {
  background-color: #818181;
  color: #FFFFFF;
}

.dropdownSelBtn .btn {
  font-size: 14px;
  border-radius: 5px;
  width: 185px;
}

.dropdown.dropdownHover:hover > .dropdown-menu {
  display: block;
}
.dropdown.dropdownHover > .dropdown-menu li {
  position: relative;
}
.dropdown.dropdownHover > .dropdown-menu li .dropdown-item::after {
  display: none;
}
.dropdown.dropdownHover > .dropdown-menu li > .dropdown-menu {
  inset: 0px auto auto 100% !important;
  transform: unset !important;
}
.dropdown.dropdownHover > .dropdown-menu li:hover > .dropdown-menu {
  display: block;
}

.btn-outline.outline-success {
  background: rgba(129, 255, 221, 0.1);
  color: #03CE98;
  border: 1px solid #03CE98;
}
.btn-outline.outline-warning {
  background: rgba(251, 192, 120, 0.1);
  color: #F8961E;
  border: 1px solid #F8961E;
}
.btn-outline.outline-info {
  background: rgba(132, 203, 247, 0.1);
  color: #0dcaf0;
  border: 1px solid #0dcaf0;
}
.btn-outline.outline-pink {
  background: rgba(247, 134, 201, 0.05);
  color: #F25FB7;
  border: 1px solid #F25FB7;
}
.btn-outline.outline-blue {
  background: rgba(173, 133, 249, 0.1);
  color: #5F1ED9;
  border: 1px solid #5F1ED9;
}
.btn-outline.outline-danger {
  background: rgba(255, 187, 186, 0.1);
  color: #EE7674;
  border: 1px solid #EE7674;
}
.btn-outline.outline-magenta {
  background: rgba(255, 168, 189, 0.08);
  color: #B00C34;
  border: 1px solid #B00C34;
}

@media (max-width: 1399.98px) {
  .btn {
    font-size: 12px;
  }
  .dropdownSelBtn .btn {
    width: 160px;
    font-size: 12px;
  }
  .dropdownSelBtn .dropdown-menu li a {
    font-size: 12px;
  }
}
.form-check input[type=radio]:checked {
  background-color: #fff;
  outline: none;
  box-shadow: none;
}
.form-check input[type=radio]:checked .form-check-input {
  outline: none;
  box-shadow: none;
}
.form-check input[type=radio]:checked .form-check-input:focus {
  outline: none;
  box-shadow: none !important;
}

.form-control,
.form-select {
  min-height: 36px;
}
.form-control:focus,
.form-select:focus {
  outline: none;
  box-shadow: none;
}
.form-control.is-invalid:focus,
.form-select.is-invalid:focus {
  outline: none;
  box-shadow: none;
}

.scheduler-border {
  border: 1px dashed #ccc;
  padding: 12px;
  border-radius: 2px;
}
.scheduler-border legend {
  float: none;
  width: auto;
  margin: 0px;
  padding: 0px 5px;
  font-size: 12px;
  font-weight: 600;
  color: #FF8643;
}

.text-primary {
  color: #FF8643 !important;
}

.hover-primary:hover {
  color: #FF8643 !important;
}

.hover-primary-outline:hover {
  border-color: #FF8643 !important;
  color: #FF8643 !important;
}

.text-secondary {
  color: #99E8D3 !important;
}

.text-danger {
  color: #F54F4C !important;
}

.text-teal {
  color: #20c997 !important;
}

.text-purple {
  color: #6f42c1 !important;
}

.text-pink {
  color: #d63384 !important;
}

.text-green {
  color: #53D477 !important;
}

.text-dark {
  color: #262B37 !important;
}

.text-dark-gray {
  color: #777777 !important;
}

.text-dark-gray-v2 {
  color: #A4A4A4 !important;
}

.text-sky {
  color: #05A8AA !important;
}

.text-cyan {
  color: #1E293B !important;
}

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

.bg-primary-light {
  background: #FFF2EA;
}

.bg-secondary-light {
  background: #ECFFFD !important;
}

.bg-light-warning {
  background-color: #F9F4F1 !important;
}

.bg-dark-warning {
  background-color: #FFC943 !important;
}

.bg-cyan-blue {
  background: #1E293B !important;
}

.bg-light-gray {
  background: #DEDCDA !important;
}

.bg-light-gray-v2 {
  background: #f6f8fa !important;
}

.bg-light-gray-v3 {
  background: #F7F7F7 !important;
}

.bg-green {
  background: #53D477 !important;
}

.bg-sky {
  background: #05A8AA !important;
}

.bg-light-sky {
  background: #F2FAFB !important;
}

.bg-purple {
  background: #6f42c1 !important;
}

.bg-danger {
  background: #F54F4C !important;
}

.bg-border-light-3 {
  background-color: #f1f1f1;
}

.bg-border-light-4 {
  background-color: #ebebeb;
}

.bg-light-yellow {
  background-color: #ffffe6;
}

.bg-light-red {
  background-color: #ffe6e6;
}

.bgHover-border-light-4:hover {
  background-color: #ebebeb;
}

.bgHover-light-gray-v2:hover {
  background-color: #f6f8fa;
}

.lh-0 {
  line-height: 0px !important;
}

.border-dashed {
  border-style: dashed !important;
}

.border-bottom-dashed {
  border-bottom: 1px dashed transparent;
}

.border-white {
  border-color: #FFFFFF !important;
}

.border-primary {
  border-color: #FF8643 !important;
}

.border-dark {
  border-color: #918e8e !important;
}

.border-green {
  border-color: #53D477 !important;
}

.border-light-color-2 {
  border-color: #DADADA !important;
}

.border-sky {
  border-color: #05A8AA !important;
}

.border-light-color-4 {
  border-color: #ebebeb !important;
}

.border-light-color-6 {
  border-color: #F2F5FB !important;
}

.rounded-5 {
  border-radius: 5px !important;
}

.rounded-50 {
  border-radius: 50px !important;
}

.rounded-top-left-0 {
  border-top-left-radius: 0px !important;
}

.rounded-top-right-0 {
  border-top-right-radius: 0px !important;
}

.rounded-top-left-right-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.rounded-bottom-left-0 {
  border-bottom-left-radius: 0px !important;
}

.rounded-bottom-right-0 {
  border-bottom-right-radius: 0px !important;
}

.rounded-bottom-left-right-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.shadow-1 {
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px -1px !important;
}

.z-index-1 {
  z-index: 1000 !important;
}

.z-index-2 {
  z-index: 1020 !important;
}

.z-index-3 {
  z-index: 1030 !important;
}

.z-index-4 {
  z-index: 1040 !important;
}

.z-index-5 {
  z-index: 1050 !important;
}

@media (min-width: 768px) {
  .border-md-top {
    border-top: 1px solid var(--bs-border-color) !important;
  }
  .border-md-bottom {
    border-bottom: 1px solid var(--bs-border-color) !important;
  }
  .border-md-left {
    border-left: 1px solid var(--bs-border-color) !important;
  }
  .border-md-right {
    border-right: 1px solid var(--bs-border-color) !important;
  }
}
@media (min-width: 576px) {
  .border-sm-top {
    border-top: 1px solid var(--bs-border-color) !important;
  }
  .border-sm-bottom {
    border-bottom: 1px solid var(--bs-border-color) !important;
  }
  .border-sm-left {
    border-left: 1px solid var(--bs-border-color) !important;
  }
  .border-sm-right {
    border-right: 1px solid var(--bs-border-color) !important;
  }
}
del {
  text-decoration: line-through;
}

.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex-center-column {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.d-flex-column {
  display: flex;
  flex-direction: column;
}

.not-allowed {
  cursor: not-allowed !important;
}

.translate-middle-0 {
  transform: translateY(0px) !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-default {
  cursor: default !important;
}

.list-style-disc-v2 li {
  position: relative;
  padding-left: 12px;
}
.list-style-disc-v2 li::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f111";
  font-size: 6px;
  position: absolute;
  top: 20%;
  left: 0px;
}

.list-style-disc li {
  list-style-type: disc !important;
  list-style-position: inside;
}
.list-style-disc.disc-primary li::marker {
  color: #FF8643;
}

.list-style-decimal li {
  list-style-type: decimal !important;
  list-style-position: inside;
}

.scrollbar-hidden::-webkit-scrollbar {
  display: none !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-position-top {
  object-position: top !important;
}

.word-break-all {
  word-break: break-all !important;
}

.table tr td, .table tr th {
  min-width: 80px;
}
.table.table-width-auto tr td, .table.table-width-auto tr th {
  min-width: auto;
}
.table.th-light-gray-f1 tr th {
  background-color: #f1f1f1;
}
.table.table-sticky thead tr {
  position: sticky;
  top: 0px;
  background: #FFFFFF;
}
.table.table-hover tbody tr:hover > * {
  background: #f9f9f9;
  --bs-table-accent-bg: unset;
  --bs-table-bg-state: unset;
}

.table-ui .table {
  border-collapse: separate;
  border-spacing: 0;
  margin: 0px;
}
.table-ui .table.th-bg tr th {
  background: #f1f1f1;
}
.table-ui .table.th-bg-v2 tr th {
  background: #f6f8fa;
}
.table-ui .table.th-bg-primary tr th {
  background: #FFF2EA;
}
.table-ui .table.th-bg-primary-v2 tr th {
  background: rgb(255, 206, 179);
}
.table-ui .table tr th, .table-ui .table tr td {
  background-color: #FFFFFF;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.2px;
  padding: 12px;
  color: #000000;
  vertical-align: middle;
  border-bottom: 1px solid #dee2e6;
}
@media (max-width: 991.98px) {
  .table-ui .table tr th, .table-ui .table tr td {
    padding: 8px 10px;
  }
}
.table-ui .table tr th:not(:first-child), .table-ui .table tr td:not(:first-child) {
  border-left: none;
}
.table-ui .table tr th {
  font-weight: 600;
  letter-spacing: 0.05em;
  border-width: 1px;
}
.table-ui .table tr td a {
  color: #212529;
}
.table-ui .table tr td a:hover {
  color: #FF8643;
}
.table-ui .table tr:first-child th:first-child {
  border-top-left-radius: 6px;
}
.table-ui .table tr:first-child th:last-child {
  border-top-right-radius: 6px;
}
.table-ui .table tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}
.table-ui .table tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}

.table-design {
  background: #FFFFFF;
}
.table-design .table {
  margin: 0px;
}
.table-design .table.table-center tr th, .table-design .table.table-center tr td {
  text-align: center;
}
.table-design .table.th-light-gray-v4 thead tr th {
  background: #ebebeb;
}
.table-design .table tr th, .table-design .table tr td {
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.2px;
  padding: 12px;
  vertical-align: middle;
}
@media (max-width: 1399.98px) {
  .table-design .table tr th, .table-design .table tr td {
    font-size: 13px;
    line-height: 15px;
  }
}
@media (max-width: 991.98px) {
  .table-design .table tr th, .table-design .table tr td {
    padding: 8px 10px;
  }
}
.table-design .table thead tr th {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.05em;
  color: #777777;
  border-bottom: 1px solid #f1f1f1;
}
.table-design .table tbody tr td {
  color: #212529;
}
.table-design .table tbody tr td a {
  color: #212529;
}
.table-design .table tbody tr td a:hover {
  color: #FF8643;
}

.table-design-v2 tr th, .table-design-v2 tr td {
  padding: 12px 8px;
}
.table-design-v2.th-light-gray-v3 tr th {
  background: #F7F7F7;
}

.t-action .icon {
  width: 26px;
  height: 26px;
  line-height: 26px;
  border-radius: 50px;
  background-color: #F9F4F1;
  text-align: center;
}

.table-loader .spin-loader {
  position: relative;
  height: 50px;
  width: 50px;
  border: 3px solid transparent;
  border-top-color: #FF8643;
  border-left-color: #FF8643;
  border-radius: 50%;
  animation: spin 1.5s linear infinite;
}
.table-loader .spin-loader::after {
  content: "";
  position: absolute;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  border: 3px solid transparent;
  border-top-color: #05A8AA;
  border-left-color: #05A8AA;
  border-radius: 50%;
  animation: spinBack 1s linear infinite;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinBack {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-720deg);
  }
}
.AdvancedFilter {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.45);
  z-index: 1050;
  transition-property: opacity, visibility;
  transition-duration: 0.15s;
  transition-timing-function: linear;
}
.AdvancedFilter:not(.active) {
  opacity: 0;
  visibility: hidden;
}
.AdvancedFilter .closefilter {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.AdvancedFilter .AdvancedFilter-modal {
  width: 100%;
  max-width: 32rem;
  height: 100%;
  position: absolute;
  right: 0px;
  transform: translate(32rem, 0px);
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
  transition: transform 0.3s ease-out;
}
.AdvancedFilter .AdvancedFilter-modal .AdvancedFilter-content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  overflow: auto;
  z-index: 1;
}
.AdvancedFilter .AdvancedFilter-modal .AdvancedFilter-header {
  position: sticky;
  top: 0px;
  left: 0px;
  width: 100%;
  padding: 0.875rem 1rem;
  background: #F9F4F1;
  border-bottom: 1px solid #f1f1f1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 99;
}
.AdvancedFilter .AdvancedFilter-modal .AdvancedFilter-header .close {
  width: 100%;
  max-width: 26px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #262B37;
  border-radius: 3px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}
.AdvancedFilter .AdvancedFilter-modal .AdvancedFilter-header .close:hover {
  border-color: #F54F4C;
  color: #F54F4C;
}
.AdvancedFilter .AdvancedFilter-modal .AdvancedFilter-body {
  flex-grow: 1;
  word-wrap: break-word;
}
.AdvancedFilter.active .AdvancedFilter-modal {
  transform: none;
}

.dynamic-form > .row > div {
  margin-bottom: 8px;
}
.dynamic-form .label {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 4px;
  text-transform: capitalize;
}
.dynamic-form .form-control {
  width: 100%;
  min-height: 36px;
  padding: 6px 10px;
  border-color: #DADADA;
  border-radius: 4px;
  font-size: 12px;
  box-shadow: none;
  outline: none;
}
.dynamic-form .form-control:focus {
  box-shadow: none;
  outline: none;
  border-color: #DADADA;
}
.dynamic-form .invalid-feedback, .dynamic-form .valid-feedback {
  font-size: 12px;
}

.member_advancedFilter .dietupdate .radio-item {
  margin-bottom: 12px;
}
.member_advancedFilter .dietupdate .radio-item .form-radio {
  position: relative;
}
.member_advancedFilter .dietupdate .radio-item .form-radio input[type=radio] {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 3px;
  left: 2px;
  visibility: hidden;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label {
  position: relative;
  padding-left: 28px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label::before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 50px;
  border: 1px solid;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 50px;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label[for=green]::before {
  border-color: #B5C93C;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label[for=green]:after {
  background: #B5C93C;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label[for=yellow]::before {
  border-color: #FFC943;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label[for=yellow]:after {
  background: #FFC943;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label[for=red]::before {
  border-color: #F54F4C;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label[for=red]:after {
  background: #F54F4C;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label[for=black]::before {
  border-color: #262B37;
}
.member_advancedFilter .dietupdate .radio-item .form-radio label[for=black]:after {
  background: #262B37;
}
.member_advancedFilter .dietupdate .radio-item .form-radio input[type=radio]:checked ~ label::after {
  width: 14px;
  height: 14px;
  top: 3px;
  left: 3px;
}

.custom-invalid-ng-select.ng-select .ng-select-container {
  border: 1px solid #dc3545 !important;
}

.custom-invalid-ng-select.ng-select .ng-arrow-wrapper {
  position: relative;
  height: 25px;
}
.custom-invalid-ng-select.ng-select .ng-arrow-wrapper:after {
  content: "";
  position: absolute;
  top: 4px;
  right: -2px;
  width: 100%;
  height: 100%;
  background: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
}
.custom-invalid-ng-select.ng-select .ng-arrow-wrapper .ng-arrow {
  display: none;
}

.valid-custom-ng-select.ng-select .ng-select-container {
  border: 1px solid #198754 !important;
}

.valid-custom-ng-select.ng-select .ng-arrow-wrapper {
  position: relative;
  height: 25px;
}
.valid-custom-ng-select.ng-select .ng-arrow-wrapper:after {
  content: "";
  position: absolute;
  top: 4px;
  right: -2px;
  width: 100%;
  height: 100%;
  background: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}
.valid-custom-ng-select.ng-select .ng-arrow-wrapper .ng-arrow {
  display: none;
}

.disable-ng-select.ng-select .ng-select-container {
  background-color: #DEDCDA;
}

.header {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
}
.header .logo-container .logo {
  width: 78px;
}
@media (min-width: 768px) {
  .header .logo-container .logo {
    width: 95px;
  }
}
@media (min-width: 768px) {
  .header .menus .navbar-nav::before {
    content: "";
    width: 1px;
    height: 50%;
    background: #ADADAD;
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
  }
}
.header .menus .navbar-nav .nav-item .nav-link {
  color: #FFFFFF;
  padding: 14px 16px;
  font-size: 14px;
}
@media (min-width: 768px) {
  .header .menus .navbar-nav .nav-item .nav-link {
    border-bottom: 3px solid transparent;
  }
  .header .menus .navbar-nav .nav-item .nav-link.active {
    border-bottom-color: #FF8643;
    color: #FF8643;
  }
}
@media (min-width: 768px) {
  .header .menus .navbar-nav .nav-item .nav-link {
    padding: 14px 8px;
    font-size: 12px;
  }
}
@media (min-width: 992px) {
  .header .menus .navbar-nav .nav-item .nav-link {
    padding: 14px 10px;
    font-size: 13px;
  }
}
@media (min-width: 1200px) {
  .header .menus .navbar-nav .nav-item .nav-link {
    padding: 14px 16px;
    font-size: 14px;
  }
}
.header .menus .navbar-nav .nav-item .nav-link.dropdown-arrow::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 10px;
  content: "\f078";
  display: inline-block;
  margin-left: 4px;
}
@media (max-width: 767.98px) {
  .header .menus .navbar-nav .nav-item .nav-link.dropdown-arrow::after {
    display: none;
  }
}
.header .menus .navbar-nav .nav-item .nav-link:hover {
  color: #FF8643;
}
.header .menus .navbar-nav .nav-item .dropdown-menu {
  background-color: rgb(37, 51, 66);
}
.header .menus .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  color: #FFFFFF;
  padding: 8px 16px;
}
.header .menus .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  color: #FF8643;
}
@media (min-width: 768px) {
  .header .menus .navbar-nav .nav-item:hover .dropdown-menu {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .header .menus.navbar-collapse {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0px;
    background: #1E293B;
    border-top: 1px solid #ADADAD;
  }
}
.header .header-right .options li .dropdown-arrow {
  position: relative;
}
.header .header-right .options li .dropdown-arrow::after {
  font-family: "Font Awesome 5 Free";
  content: "\f078";
  font-weight: 900;
  font-size: 10px;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  right: -12px;
  transform: translateY(-50%);
}
.header .header-right .options li .search-wrap .input-field {
  width: 220px;
  outline: none;
  transition: all 0.5s ease-in-out;
}
.header .header-right .options li .emp-listing li:hover {
  background: #f6f8fa;
}
.header .header-right .options li .emp-listing .avatar {
  flex: 0 0 30px;
  max-width: 30px;
  height: 30px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
  background: #1E293B;
}
.header .header-right .options li .emp-listing .action-btn a {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.header .header-right .options li .emp-listing .action-btn a:hover {
  background: #ebebeb;
}
.header .header-right .options li.dropdown .dropdown-menu {
  left: auto;
  right: 0px;
  top: calc(100% + 6px);
}
.header .header-right .options li.dropdown .dropdown-menu.dropdown-lg {
  width: 320px;
}

.nav-sidebar {
  position: fixed;
  left: 0px;
  width: 100%;
  flex: 0 0 60px;
  max-width: 60px;
  background: #FFFFFF;
  box-shadow: rgba(81, 111, 144, 0.25) 1px 0px 3px 0px;
  overflow-y: auto;
  z-index: 1040;
}
.nav-sidebar .sidebar-menus {
  height: 100%;
}
.nav-sidebar .sidebar-menus .nav-item:not(:last-child) {
  margin-bottom: 5px;
}
.nav-sidebar .sidebar-menus .nav-item .nav-link {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  padding: 8px 10px;
  text-transform: capitalize;
  transition: background 0.3s ease-in-out;
}
.nav-sidebar .sidebar-menus .nav-item .nav-link::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  border-left: 4px solid transparent;
  border-radius: 0px 5px 5px 0px;
}
.nav-sidebar .sidebar-menus .nav-item .nav-link.active, .nav-sidebar .sidebar-menus .nav-item .nav-link:hover {
  background: #ebebeb;
}
.nav-sidebar .sidebar-menus .nav-item .nav-link.active::before, .nav-sidebar .sidebar-menus .nav-item .nav-link:hover::before {
  border-left-color: #FF8643;
}
.nav-sidebar .sidebar-menus .nav-item .nav-link .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  font-size: 1rem;
}
.nav-sidebar .sidebar-menus .nav-item .nav-link .name {
  display: none;
  flex: 1 1 auto;
  margin-inline-start: 3px;
  transition: display 0.29s ease-in-out;
}
.nav-sidebar:hover {
  flex: 0 0 210px;
  max-width: 210px;
}
.nav-sidebar:hover .sidebar-menus .nav-item .nav-link .name {
  display: block;
}

.main-content {
  position: relative;
  width: calc(100% - 60px);
  margin-left: auto;
}

.auth-module::before {
  content: "";
  width: 12.5rem;
  height: 12.5rem;
  position: absolute;
  right: 0;
  bottom: 0;
  background: linear-gradient(231deg, rgba(255, 134, 67, 0.4) 100%, rgba(255, 134, 67, 0) 0%);
  filter: blur(110px);
}
@media (min-width: 992px) {
  .auth-module::before {
    width: 21.875rem;
    height: 21.875rem;
  }
}
.auth-module .term-condition {
  position: fixed;
  bottom: 1.25rem;
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: "Manrope";
  font-style: normal;
  font-weight: 600;
  font-size: 1.0625rem;
  line-height: 1.4375rem;
  color: #777777;
}

.auth-content .auth-cover .left-part {
  flex: 0 0 420px;
  max-width: 420px;
}
@media only screen and (max-width: 420px) {
  .auth-content .auth-cover .left-part {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .auth-content .auth-cover .left-part .auth-form h2, .auth-content .auth-cover .left-part .auth-form .h2 {
    font-size: 24px;
  }
}

.members-layout .sticky-md-top {
  z-index: 1030;
}
.members-layout .profile-info .avatar {
  flex: 0 0 30px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: 500;
  background: #FF8643;
  color: #FFFFFF;
  border-radius: 50px;
  text-align: center;
  text-transform: capitalize;
}
.members-layout .profile-info .details {
  column-gap: 16px;
  row-gap: 5px;
}
@media (max-width: 767.98px) {
  .members-layout .profile-info .details {
    border-left: none !important;
  }
}
.members-layout .profile-info .details .info-item p {
  font-size: 12px;
  line-height: 20px;
}
@media (min-width: 992px) {
  .members-layout .profile-info .details .info-item p {
    font-size: 13px;
    line-height: 24px;
  }
}
.members-layout .profile-info .details .info-item h4, .members-layout .profile-info .details .info-item .h4 {
  font-size: 14px;
}

.chips-filters {
  width: 100%;
  background-color: #F9F4F1;
  border: 1px solid #ffd4bb;
  padding: 6px 8px;
  border-radius: 8px;
}
.chips-filters .chips-row {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  align-items: end;
}
.chips-filters .ng-select .ng-select-container {
  border-radius: 50px !important;
}
.chips-filters .ng-select .ng-select-container .ng-value-container {
  padding-right: 4px;
}
.chips-filters .ng-select .ng-select-container .ng-value-container .ng-value {
  font-size: 12px;
  border-radius: 10px;
}
.chips-filters .ng-select .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  border-radius: 0px 10px 10px 0px;
}
.chips-filters .ng-select .ng-select-container .ng-clear-wrapper span {
  line-height: normal;
}
.chips-filters .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  display: none;
}
.chips-filters .ng-select.ng-select-multiple.ng-select-opened .ng-select-container .ng-value-container .ng-input {
  display: block;
}
.chips-filters .form-control {
  min-width: 118px;
  min-height: 36px;
  font-size: 12px;
  border-color: #DADADA;
  border-radius: 50px !important;
}
.chips-filters .form-control.mat-date-range-input {
  padding-right: 25px;
}
.chips-filters .reset .reset-btn {
  display: block;
  background-color: #FFFFFF;
  color: #FF8643;
  font-size: 12px;
  font-weight: 500;
  padding: 4px 20px;
  border: 1px solid #FF8643;
  border-radius: 50px;
  line-height: 24px;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
.chips-filters .reset .reset-btn:hover {
  background: #FF8643;
  color: #FFFFFF;
}

.timelines .timeline-items {
  position: relative;
}
.timelines .timeline-items::before {
  content: "";
  width: 1px;
  position: absolute;
  top: 0px;
  left: 50%;
  bottom: 0px;
  background-color: #E1DDDA;
}
.timelines .timeline-items .timeline-item {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
  display: inline-block;
  transition: transform 0.3s ease-in-out;
}
.timelines .timeline-items .timeline-item .tl-badge {
  position: absolute;
  top: calc(50% - 7px);
  left: calc(50% - 14px);
  display: block;
  margin: 0px 0px 0px -7px;
  width: 40px;
  height: 40px;
}
.timelines .timeline-items .timeline-item .tl-badge img {
  width: 100%;
  height: 100%;
}
.timelines .timeline-items .timeline-item .tl-card {
  width: 100%;
  max-width: calc(50% - 40px);
}
.timelines .timeline-items .timeline-item .tl-card .tl-content {
  position: relative;
  padding: 12px 18px 12px 24px;
  background: #FFFFFF;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  border-radius: 8px 0px 0px 8px;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 8px;
  height: 100%;
  background: #99E8D3;
  border-radius: 8px 0px 0px 8px;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .title {
  font-size: 15px;
  font-weight: 600;
  line-height: 22px;
  color: #262B37;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .title .expend-btn {
  width: 28px;
  height: 28px;
  transition: background 0.2s ease-in-out;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .title .expend-btn:hover {
  background: #F9F4F1;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .des {
  font-size: 13px;
  color: #777777;
  margin: 3px 0px 0px;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .tl-table .table tr th {
  background-color: #f1f1f1;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .tl-table .table tr th, .timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .tl-table .table tr td {
  font-size: 12px;
  padding: 6px 8px;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .list-view {
  border-radius: 4px;
  border: 2px solid #F2F5FB;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .list-view ul {
  padding: 8px 10px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .list-view ul li {
  font-size: 13px;
  font-weight: 500;
  color: #262B37;
  display: flex;
  justify-content: space-between;
  gap: 4px;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .list-view ul li:not(:last-child) {
  border-bottom: 1px dashed #dde3ef;
  padding-bottom: 5px;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .list-view ul li span:first-child {
  color: #777777;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .list-view ul li span:last-child {
  text-align: end;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .contact-merged {
  justify-content: space-between;
  align-items: center;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .contact-merged .item {
  flex: 1;
  border-radius: 6px;
  border: 2px solid #F2F5FB;
  padding: 12px 14px;
  text-align: center;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .contact-merged .item .icon {
  width: 40px;
  height: 40px;
  margin: 0 auto 10px;
  border-radius: 50px;
  background-color: #F7F7F7;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .contact-merged .arrow {
  flex: 0 0 40px;
  max-width: 40px;
  height: 40px;
  border-radius: 50px;
  background-color: #1E293B;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #FFFFFF;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .store-order {
  max-width: 400px;
  margin: 0 auto;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .store-order .order-details {
  border-radius: 10px 10px 20px 20px;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .store-order .order-items {
  position: relative;
  border-radius: 20px 20px 10px 10px;
}
.timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .store-order .order-items::before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  background: linear-gradient(to right, #FFFFFF 50%, #FF8643 50%);
  background-size: 22px 4px, 100% 4px;
  width: 90%;
  height: 2px;
  display: block;
  margin: auto;
}
.timelines .timeline-items .timeline-item.inverse .tl-card .tl-content::after {
  background: #FF8643;
}
@media (min-width: 576px) {
  .timelines .timeline-items .timeline-item.inverse .tl-card {
    float: right;
  }
  .timelines .timeline-items .timeline-item.inverse .tl-card .tl-content {
    border-radius: 0px 8px 8px 0px;
  }
  .timelines .timeline-items .timeline-item.inverse .tl-card .tl-content::after {
    right: 0px;
    left: auto;
    border-radius: 0px 8px 8px 0px;
  }
}
@media (max-width: 575.98px) {
  .timelines .timeline-items::before {
    left: 0px;
  }
  .timelines .timeline-items .timeline-item .tl-badge {
    left: 8px;
    width: 22px;
    height: 22px;
  }
  .timelines .timeline-items .timeline-item .tl-card {
    max-width: calc(100% - 24px);
    margin-left: 24px;
  }
  .timelines .timeline-items .timeline-item .tl-card .tl-content {
    border-radius: 8px;
    padding-left: 14px;
    padding-right: 8px;
  }
  .timelines .timeline-items .timeline-item .tl-card .tl-content .title {
    font-size: 13px;
  }
  .timelines .timeline-items .timeline-item .tl-card .tl-content .des {
    font-size: 12px;
  }
  .timelines .timeline-items .timeline-item .tl-card .tl-content .tl-body .list-view ul li {
    font-size: 12px;
  }
  .timelines .timeline-items .timeline-item.inverse .tl-card .tl-content {
    border-radius: 8px;
  }
}

@media (min-width: 576px) {
  .import-guideline {
    flex: 0 0 280px;
    max-width: 280px;
  }
}
.import-guideline .list-items {
  height: 250px;
  overflow-y: auto;
  border-radius: 4px;
  z-index: 1;
}
.import-guideline .list-items li {
  font-size: 14px;
  padding: 4px 8px;
  line-height: 22px;
  cursor: pointer;
}
.import-guideline .list-items li:hover {
  color: #FF8643;
}

.chat-cover {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
}
@media (min-width: 768px) {
  .chat-cover {
    max-width: calc(100% - 16px);
    height: calc(100% - 16px);
  }
}

.chats-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
}
.chats-wrapper .chats-msgSidebar, .chats-wrapper .chats-content {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 6px;
  padding: 12px 10px 8px;
}
@media (max-width: 575.98px) {
  .chats-wrapper .chats-msgSidebar, .chats-wrapper .chats-content {
    padding: 12px 6px 6px;
  }
}
.chats-wrapper .chats-msgSidebar {
  flex: 1;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  z-index: 2;
}
@media (min-width: 768px) {
  .chats-wrapper .chats-msgSidebar {
    flex: 0 0 300px;
    max-width: 300px;
  }
}
.chats-wrapper .chats-msgSidebar .heading-options .filter {
  position: relative;
}
.chats-wrapper .chats-msgSidebar .heading-options .filter .isFilterApplied {
  position: absolute;
  top: 2px;
  right: -2px;
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background: #FF8643;
}
@media (max-width: 767.98px) {
  .chats-wrapper .chats-msgSidebar .search-filters .search-form {
    max-width: 100%;
  }
}
.chats-wrapper .chats-msgSidebar .users-listing {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.chats-wrapper .chats-msgSidebar .list-item {
  padding: 10px 8px;
  cursor: pointer;
}
.chats-wrapper .chats-msgSidebar .list-item:hover {
  background: #f6f8fa;
}
.chats-wrapper .chats-msgSidebar .list-item .avatar {
  position: relative;
}
.chats-wrapper .chats-msgSidebar .list-item .avatar .status {
  width: 11px;
  height: 11px;
  position: absolute;
  right: 0;
  left: auto;
  bottom: 0;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  background-color: #A4A4A4;
}
.chats-wrapper .chats-msgSidebar .list-item .avatar .status.online {
  background-color: #53D477;
}
.chats-wrapper .chats-msgSidebar .list-item .lastMsg {
  max-width: 175px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.chats-wrapper .chats-msgSidebar .list-item .unreadMsg {
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
}
.chats-wrapper .chats-content {
  flex-grow: 1;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: all 0.4s;
  margin-left: 6px;
}
@media (max-width: 767.98px) {
  .chats-wrapper .chats-content {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    margin-left: 0px;
    z-index: 3;
  }
}
.chats-wrapper .chats-content .chat-body {
  position: relative;
  flex: 1 1 0px;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: 8px;
  overflow: auto;
}
.chats-wrapper .chats-content .chat-body .msg-inner {
  position: relative;
  margin-top: auto;
}
.chats-wrapper .chats-content .chat-body .msg-inner .chat-day-label span {
  padding: 5px 12px;
  font-size: 12px;
  font-weight: 500;
  background-color: #FFFFFF;
  color: #262B37;
  border-radius: 50px;
}
.chats-wrapper .chats-content .chat-body .messages {
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item {
  display: flex;
  margin-bottom: 1.5rem;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner {
  flex: 1;
  display: flex;
  max-width: 100%;
}
@media (min-width: 576px) {
  .chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner {
    max-width: 75%;
  }
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .user-profile {
  width: 24px;
  height: 24px;
}
@media (min-width: 576px) {
  .chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .user-profile {
    width: 30px;
    height: 30px;
  }
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .user-msg {
  flex: 1;
  margin-left: 10px;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .user-info {
  font-size: 13px;
  font-weight: bold;
  color: #262B37;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg {
  display: flex;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-box {
  display: flex;
  margin-top: 4px;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-box .dropdown {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  right: 4px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 50px;
  z-index: 1010;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-box .dropdown .dropdown-btn {
  width: 18px;
  height: 20px;
  font-size: 12px;
  margin-top: 4px;
  border-radius: 3px;
  text-align: center;
  border: 1px solid transparent;
  cursor: pointer;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-box .dropdown .dropdown-btn:hover {
  border-color: #A4A4A4;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-box .dropdown .dropdown-menu .dropdown-item {
  font-size: 12px;
  font-weight: 500;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item {
  position: relative;
  font-size: 13px;
  font-weight: 500;
  padding: 4px 12px;
  width: fit-content;
  border-radius: 0px 10px 10px 10px;
  background-color: #FFFFFF;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item.item-maxWidth {
  width: 100%;
  max-width: 320px;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .msg-opt {
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 4px;
  margin-top: 1px;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .msg-sent-time {
  font-size: 10px;
  font-weight: 500;
  color: #777777;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .msg-seen-status {
  color: #777777;
  font-size: 10px;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .msg-seen-status.active {
  color: #05A8AA;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .reply-msg {
  background: #FFFFFF;
  border-radius: 6px;
  border-left: 3px solid #FF8643;
  padding: 6px;
  cursor: pointer;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .replied-emoji {
  position: absolute;
  left: 8px;
  bottom: -17px;
  display: flex;
  column-gap: 4px;
  background: #FFFFFF;
  border-radius: 50px;
  padding: 3px 5px;
  border: 1px solid #ebebeb;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .replied-emoji .replied-item {
  flex: 0 0 14px;
  height: 14px;
  display: flex;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .replied-emoji .replied-item img {
  width: 100%;
  height: 100%;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .msg_actions {
  position: absolute;
  right: 4px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 50px;
  z-index: 1;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .single-image {
  width: 100%;
  height: 200px;
  cursor: pointer;
}
@media (max-width: 575.98px) {
  .chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .single-image {
    height: 100px;
  }
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .single-image img {
  position: static;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  object-fit: cover;
  visibility: visible;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .multiple-image {
  position: relative;
  width: 100%;
  max-width: 200px;
  height: 200px;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  cursor: pointer;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .multiple-image img {
  flex: 0 0 calc(50% - 2px);
  max-width: calc(50% - 2px);
  height: 98px;
  border-radius: 6px;
  object-fit: cover;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .multiple-image span {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 50%;
  height: 98px;
  line-height: 98px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 6px;
  text-align: center;
  font-size: 16px;
  color: #FFFFFF;
}
@media (max-width: 575.98px) {
  .chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .multiple-image {
    height: 150px;
  }
  .chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .multiple-image img {
    height: 72px;
  }
  .chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner .main-chat-msg .msg-item .multiple-image span {
    height: 72px;
    line-height: 72px;
  }
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner:hover .main-chat-msg .msg-box .dropdown {
  opacity: 1;
  visibility: visible;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item .chat-inner:hover .main-chat-msg .msg-box .dropdown .drop-item {
  opacity: 0.8;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item.chat-end {
  justify-content: end;
  text-align: end;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item.chat-end .chat-inner {
  flex-direction: row-reverse;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item.chat-end .chat-inner .user-msg {
  margin-left: 0px;
  margin-right: 10px;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item.chat-end .chat-inner .main-chat-msg .msg-box {
  margin-left: auto;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item.chat-end .chat-inner .main-chat-msg .msg-item {
  border-radius: 10px 0px 10px 10px;
  background-color: #e3e5e7;
}
.chats-wrapper .chats-content .chat-body .messages .chat-item.chat-end .chat-inner .main-chat-msg .msg-item .replied-emoji {
  left: auto !important;
  right: 8px;
}
.chats-wrapper .chats-content .chat-footer .options .item {
  width: 30px;
  height: 30px;
  line-height: normal;
  border-radius: 50px;
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
@media (min-width: 992px) {
  .chats-wrapper .chats-content .chat-footer .options .item {
    width: 40px;
    height: 40px;
  }
}
.chats-wrapper .chats-content .chat-footer .options .item img {
  width: 16px;
}
@media (min-width: 992px) {
  .chats-wrapper .chats-content .chat-footer .options .item img {
    width: 20px;
  }
}
.chats-wrapper .chats-content .chat-footer .options .item:hover, .chats-wrapper .chats-content .chat-footer .options .item:focus {
  background-color: #ebebeb;
}
.chats-wrapper .chats-content .chat-footer .upload-preview .upload-inner .item {
  flex: 0 0 calc(50% - 4px);
}
@media (min-width: 992px) {
  .chats-wrapper .chats-content .chat-footer .upload-preview .upload-inner .item {
    flex: 0 0 calc(33.3333333333% - 6px);
  }
}
.chats-wrapper .chats-content .emoji-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  top: 0;
  left: 0;
  display: flex;
  align-items: flex-end;
  justify-content: end;
}
.chats-wrapper .chats-content .emoji-overlay .emoji-box {
  position: relative;
}
.chats-wrapper .chats-content .emoji-overlay .emoji-box .close {
  position: absolute;
  top: 0px;
  left: 0px;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  font-size: 12px;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.chats-wrapper .resizer {
  width: 10px;
  cursor: ew-resize;
}
@media (max-width: 991.98px) {
  .chats-wrapper .resizer {
    display: none;
  }
}
.chats-wrapper .client-profile {
  background-color: #FFFFFF;
  border-radius: 6px;
  padding: 12px 10px 8px;
}
.chats-wrapper .client-profile.hidden {
  display: none;
}
@media (max-width: 991.98px) {
  .chats-wrapper .client-profile {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    z-index: 1030;
    border: 1px solid #ebebeb;
  }
}

.str-chat-emoji {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  cursor: pointer;
}
.str-chat-emoji:hover, .str-chat-emoji.selected {
  background: #e3e5e7;
}

.edit-massage {
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9;
}
.edit-massage .reply-inner {
  width: 100%;
}
.edit-massage .reply-inner .reply-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  background: #FF8643;
  padding: 15px 12px;
  position: absolute;
  width: calc(100% + 38px);
  left: -20px;
  top: -50px;
}
.edit-massage .reply-inner .reply-body {
  background: #FFFFFF;
  height: 215px;
  padding: 12px;
  overflow: auto;
}
.edit-massage .reply-inner .reply-body.increaseHeight {
  height: 330px;
}
.edit-massage .reply-inner .reply-editor {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 10px;
  background: #f6f8fa;
  padding: 12px;
}
.edit-massage .reply-inner .reply-editor .field {
  flex: 1;
  position: relative;
}
.edit-massage .reply-inner .reply-editor .field textarea {
  width: 100%;
  min-height: 42px;
  max-height: 160px;
  height: 42px;
  border: none;
  box-shadow: 0px 0px 3px #e3dede;
  padding: 8px;
  border-radius: 3px;
  font-size: 13px;
  font-weight: 500;
  resize: none;
  overflow-y: auto;
}
.edit-massage .reply-inner .reply-editor .field .emoji-icon {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translate(0px, -50%);
  cursor: pointer;
}

.changedEditModel .modal-layout .modal-layout-header span {
  position: relative;
  z-index: 99;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.changedEditModel .modal-layout .modal-layout-header span:hover {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.changedEditModel .emoji-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  top: 0;
  left: 0;
  display: flex;
  align-items: flex-end;
  justify-content: end;
}
.changedEditModel .emoji-overlay .emoji-box {
  position: relative;
}
.changedEditModel .emoji-overlay .emoji-box .close {
  position: absolute;
  top: 0px;
  left: 0px;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  font-size: 12px;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.plan-notes .notesInfo {
  border-radius: 4px;
  font-size: 13px;
  overflow: auto;
}
.plan-notes .notesInfo .NgxEditor__MenuBar {
  position: sticky;
  top: -8px;
  left: 0px;
  z-index: 1010;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.plan-notes .notesInfo .NgxEditor {
  border-top: 1px solid #ebebeb !important;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-radius: 0px;
  overflow: auto;
}
.plan-notes .notesInfo .NgxEditor .NgxEditor__Content {
  height: 160px;
}

.slots-listing .weekDay {
  position: relative;
  z-index: 1;
}
.slots-listing .weekDay::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  width: 20px;
  height: 20px;
  background: #F7F7F7;
  z-index: -1;
}
.slots-listing .slotList {
  position: relative;
  z-index: 1;
}
.slots-listing .slotList::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 50%;
  height: 100%;
  border: 1px dashed #DADADA;
  z-index: -1;
}
.slots-listing .slotList li {
  background: white;
  min-width: 160px;
  border-radius: 8px 3px 8px 3px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.slots-listing .slotList li:hover {
  background: #f9f9f9;
}
.slots-listing .slotList li.selected {
  background: #99E8D3;
}

.custom-survey {
  max-height: calc(88vh + 85px);
  overflow-y: auto;
  overflow-x: hidden;
}
.custom-survey .sd-body.sd-body--static {
  max-width: 100%;
  padding: 32px 0px;
}

.sd-item--checked .sd-item__decorator {
  position: relative;
}
.sd-item--checked .sd-checkbox__control:focus + .sd-item__decorator::after {
  content: "";
  width: 0.5em;
  height: 0.8em;
  border: solid #FF8643;
  border-width: 0 0.2em 0.2em 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  margin-top: -0.1em;
}

.sd-element__title.sd-element__title--disabled {
  opacity: 1 !important;
}

.sd-input.sd-input--disabled, .sd-input.sd-input--disabled::placeholder {
  opacity: 1 !important;
}

.sd-table__row-disabled > .sd-table__cell {
  opacity: 1 !important;
}

.stepper-form .stepper-title {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
}
.stepper-form .stepper-title span i {
  cursor: pointer;
}
.stepper-form .stepper-title p {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #212529;
  margin: 0px 16px;
}
@media (max-width: 575.98px) {
  .stepper-form .stepper-title p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
  }
}
.stepper-form .stepper-bar {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 10px;
  border-radius: 17px;
  background-color: #ebebeb;
  overflow: hidden;
}
.stepper-form .stepper-bar .bar-item {
  position: relative;
  flex: 1 1 0%;
  width: 100%;
  height: 100%;
  display: flex;
  background-color: #ebebeb;
  overflow: hidden;
}
.stepper-form .stepper-bar .bar-item .progress {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  height: 100%;
  border-radius: 16px;
  transition: width 500ms;
  background-color: #99E8D3;
  z-index: 2;
}
.stepper-form .stepper-bar .diamond-sqr {
  position: relative;
  flex-shrink: 0;
  width: 10px;
  height: 10px;
  cursor: pointer;
}
.stepper-form .stepper-bar .diamond-sqr::before {
  content: "";
  position: absolute;
  inset: 2px;
  background-color: #ff8643;
  transform: rotate(45deg);
}
.stepper-form .form-wrap .form-inner {
  margin-top: 15px;
}
@media (max-width: 575.98px) {
  .stepper-form .form-wrap .form-inner {
    margin-top: 28px;
  }
}
.stepper-form .form-wrap .form-inner .field-label {
  color: #212529;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
@media (max-width: 575.98px) {
  .stepper-form .form-wrap .form-inner .field-label {
    font-size: 14px;
    line-height: 18px;
  }
}
.stepper-form .form-wrap .form-inner .field-des {
  color: #212529;
  font-size: 14px;
}
@media (max-width: 575.98px) {
  .stepper-form .form-wrap .form-inner .field-des {
    font-size: 13px;
  }
}
.stepper-form .form-wrap .form-inner .field-options {
  margin: 10px 0px;
}
.stepper-form .form-wrap .form-inner .field-options .items {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 14px;
}
.stepper-form .form-wrap .form-inner .field-options .items .item {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 16px;
  border-radius: 4px;
  background-color: #ebebeb;
  border: 2px solid #ebebeb;
  color: #212529;
  cursor: pointer;
}
.stepper-form .form-wrap .form-inner .field-options .items .item.selected {
  background-color: #99E8D3 !important;
  border-color: #99E8D3 !important;
}
.stepper-form .form-wrap .form-inner .field-options .items .item:hover {
  background-color: #e1e1e1;
  border-color: #e1e1e1;
}
.stepper-form .form-wrap .form-inner .field-options .items.checkRadio label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.stepper-form .form-wrap .form-inner .field-options .items.checkRadio label input {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  appearance: none;
  border: 0px;
  border-radius: 8px;
  cursor: pointer;
}
.stepper-form .form-wrap .form-inner .field-options .items.checkRadio label .radio-span {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 20px;
  height: 20px;
  margin-right: 16px;
  border-radius: 100%;
  background-color: #FFFFFF;
  border: 1px solid rgb(211, 201, 180);
}
.stepper-form .form-wrap .form-inner .field-options .items.checkRadio label .radio-span::before {
  content: "";
  border-radius: 50%;
  transition: transform 166ms ease-in-out;
  background-color: #FFFFFF;
  border: 2px solid #99E8D3;
  transform: scale(0);
}
.stepper-form .form-wrap .form-inner .field-options .items.checkRadio label .check-span {
  position: relative;
  height: 20px;
  flex: 0 0 20px;
  margin-right: 16px;
  border-radius: 4px;
  background-color: #FFFFFF;
  border: 1px solid #E1DDDA;
}
.stepper-form .form-wrap .form-inner .field-options .items.checkRadio label:has(input:checked) {
  background-color: #99E8D3;
  border-color: #99E8D3;
}
.stepper-form .form-wrap .form-inner .field-options .items.checkRadio label:has(input:checked) .radio-span {
  border: none;
}
.stepper-form .form-wrap .form-inner .field-options .items.checkRadio label:has(input:checked) .radio-span::before {
  width: 14px;
  height: 14px;
  transform: scale(1);
}
.stepper-form .form-wrap .form-inner .field-options .items.checkRadio label:has(input:checked) .check-span {
  border: none;
}
.stepper-form .form-wrap .form-inner .field-options .items.checkRadio label:has(input:checked) .check-span::before {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 9px;
  width: 6px;
  height: 14px;
  border: solid #FF8643;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.stepper-form .form-wrap .form-inner .field-options .input-fields .input-box {
  position: relative;
}
.stepper-form .form-wrap .form-inner .field-options .input-fields .input-box input {
  width: 100%;
  min-height: 62px;
  font-size: 16px;
  line-height: 26px;
  border-radius: 8px;
  padding: 17px 19px;
  border: 1px solid #E1DDDA;
}
@media (max-width: 575.98px) {
  .stepper-form .form-wrap .form-inner .field-options .input-fields .input-box input {
    font-size: 14px;
    min-height: 48px;
    padding: 10px;
  }
}
.stepper-form .form-wrap .form-inner .field-options .input-fields .input-box .sufix {
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  font-size: 16px;
  font-weight: 500;
  margin: auto 18px;
}
@media (max-width: 575.98px) {
  .stepper-form .form-wrap .form-inner .field-options .input-fields .input-box .sufix {
    margin: auto 12px;
  }
}
.stepper-form .form-wrap .form-inner .field-options .input-fields .input-box .sufix.select {
  border: none;
  font-size: 13px;
  color: #FF8643;
  cursor: pointer;
}
.stepper-form .form-wrap .form-inner .field-options .input-fields .input-box .sufix.select option {
  color: #000000;
}
.stepper-form .form-wrap .form-inner .field-options .input-fields .input-box .pills-btn {
  display: flex;
  align-items: center;
  column-gap: 10px;
  flex-wrap: wrap;
}
.stepper-form .form-wrap .form-inner .field-options .input-fields .input-box .pills-btn span {
  background: #F9F4F1;
  font-size: 12px;
  font-weight: 600;
  border-radius: 6px;
  padding: 8px 10px;
  border: 1px solid #FF8643;
  cursor: pointer;
}
.stepper-form .form-wrap .form-inner .field-options .input-fields .input-box .pills-btn span.active {
  background: #FF8643;
  color: #fff;
}
.stepper-form .form-wrap .form-inner .field-options .dropdown-fields .dropdown-box .ng-select {
  font-size: 14px;
}
.stepper-form .form-wrap .form-inner .field-options .dropdown-fields .dropdown-box .ng-select.ng-select-single .ng-select-container {
  height: 48px;
}
.stepper-form .form-wrap .form-inner .field-options .dropdown-fields .dropdown-box .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 12px;
}
.stepper-form .form-wrap .form-inner .field-options .textarea-fields .textarea-box textarea {
  width: 100%;
  font-size: 14px;
  line-height: 18px;
  border-radius: 8px;
  padding: 10px;
  border: 1px solid #E1DDDA;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .label-file-upload {
  position: relative;
  width: 100%;
  min-height: 160px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: 1px dashed #E1DDDA;
  padding: 10px;
  border-radius: 8px;
  background: #FFFFFF;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .label-file-upload:hover {
  border-color: #FF8643;
  background: #F9F4F1;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .label-file-upload input[type=file] {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .label-file-upload .content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .label-file-upload .content .icon {
  font-size: 20px;
  color: #FF8643;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .label-file-upload .content p {
  font-size: 13px;
  font-weight: 500;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .file-items {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .file-items .item {
  background: #ebebeb;
  border: 1px solid #E1DDDA;
  border-radius: 6px;
  padding: 7px 14px 7px 10px;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .file-items .item .item-flex {
  display: flex;
  align-items: center;
  column-gap: 10px;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .file-items .item .item-flex .file-icon {
  flex: 0 0 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  background-color: #fff;
  border-radius: 50px;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .file-items .item .item-flex .file-name {
  font-size: 12px;
  font-weight: 500;
  flex-grow: 1;
}
.stepper-form .form-wrap .form-inner .field-options .file-upload .file-items .item .item-flex .file-remove {
  cursor: pointer;
}
.stepper-form .form-wrap .form-inner .field-options .table-view .view-list {
  position: relative;
}
.stepper-form .form-wrap .form-inner .field-options .table-view .view-list .list-items {
  display: flex;
  flex-wrap: wrap;
}
.stepper-form .form-wrap .form-inner .field-options .table-view .view-list .list-items .item {
  flex: 25%;
  border-right: 1px solid var(--bs-border-color);
  border-top: 1px solid var(--bs-border-color);
  padding: 8px;
}
.stepper-form .form-wrap .form-inner .field-options .table-view .view-list .action {
  position: absolute;
  top: -8px;
  right: -8px;
  width: 40px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FFFFFF;
  border: 1px solid #53D477;
  color: #53D477;
  border-radius: 50px;
  font-size: 12px;
  cursor: pointer;
  gap: 5px;
}
.stepper-form .form-wrap .form-inner .field-options .custom-table .item-block .item {
  background: #F9F4F1;
  border-radius: 4px;
}
@media (min-width: 576px) {
  .stepper-form .form-wrap .form-inner .field-options .custom-table .item-block .item {
    border-radius: 50px;
  }
}
.stepper-form .form-wrap .form-inner .field-options .custom-table .item-block .item.selected {
  background: #FF8643;
  color: #FFFFFF;
}
.stepper-form .form-wrap .form-inner .btn-wrap .btn-ui {
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1.5px;
  padding: 12px 16px;
  border-radius: 4px;
  background-color: #FF8643;
  border: 2px solid #FF8643;
  color: #FFFFFF;
}
@media (max-width: 575.98px) {
  .stepper-form .form-wrap .form-inner .btn-wrap .btn-ui {
    font-size: 14px;
    padding: 10px 12px;
  }
}
.stepper-form .form-wrap .form-inner .btn-wrap .btn-ui:disabled {
  background-color: rgb(255, 232.4734042553, 220);
  border-color: rgb(255, 232.4734042553, 220);
  color: rgb(178.5, 178.5, 178.5);
  cursor: not-allowed;
  opacity: 0.6;
}

.stepper-notes .sticky-note {
  position: relative;
  width: 100%;
  max-width: 380px;
  min-height: 255px;
  font-size: 14px;
  font-weight: 500;
  background: #fffecd;
  border-radius: 6px;
  padding: 40px 10px 15px 15px;
  box-shadow: 7px -4px 18px -8px rgba(0, 0, 0, 0.12);
  margin: 18px auto 0px;
}
.stepper-notes .sticky-note::before, .stepper-notes .sticky-note::after {
  content: "";
  position: absolute;
}
.stepper-notes .sticky-note::before {
  width: 120px;
  height: 35px;
  background-color: rgba(153, 232, 211, 0.7);
  left: 50%;
  top: -15px;
  transform: translateX(-50%) rotate(3deg);
}
.stepper-notes .sticky-note::after {
  left: 0px;
  bottom: 0px;
  border-width: 12px;
  border-style: solid;
  border-top-color: #99E8D3;
  border-right-color: #99E8D3;
  border-bottom-color: #F7F7F7;
  border-left-color: #F7F7F7;
}
.stepper-notes .sticky-note textarea {
  width: 100%;
  height: 180px;
  background: transparent;
  resize: none;
  border: none;
  font-style: italic;
}

@media (min-width: 992px) {
  .form-builder {
    position: relative;
    display: flex;
    height: 100%;
  }
  .form-builder .left-column {
    position: relative;
    width: 60%;
    margin-right: auto;
  }
  .form-builder .right-column {
    position: fixed;
    right: 0px;
    width: 100%;
    flex: 0 0 38.5%;
    max-width: 38.5%;
  }
  .form-builder .right-column .right-inner {
    height: 100%;
    overflow: auto;
  }
}
.form-builder .category-box {
  background: #F7F7F7;
  padding: 12px;
  border-radius: 6px;
  border: 1px solid #DEDCDA;
}
.form-builder .category-box:hover {
  box-shadow: inset 0 0 0 1.5px #DEDCDA;
}
.form-builder .category-box.active {
  box-shadow: inset 0 0 0 1.5px #A4A4A4;
}
.form-builder .category-box.swap-selected {
  box-shadow: inset 0 0 0 1.5px #FF8643;
}
.form-builder .category-box:not(:last-child) {
  margin-bottom: 16px;
}
.form-builder .category-box .question-box {
  background: #fff;
  padding: 8px 20px 12px;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.14);
  margin-top: 12px;
}
.form-builder .category-box .question-box:hover {
  box-shadow: inset 0 0 0 1.5px #b8e6da;
}
.form-builder .category-box .question-box.active {
  box-shadow: inset 0 0 0 1.5px #99E8D3;
}
.form-builder .category-box .question-box .collapse-btn a[aria-expanded=true] .fa-square {
  display: none;
}
.form-builder .category-box .question-box .collapse-btn a[aria-expanded=true] .fa-minus {
  display: block;
}
.form-builder .category-box .question-box .collapse-btn a[aria-expanded=false] .fa-square {
  display: block;
}
.form-builder .category-box .question-box .collapse-btn a[aria-expanded=false] .fa-minus {
  display: none;
}
.form-builder .category-box .question-box .viewChoices .choices-list ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.form-builder .category-box .question-box .viewChoices .choices-list ul li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  word-wrap: break-word;
}
.form-builder .category-box .question-box .viewChoices .choices-list ul li span.icon {
  width: 16px;
  height: 16px;
  border: 1px solid #ADADAD;
}
.form-builder .category-box .question-box .viewChoices .choices-list ul li span.checkbox {
  border-radius: 2px;
}
.form-builder .category-box .question-box .viewChoices .choices-list ul li span.radio {
  border-radius: 50px;
}
.form-builder .category-box .question-box .viewChoices .choices-list ul li span.text {
  flex-grow: 1;
}
.form-builder .category-box .question-box .paneldynamic .table-view .list-items {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 575.98px) {
  .form-builder .category-box .question-box .paneldynamic .table-view .list-items {
    flex-direction: column;
  }
}
.form-builder .category-box .question-box .paneldynamic .table-view .list-items .item {
  flex: 25%;
  border-right: 1px solid var(--bs-border-color);
  border-top: 1px solid var(--bs-border-color);
  padding: 8px;
}
.form-builder .category-box .question-box .multipleQuestions .inner-box .inner-ques, .form-builder .category-box .question-box .multipletext .inner-box .inner-ques {
  border: 1px solid #DEDCDA;
  border-radius: 6px;
}
.form-builder .category-box .question-box .multipleQuestions .inner-box .inner-ques:hover, .form-builder .category-box .question-box .multipletext .inner-box .inner-ques:hover {
  border-color: #FF8643;
}
.form-builder .category-box .question-box .multipleQuestions .inner-box .inner-ques.active, .form-builder .category-box .question-box .multipletext .inner-box .inner-ques.active {
  box-shadow: inset 0 0 0 1px #FF8643;
}
.form-builder .category-box .addQues button {
  width: 100%;
  background: #fff;
  color: #20c997;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.14);
  transition: hover 0.5 ease-in-out;
}
.form-builder .category-box .addQues button:hover {
  background: rgba(32, 201, 151, 0.12);
}
.form-builder .ques-setting .form-group .form-control, .form-builder .ques-setting .form-group .form-select, .form-builder .cat-setting .form-group .form-control, .form-builder .cat-setting .form-group .form-select {
  min-height: 38px;
  font-size: 13px;
  font-weight: 500;
  border-radius: 8px;
  border: none;
  box-shadow: inset 0 0 0 1.5px #ebebeb;
  color: #5a5757;
}
.form-builder .ques-setting .form-group .form-control:focus-within, .form-builder .ques-setting .form-group .form-select:focus-within, .form-builder .cat-setting .form-group .form-control:focus-within, .form-builder .cat-setting .form-group .form-select:focus-within {
  box-shadow: inset 0 0 0 1px #FF8643;
}
.form-builder .ques-setting .choice-table tr th, .form-builder .ques-setting .choice-table tr td {
  font-size: 13px;
}
.form-builder .ques-setting .choice-table tr th {
  padding: 4px 12px;
}
.form-builder .ques-setting .choice-table tr td {
  padding: 4px;
}
.form-builder .ques-setting .choice-table tr td .input-field input, .form-builder .ques-setting .choice-table tr td .input-field select {
  width: 100%;
  padding: 8px;
  border: none;
  border-radius: 4px;
}
.form-builder .ques-setting .choice-table tr td .input-field input:focus-within, .form-builder .ques-setting .choice-table tr td .input-field select:focus-within {
  box-shadow: inset 0 0 0 1px #FF8643;
}
.form-builder .ques-setting .choice-table tr td .input-field select {
  font-size: 13px;
}

.quesVisibleIf, .choiceEnableIf {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.quesVisibleIf .cond-item:not(:last-child), .choiceEnableIf .cond-item:not(:last-child) {
  border-bottom: 1px dashed #ebebeb;
  padding-bottom: 20px;
}
.quesVisibleIf .cond-item .cond-row, .choiceEnableIf .cond-item .cond-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.quesVisibleIf .cond-item .cond-row .quesName, .choiceEnableIf .cond-item .cond-row .quesName {
  display: flex;
  align-items: center;
  gap: 8px;
}
.quesVisibleIf .cond-item .cond-body, .choiceEnableIf .cond-item .cond-body {
  background: #fff;
  padding: 20px;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.14);
}
.quesVisibleIf .cond-item .cond-body .form-group .form-control:focus-within, .choiceEnableIf .cond-item .cond-body .form-group .form-control:focus-within {
  box-shadow: inset 0 0 0 1px #FF8643;
}
.quesVisibleIf .cond-item .cond-body .form-group .form-control, .quesVisibleIf .cond-item .cond-body .form-group .form-select, .choiceEnableIf .cond-item .cond-body .form-group .form-control, .choiceEnableIf .cond-item .cond-body .form-group .form-select {
  min-height: 48px;
  background: rgb(248, 248, 248);
  font-size: 14px;
  font-weight: 500;
  border-radius: 4px;
  border: 1px solid #fff;
  color: #5a5757;
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}

.book-appointment {
  display: flex;
  column-gap: 16px;
}
@media (max-width: 991.98px) {
  .book-appointment {
    flex-direction: column;
    row-gap: 14px;
  }
}
.book-appointment .left-column, .book-appointment .middle-column, .book-appointment .right-column {
  position: relative;
  background: #FFFFFF;
  border-radius: 6px;
  padding: 12px 14px;
}
@media (min-width: 992px) {
  .book-appointment .left-column, .book-appointment .right-column {
    flex: 0 0 300px;
    max-width: 300px;
  }
}
.book-appointment .left-column .search-box {
  position: relative;
}
.book-appointment .left-column .search-box input {
  padding-left: 30px;
}
.book-appointment .left-column .search-box img {
  margin-left: 8px;
}
@media (min-width: 992px) {
  .book-appointment .left-column .providers-list {
    height: calc(100vh - 304px);
    overflow: auto;
  }
}
.book-appointment .left-column .providers-list .list-item {
  display: flex;
  column-gap: 14px;
  padding: 10px 8px;
  border-radius: 5px;
  cursor: pointer;
}
.book-appointment .left-column .providers-list .list-item .icon {
  flex: 0 0 30px;
  height: 30px;
  background: #FF8643;
  color: #FFFFFF;
  border-radius: 50px;
}
.book-appointment .left-column .providers-list .list-item:hover, .book-appointment .left-column .providers-list .list-item.selected {
  background: #f6f8fa;
}
@media (min-width: 992px) {
  .book-appointment .middle-column .slot-wrap {
    height: calc(100vh - 249px);
    overflow: auto;
  }
}
.book-appointment .middle-column .book-slot .slot-listing {
  display: flex;
  flex-wrap: wrap;
  column-gap: 12px;
  row-gap: 10px;
}
.book-appointment .middle-column .book-slot .slot-listing .slot-item {
  flex: 0 0 160px;
  min-width: 160px;
  max-width: 100%;
  background: #FFFFFF;
  cursor: pointer;
}
.book-appointment .middle-column .book-slot .slot-listing .slot-item span {
  color: #FF8643;
}
.book-appointment .middle-column .book-slot .slot-listing .slot-item.selected {
  background: #FF8643;
}
.book-appointment .middle-column .book-slot .slot-listing .slot-item.selected span {
  color: #FFFFFF;
}
.book-appointment .right-column .provider-details .details-items .item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 12px;
}
.book-appointment .right-column .provider-details .details-items .item:not(:last-child) {
  border-bottom: 1px dashed var(--bs-border-color);
  padding-bottom: 6px;
}
.book-appointment .right-column .provider-details .details-items .item p {
  font-size: 12px;
  font-weight: 500;
}

.lead-details-ui {
  --crm-bg: #eef1f5;
  --crm-border: #d9e0e8;
  --crm-text: #2f3a48;
  --crm-muted: #7d8897;
  --crm-green: #3dbb5f;
}
.lead-details-ui .crm-card {
  border: 1px solid var(--crm-border);
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(30, 38, 55, 0.03);
}
.lead-details-ui .top-header {
  padding: 14px 18px;
}
.lead-details-ui .top-header .top-grid {
  display: grid;
  align-items: start;
  column-gap: 14px;
  grid-template-columns: minmax(560px, 1fr) auto;
}
.lead-details-ui .top-header .top-grid .lead-summary,
.lead-details-ui .top-header .top-grid .lead-meta-block {
  min-width: 0;
}
.lead-details-ui .top-header .top-grid .avatar {
  width: 48px;
  height: 48px;
  color: #fff;
  display: grid;
  font-size: 18px;
  font-weight: 500;
  flex-shrink: 0;
  border-radius: 50%;
  place-items: center;
  background: #FF8643;
}
.lead-details-ui .top-header .top-grid .lead-name {
  margin: 0;
  font-size: 18px;
  line-height: 1.1;
  font-weight: 700;
}
.lead-details-ui .top-header .top-grid .badge-status {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  padding: 6px 14px;
  border-radius: 2px;
  background: #FF8643;
}
.lead-details-ui .top-header .top-grid .quick-icon {
  width: 26px;
  height: 26px;
  font-size: 12px;
  border-radius: 2px;
  align-items: center;
  display: inline-flex;
  justify-content: center;
  border: 1px solid var(--crm-border);
  background: #f7f9fb;
  cursor: pointer;
}
.lead-details-ui .top-header .top-grid .meta-line {
  font-size: 13px;
  margin-top: 10px;
  white-space: nowrap;
  overflow: visible;
  text-overflow: unset;
}
.lead-details-ui .top-header .top-grid .meta-line a {
  color: #FF8643;
}
.lead-details-ui .top-header .top-grid .actions {
  gap: 6px !important;
  max-width: none;
  align-content: flex-start;
}
.lead-details-ui .top-header .top-grid .actions .btn {
  color: #4d5968;
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  border-radius: 2px;
  margin-bottom: 0;
  padding: 7px 12px;
  border-color: #c8d2de;
  background: #f9fbfd;
}
.lead-details-ui .top-header .top-grid .actions .btn.dropdown-toggle::after {
  display: none;
}
.lead-details-ui .body-area {
  margin-top: 12px;
  padding: 0;
  overflow: hidden;
}
.lead-details-ui .left-col {
  padding: 12px;
  border-right: 1px solid var(--crm-border);
  background: #f5f7fa;
}
.lead-details-ui .left-col .quality-box {
  margin-bottom: 14px;
  padding: 10px;
  border: 1px solid var(--crm-border);
  background: #fff;
}
.lead-details-ui .left-col .quality-box .lbl {
  color: #7f8a98;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 3px;
}
.lead-details-ui .left-col .quality-box .val {
  font-size: 18px;
  font-weight: 700;
}
.lead-details-ui .left-col .props-box {
  min-height: 650px;
  padding: 10px;
  border: 1px solid var(--crm-border);
  background: #fff;
}
.lead-details-ui .left-col .props-title {
  font-size: 14px;
  font-weight: 600;
}
.lead-details-ui .left-col .prop-row {
  gap: 8px;
  display: grid;
  padding: 4px 0;
  font-size: 12px;
  grid-template-columns: 42% 58%;
}
.lead-details-ui .left-col .prop-row .prop-key {
  color: #7e8898;
}
.lead-details-ui .left-col .prop-row .prop-val {
  color: #3d4755;
  font-weight: 500;
}
.lead-details-ui .right-col {
  padding: 12px;
  background: #f5f7fa;
}
.lead-details-ui .timeline-card {
  border: 1px solid var(--crm-border);
  background: #fff;
}
.lead-details-ui .tabs-wrap {
  padding: 0 12px;
  border-bottom: 1px solid var(--crm-border);
}
.lead-details-ui .crm-tabs {
  gap: 6px;
  border-bottom: 0;
}
.lead-details-ui .crm-tabs .nav-link {
  border: 0;
  color: #707d8d;
  font-size: 12px;
  font-weight: 600;
  border-radius: 0;
  padding: 12px 10px;
  border-bottom: 3px solid transparent;
  background: transparent;
}
.lead-details-ui .crm-tabs .nav-link.active {
  color: #3c4756;
  background: transparent;
  border-bottom-color: #FF8643;
}
.lead-details-ui .filter-row {
  padding: 8px 12px;
  border-bottom: 1px solid var(--crm-border);
}
.lead-details-ui .filter-row .ng-select .ng-select-container {
  border-color: #cbd5e1 !important;
  border-radius: 2px;
}
.lead-details-ui .filter-row .ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #4f5d6c !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}
.lead-details-ui .filter-select {
  width: auto;
  height: 36px;
  font-size: 12px;
  min-width: 220px;
  font-weight: 500;
  border-radius: 2px;
  padding: 4px 32px 4px 10px;
  border-color: #cbd5e1;
  color: #4f5d6c;
}
.lead-details-ui .filter-select-time {
  min-width: 140px;
}
.lead-details-ui .filter-clear {
  color: #95a1af;
  font-size: 12px;
  font-weight: 600;
  margin-left: 10px;
  align-self: center;
  text-decoration: none;
}
.lead-details-ui .content-body {
  min-height: 580px;
  background: #f0f3f7;
  padding: 12px;
}
.lead-details-ui .timeline-wrap .timeline-date {
  color: #606c7c;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 8px;
}
.lead-details-ui .timeline-wrap .event {
  position: relative;
  display: grid;
  gap: 0;
  min-height: 72px;
  margin-bottom: 8px;
  background: #fff;
  border: 1px solid #eef2f6;
  grid-template-columns: 108px 16px 1fr auto;
  transition: all 0.2s ease;
}
@media (max-width: 575.98px) {
  .lead-details-ui .timeline-wrap .event {
    grid-template-columns: 1fr;
  }
  .lead-details-ui .timeline-wrap .event::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 100%;
    background: #FF8643;
    border-radius: 6px;
  }
}
.lead-details-ui .timeline-wrap .event:hover {
  background: rgb(240, 248, 255);
}
.lead-details-ui .timeline-wrap .event:hover .actions {
  display: flex;
}
.lead-details-ui .timeline-wrap .event .time {
  font-size: 12px;
  line-height: 1.35;
  padding: 12px 10px 10px 14px;
  border-right: 1px solid #e6ecf2;
}
@media (max-width: 575.98px) {
  .lead-details-ui .timeline-wrap .event .time {
    border-right: none;
  }
}
.lead-details-ui .timeline-wrap .event .time strong {
  display: block;
  font-size: 12px;
}
.lead-details-ui .timeline-wrap .event .icon-col {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  margin-left: -18px;
}
@media (max-width: 575.98px) {
  .lead-details-ui .timeline-wrap .event .icon-col {
    display: none;
  }
}
.lead-details-ui .timeline-wrap .event .icon {
  width: 34px;
  height: 34px;
  z-index: 1;
  color: #fff;
  font-size: 14px;
  position: relative;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: #FF8643;
}
.lead-details-ui .timeline-wrap .event .content {
  padding: 12px 10px 8px;
  display: flex;
  flex-direction: column;
  row-gap: 3px;
}
@media (max-width: 575.98px) {
  .lead-details-ui .timeline-wrap .event .content {
    padding-top: 0px;
  }
}
.lead-details-ui .timeline-wrap .event .content .title {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 1px;
}
.lead-details-ui .timeline-wrap .event .content .des {
  font-size: 11px;
  color: #788494;
  margin-bottom: 1px;
}
.lead-details-ui .timeline-wrap .event .content .view-del {
  line-height: 1.35;
  margin-bottom: 1px;
}
.lead-details-ui .timeline-wrap .event .content .view-del a {
  color: #FF8643;
  font-size: 11px;
}
.lead-details-ui .timeline-wrap .event .content .addedBy {
  color: #788494;
  font-size: 11px;
}
.lead-details-ui .timeline-wrap .event .score {
  color: var(--crm-green);
  font-size: 14px;
  font-weight: 700;
  padding: 12px 14px 0 0;
}
.lead-details-ui .timeline-wrap .event .actions {
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  display: none;
  gap: 12px;
  padding-inline-end: 16px;
}
.lead-details-ui .timeline-wrap .event .actions .action-btn {
  width: 28px;
  height: 28px;
  color: #454f5b;
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  border-radius: 2px;
  padding: 5px;
  border: 1px solid #cad3db;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.lead-details-ui .ld-toolbar {
  padding: 12px;
  border-bottom: 1px solid var(--crm-border);
}
.lead-details-ui .ld-all-btn {
  height: 36px;
  color: #4f5d6c;
  border: 1px solid transparent;
  background: #f6f8fb;
  font-size: 12px;
  padding: 6px 14px;
}
.lead-details-ui .ld-search-wrap {
  position: relative;
  width: 100%;
  max-width: 325px;
}
.lead-details-ui .ld-search-wrap .bi-search {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: #9ba7b5;
  font-size: 14px;
}
.lead-details-ui .ld-search-input {
  height: 36px;
  font-size: 12px;
  color: #4f5d6c;
  border-radius: 3px;
  border-color: #cbd5e1;
  padding-right: 34px;
}
.lead-details-ui .ld-toolbar-right {
  margin-left: auto;
}
.lead-details-ui .ld-check .form-check-input {
  border-radius: 2px;
  margin-top: 0.1rem;
}
.lead-details-ui .ld-check .form-check-label {
  color: #5d6b7a;
  font-size: 12px;
  font-weight: 600;
}
.lead-details-ui .ld-edit-btn {
  height: 36px;
  min-width: 64px;
  font-size: 12px;
  font-weight: 600;
  border-color: #c8d2de;
}
.lead-details-ui .ld-section-head {
  color: #35485d;
  font-weight: 700;
  font-size: 15px;
  padding: 12px 12px 10px;
}
.lead-details-ui .ld-card {
  margin: 0 12px 12px;
  background: #fff;
  border: 1px solid #e3e9ef;
}
.lead-details-ui .ld-col {
  padding: 8px 12px;
}
.lead-details-ui .ld-row {
  display: grid;
  gap: 10px;
  grid-template-columns: 36% 64%;
  border-bottom: 1px solid #e8edf3;
  padding: 7px 0;
}
.lead-details-ui .ld-key {
  color: #8a97a6;
  font-size: 12px;
  line-height: 1.35;
}
.lead-details-ui .ld-value {
  color: #394757;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.35;
}
.lead-details-ui .ld-value a {
  color: #2f84ed;
  text-decoration: none;
}
.lead-details-ui .at-toolbar {
  padding: 8px 12px;
  border-bottom: 1px solid var(--crm-border);
}
.lead-details-ui .tasks-empty {
  min-height: 580px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 60px;
  background: #edf1f5;
}
.lead-details-ui .tasks-empty-icon {
  color: #929EAA;
  font-size: 65px;
  margin-bottom: 16px;
}
.lead-details-ui .tasks-empty-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 18px;
}
.lead-details-ui .audit-table-wrap {
  background: #fff;
}
.lead-details-ui .audit-table {
  margin: 0;
  font-size: 12px;
}
.lead-details-ui .audit-table th,
.lead-details-ui .audit-table td {
  vertical-align: top;
  border-color: #d3dbe4;
  padding: 8px 12px;
}
.lead-details-ui .audit-table th {
  color: #2f445c;
  font-weight: 600;
  background: #f7f9fb;
}
.lead-details-ui .audit-table th i {
  color: #8d9aab;
  font-size: 10px;
  margin-left: 2px;
}
.lead-details-ui .audit-table td {
  color: #2e4459;
  background: #fff;
}
.lead-details-ui .audit-table .by {
  margin-top: 2px;
  color: #4f6580;
}
.lead-details-ui .floating-call {
  left: 32px;
  width: 44px;
  z-index: 4;
  bottom: 22px;
  height: 44px;
  color: #fff;
  display: grid;
  position: fixed;
  place-items: center;
  border-radius: 50%;
  background: #243d68;
  box-shadow: 0 6px 18px rgba(36, 61, 104, 0.34);
}
.lead-details-ui .converse {
  right: 24px;
  bottom: 0;
  z-index: 4;
  color: #fff;
  display: flex;
  position: fixed;
  min-width: 220px;
  font-weight: 700;
  padding: 11px 16px;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px 4px 0 0;
  background: linear-gradient(90deg, #1f355c, #1b4f9c);
}
.lead-details-ui .converse .badge {
  font-size: 11px;
  margin-left: 8px;
  border-radius: 99px;
  background: #f0503a;
}
@media (max-width: 1199.98px) {
  .lead-details-ui .top-header .top-grid {
    row-gap: 10px;
    grid-template-columns: 1fr;
  }
  .lead-details-ui .top-header .top-grid .actions {
    justify-content: flex-start !important;
  }
  .lead-details-ui .timeline-wrap .event .score {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .lead-details-ui {
    padding: 8px;
  }
  .lead-details-ui .top-header {
    padding: 12px;
  }
  .lead-details-ui .top-header .top-grid .meta-line {
    white-space: normal;
  }
  .lead-details-ui .left-col {
    border-right: 0;
    border-bottom: 1px solid var(--crm-border);
  }
  .lead-details-ui .left-col .props-box {
    min-height: 0;
  }
  .lead-details-ui .crm-tabs .nav-link {
    font-size: 13px;
    padding: 10px 8px;
  }
  .lead-details-ui .timeline-wrap .timeline-date {
    font-size: 14px;
  }
  .lead-details-ui .ld-row {
    grid-template-columns: 42% 58%;
  }
  .lead-details-ui .ld-col {
    padding: 6px 10px;
  }
  .lead-details-ui .audit-table th,
  .lead-details-ui .audit-table td {
    padding: 8px 8px;
  }
  .lead-details-ui .floating-call,
  .lead-details-ui .converse {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .lead-details-ui .avatar {
    width: 56px;
    height: 56px;
    font-size: 25px;
  }
  .lead-details-ui .badge-status {
    font-size: 12px;
    margin-top: 8px;
  }
  .lead-details-ui .filter-row {
    gap: 8px;
    flex-direction: column;
    align-items: stretch !important;
  }
  .lead-details-ui .filter-select,
  .lead-details-ui .filter-select-time {
    width: 100%;
    min-width: 0;
  }
  .lead-details-ui .timeline-wrap .event .time {
    font-size: 11px;
  }
  .lead-details-ui .timeline-wrap .event .time strong {
    font-size: 13px;
  }
  .lead-details-ui .ld-toolbar {
    padding: 10px;
  }
  .lead-details-ui .ld-search-wrap {
    max-width: none;
  }
  .lead-details-ui .ld-row {
    gap: 6px;
    grid-template-columns: 1fr;
  }
  .lead-details-ui .tasks-empty {
    min-height: 420px;
    padding-top: 40px;
  }
}

.merge-lead-wrapper {
  display: flex;
}
.merge-lead-wrapper .lead-fields-column {
  min-width: 300px;
  border-top: 1px solid #dbdbdb;
  font-size: 13px;
}
@media (max-width: 767.98px) {
  .merge-lead-wrapper .lead-fields-column {
    min-width: 220px;
  }
}
@media (max-width: 575.98px) {
  .merge-lead-wrapper .lead-fields-column {
    min-width: 100px;
    font-size: 11px;
  }
}
.merge-lead-wrapper .lead-fields-column .lead-fields-header {
  border: 1px solid #dbdbdb;
  border-top: 0px;
  background-color: #EFEFF2;
  padding: 10px;
  min-height: 88px;
}
.merge-lead-wrapper .lead-fields-column .lead-fields-content .lead-section-field-block {
  background-color: #F9F9F9;
  padding: 10px;
  border: 1px solid #dbdbdb;
  border-top: 0px;
}
.merge-lead-wrapper .lead-details-columns-holder {
  border-right: 1px solid #dbdbdb;
  display: flex;
  flex-wrap: nowrap;
  overflow: auto;
}
.merge-lead-wrapper .lead-details-columns-holder .lead-details-column {
  min-width: 300px;
  border-top: 1px solid #dbdbdb;
}
@media (max-width: 767.98px) {
  .merge-lead-wrapper .lead-details-columns-holder .lead-details-column {
    min-width: 220px;
  }
}
@media (max-width: 575.98px) {
  .merge-lead-wrapper .lead-details-columns-holder .lead-details-column {
    min-width: 100px;
  }
}
.merge-lead-wrapper .lead-details-columns-holder .lead-details-column .lead-header {
  background-color: #EFEFF2;
  border-left: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding: 10px;
  min-height: 88px;
}
.merge-lead-wrapper .lead-details-columns-holder .lead-details-column .lead-header .lead-header-name {
  color: #FF8643;
  font-weight: 500;
  font-size: 14px;
}
@media (max-width: 575.98px) {
  .merge-lead-wrapper .lead-details-columns-holder .lead-details-column .lead-header .lead-header-name {
    font-size: 11px;
  }
}
.merge-lead-wrapper .lead-details-columns-holder .lead-details-column .lead-header .created-on-field {
  color: #9E9E9E;
  font-size: 11px;
  font-weight: 500;
  margin: 3px 0px;
}
.merge-lead-wrapper .lead-details-columns-holder .lead-details-column.first-lead .lead-header {
  border-left: 0px;
}
.merge-lead-wrapper .lead-details-columns-holder .lead-details-column .lead-section .lead-section-field-block {
  cursor: pointer;
  padding: 10px;
  border: 1px solid #dbdbdb;
  border-top: 0px;
  border-right: 0px;
  min-height: 18px;
  font-size: 13px;
  position: relative;
  background: #fff;
  white-space: nowrap;
  text-overflow: ellipsis !important;
  overflow: hidden;
}
@media (max-width: 575.98px) {
  .merge-lead-wrapper .lead-details-columns-holder .lead-details-column .lead-section .lead-section-field-block {
    font-size: 11px;
  }
}
.merge-lead-wrapper .lead-details-columns-holder .lead-details-column .lead-section .lead-section-field-block::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 6px;
  font-size: 10px;
  color: #FF8643;
}
.merge-lead-wrapper .lead-details-columns-holder .lead-details-column .lead-section .lead-section-field-block.selected {
  background-color: #FFF2EA;
}
.merge-lead-wrapper .lead-details-columns-holder .lead-details-column .lead-section .lead-section-field-block.selected::before {
  content: "\f00c";
}
.merge-lead-wrapper .lead-details-columns-holder .lead-details-column.first-lead .lead-section .lead-section-field-block {
  border-left: 0px;
}

.whtsapp-template .steps .step-item {
  color: #919eab;
  background: #f4f6f8;
  font-size: 13px;
  font-weight: 500;
  clip-path: polygon(92% 0, 100% 50%, 92% 100%, 0 100%, 5% 50%, 0 0) !important;
}
.whtsapp-template .steps .step-item .count {
  display: none;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1px;
}
.whtsapp-template .steps .step-item .check {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50px;
  font-size: 8px;
  font-weight: 500;
  line-height: 1px;
  background: #FF8643;
  color: #FFFFFF;
}
.whtsapp-template .steps .step-item.active {
  color: #FFFFFF;
  background: #FF8643;
}
.whtsapp-template .steps .step-item.active .count {
  display: flex;
  color: #FF8643;
  background: #FFFFFF;
}
.whtsapp-template .steps .step-item.active .check {
  display: none;
}
.whtsapp-template .steps .step-item:disabled {
  color: #666;
  background: #f5f6f7;
  opacity: 0.6;
}
.whtsapp-template .steps .step-item:disabled .count {
  display: flex;
  color: #999;
  background: rgba(0, 0, 0, 0.1019607843);
}
.whtsapp-template .steps .step-item:disabled .check {
  display: none;
}

.coming-soon-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: auto;
}
.coming-soon-overlay .soon-badge {
  background-color: #97E7D9;
  color: #243D68;
  padding: 6px 14px;
  border-radius: 50px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.5px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  text-transform: uppercase;
  animation: pulseSoon 2s infinite;
}

@keyframes pulseSoon {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.cv-widgets-holder {
  position: fixed;
  bottom: 0px;
  right: 80px;
  display: flex;
  flex-direction: column;
  z-index: 1050;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transform: translateY(110%);
  opacity: 0;
  pointer-events: none;
}
.cv-widgets-holder.active {
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
}
.cv-widgets-holder .cv-widgets-inner {
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 380px;
  height: 75vh;
  max-width: 380px;
  min-height: 400px;
  max-height: 580px;
  border: 1px solid #dfe3e8;
  border-radius: 8px 8px 0px 0px;
  box-shadow: 0 -5px 15px rgba(0, 0, 0, 0.1);
  background: #fff;
  overflow: hidden;
}
.cv-widgets-holder .cv-widgets-inner.minimized {
  height: 48px;
  min-height: 48px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widgets-header {
  position: relative;
  width: 100%;
  height: 48px;
  background-color: #1E293B;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 5px;
  border-radius: 4px 4px 0px 0px;
  overflow-x: clip;
  cursor: grab;
}
.cv-widgets-holder .cv-widgets-inner .cv-widgets-header .cv-widget-header-title {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 10px;
  gap: 10px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widgets-header .cv-widget-header-title .name {
  font-size: 14px;
  line-height: initial;
  color: #FFFFFF;
}
.cv-widgets-holder .cv-widgets-inner .cv-widgets-header .cv-widget-header-title .unread {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  font-size: 10px;
  font-weight: bold;
  line-height: 1px;
  padding: 0px 4px;
  border-radius: 50px;
  background: #FF8643;
}
.cv-widgets-holder .cv-widgets-inner .cv-widgets-header .cv-widget-header-control {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.cv-widgets-holder .cv-widgets-inner .cv-widgets-header .cv-widget-header-control .control-item {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  cursor: pointer;
  z-index: 5;
}
.cv-widgets-holder .cv-widgets-inner .cv-widgets-header .cv-widget-header-control .control-item:hover {
  background: #203650;
}
.cv-widgets-holder .cv-widgets-inner .cv-widgets-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
  background: #FFFFFF;
  position: relative;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel,
.cv-widgets-holder .cv-widgets-inner .cv-widget-settingPanel,
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-header {
  display: flex;
  column-gap: 10px;
  padding: 10px 10px 6px 10px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-header .cv-search-wrapper {
  flex: 1;
  height: 28px;
  border: 1px solid #dfe3e8;
  padding: 6px;
  display: flex;
  align-items: center;
  column-gap: 5px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-header .cv-search-wrapper span {
  font-size: 12px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-header .cv-search-wrapper .cv-search-box {
  border: none;
  font-size: 12px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-header .cv-filter-wrapper {
  position: relative;
  width: 32px;
  height: 26px;
  background-color: #f9fafb;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  border: 1px solid #dfe3e8;
  cursor: pointer;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-header .cv-filter-wrapper .flt-icon {
  font-size: 12px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-header .cv-filter-wrapper .applied-dot {
  width: 8px;
  height: 8px;
  position: absolute;
  top: -4px;
  right: -4px;
  background-color: #FF8643;
  border-radius: 50px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container {
  flex: 1;
  overflow-y: auto;
  min-height: 0;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 10px;
  padding: 10px 12px;
  cursor: pointer;
  border-bottom: 1px solid #f0f2f5;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item:hover {
  background: #f4f6f8;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .avatar {
  position: relative;
  width: 42px;
  height: 42px;
  min-width: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e8edf2;
  color: #475569;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 600;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .avatar.avatar-wa {
  background: #dcf8c6;
  color: #128c7e;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .avatar.avatar-sms {
  background: #dbeafe;
  color: #2563eb;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .avatar.avatar-web {
  background: #ede9fe;
  color: #7c3aed;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .avatar .channel-icon {
  position: absolute;
  bottom: -2px;
  right: -2px;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 9px;
  color: #fff;
  background: #25d366;
  border: 2px solid #fff;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .avatar .channel-icon.fa-comment-dots {
  background: #2563eb;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .avatar .channel-icon.fa-globe {
  background: #7c3aed;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .avatar.avatar-sm {
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 12px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .avatar.avatar-sm .channel-icon {
  width: 14px;
  height: 14px;
  font-size: 8px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .content {
  flex: 1;
  display: flex;
  flex-direction: column;
  row-gap: 2px;
  line-height: normal;
  overflow: hidden;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .content .name {
  font-size: 13px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .content .msg {
  font-size: 12px;
  color: #637381;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .options {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  column-gap: 1px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .options .date {
  font-size: 10px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-usersPanel .cv-usersPanel-body .cv-usersPanel-body-container .item .options .unread {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 8px;
  font-weight: bold;
  line-height: 1px;
  padding: 0px 4px;
  border-radius: 50px;
  background: #FF8643;
  color: #FFFFFF;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel,
.cv-widgets-holder .cv-widgets-inner .cv-widget-settingPanel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #FFFFFF;
  transition: all 0.4s ease-in-out;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  transform: translateX(100%);
  transition: all 0.4s ease-in-out;
  z-index: 99;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel.active,
.cv-widgets-holder .cv-widgets-inner .cv-widget-settingPanel.active {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-header {
  flex-shrink: 0;
  background: #fff;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: auto;
  background: #e5ddd5;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z' fill='%23e5ddd5'/%3E%3Cpath d='M20 20h1v1h-1zm40 0h1v1h-1zm-20 20h1v1h-1zm40 0h1v1h-1zm-40 20h1v1h-1zm40 0h1v1h-1z' fill='%23d4cdc4' opacity='.3'/%3E%3C/svg%3E");
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-body .msg-inner {
  padding: 10px 12px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-body .msg-inner .msg-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 4px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-body .msg-inner .msg-item .msg-cover {
  display: flex;
  max-width: 85%;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-body .msg-inner .msg-item .msg-cover .user-msg .msg-content {
  background: #fff;
  padding: 6px 10px;
  border-radius: 0 8px 8px 8px;
  font-size: 12.5px;
  line-height: 1.4;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
  position: relative;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-body .msg-inner .msg-item .msg-cover .user-msg .msg-content .msg-txt {
  margin: 0;
  word-break: break-word;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-body .msg-inner .msg-item .msg-cover .user-msg .msg-content .msg-time {
  display: block;
  text-align: right;
  font-size: 10px;
  color: #8696a0;
  margin-top: 2px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-body .msg-inner .msg-item .msg-cover.msg-end {
  margin-left: auto;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-body .msg-inner .msg-item .msg-cover.msg-end .user-msg .msg-content {
  background: #d9fdd3;
  border-radius: 8px 0 8px 8px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-window-status {
  flex-shrink: 0;
  padding: 6px 12px;
  background: #fff3cd;
  font-size: 11px;
  color: #856404;
  display: flex;
  align-items: center;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-window-status .choose-template {
  font-size: 11px;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-footer {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  background: #f0f2f5;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-footer .chat-inputBox {
  flex: 1;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-footer .chat-inputBox input {
  border-radius: 20px;
  font-size: 12px;
  padding: 6px 14px;
  background: #fff;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-footer .chat-inputBox input:disabled {
  background: #f0f2f5;
  cursor: not-allowed;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-footer .sendBtn {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cv-widgets-holder .cv-widgets-inner .cv-widget-chatPanel .cv-chatPanel-inner .cv-chatPanel-footer .sendBtn:disabled {
  opacity: 0.4;
}

.call-dialer-holder:not(.ameyo-dialer-holder) {
  position: fixed;
  bottom: 0px;
  right: 440px;
  display: flex;
  flex-direction: column;
  z-index: 1050;
}
@media (max-width: 991.98px) {
  .call-dialer-holder:not(.ameyo-dialer-holder) {
    right: 80px;
  }
}
@media (max-width: 575.98px) {
  .call-dialer-holder:not(.ameyo-dialer-holder) {
    right: 0;
    left: 0;
    align-items: center;
  }
}

.call-dialer-holder.ameyo-dialer-holder {
  position: fixed;
  bottom: 0px;
  right: 380px;
  display: flex;
  flex-direction: column;
  z-index: 1050;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transform: translateY(110%);
  opacity: 0;
  pointer-events: none;
}
.call-dialer-holder.ameyo-dialer-holder.active {
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner {
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 300px;
  height: 548px;
  border: 1px solid #dfe3e8;
  border-radius: 8px 8px 0px 0px;
  box-shadow: 0 -5px 15px rgba(0, 0, 0, 0.1);
  background: #fff;
  overflow: hidden;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner.minimized {
  height: 48px;
  min-height: 48px;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .dialer-header {
  position: relative;
  width: 100%;
  height: 48px;
  background-color: #1E293B;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
  border-radius: 4px 4px 0px 0px;
  overflow-x: clip;
  cursor: grab;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .dialer-header .dialer-header-title {
  flex: 1;
  display: flex;
  gap: 10px;
  font-size: 14px;
  color: #FFFFFF;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .dialer-header .dialer-header-controls {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .dialer-header .dialer-header-controls .control-item {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  cursor: pointer;
  z-index: 5;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .dialer-header .dialer-header-controls .control-item:hover {
  background: #203650;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .dialer-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
  background: #FFFFFF;
  position: relative;
  overflow: hidden;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .disposition-picker-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.35);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .disposition-picker-overlay .disposition-picker {
  width: 90%;
  max-width: 280px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.18);
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .disposition-picker-overlay .disposition-picker-header {
  padding: 10px 12px;
  background: #1E293B;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: 600;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .disposition-picker-overlay .disposition-picker-body {
  padding: 12px;
  max-height: 280px;
  overflow-y: auto;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .disposition-picker-overlay .disposition-picker-footer {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  padding: 8px 12px;
  border-top: 1px solid #eef0f2;
  background: #fafbfc;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .dialer-authPanel {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.call-dialer-holder.ameyo-dialer-holder .dialer-inner .dialer-authPanel .dialer-authForm {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 10px 10px 6px 10px;
}

.plan-component .advanced-search {
  flex: 0 0 280px;
  max-width: 280px;
}
@media (max-width: 575.98px) {
  .plan-component .advanced-search {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.plan-component .plan-notes .notes-wrapper .notesInfo {
  border-radius: 4px;
  font-size: 13px;
  overflow: auto;
}
.plan-component .plan-notes .notes-wrapper .notesInfo .NgxEditor__MenuBar {
  position: sticky;
  top: -8px;
  left: 0px;
  z-index: 1010;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.plan-component .plan-notes .notes-wrapper .notesInfo .NgxEditor {
  border-top: 1px solid #ebebeb !important;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-radius: 0px;
  overflow: auto;
}
.plan-component .plan-notes .notes-wrapper .notesInfo .NgxEditor .NgxEditor__Content {
  height: 160px;
  padding: 8px !important;
}
@media (min-width: 768px) {
  .plan-component .planPreference.is-sticky {
    position: sticky;
    width: calc(100% + 32px);
    margin-left: -16px;
    background-color: #FFFFFF;
    padding: 10px;
    border: 1px solid #ebebeb;
    border-top-width: 2px;
    border-left: none;
    border-right: none;
    z-index: 1020;
  }
}
.plan-component .planPreference ul li {
  font-size: 12px;
  padding: 3px 20px 3px 8px;
  background: #F9F4F1;
  color: #262B37;
  border: 1px solid #FF8643;
  border-radius: 50px;
  cursor: pointer;
}
.plan-component .planPreference ul li .singleValue {
  font-weight: 600;
}
.plan-component .planPreference ul li span {
  font-weight: 600;
}
.plan-component .planPreference ul li span::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 8px;
  width: 0.56em;
  height: 0.56em;
  display: inline-block;
  margin: -0.4em 0 0 0.4em;
  vertical-align: middle;
  border: 0.3em solid #262B37;
  border-width: 0 0.15em 0.15em 0;
  transform: rotateZ(45deg);
  transition: all 0.2s ease-in-out;
}
.plan-component .planPreference ul li .dropdown-menu {
  max-height: 150px;
  border-color: #E1DDDA;
  overflow-y: auto;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
}
.plan-component .planPreference ul li .dropdown-menu .item {
  padding: 3px 10px;
  font-size: 13px;
}
.plan-component .planPreference ul li .dropdown-menu .item:hover {
  background: rgba(255, 134, 67, 0.05);
}
.plan-component .planPreference ul li:hover .dropdown-menu {
  display: block;
}
.plan-component .table-card .card-cover {
  background: rgba(0, 0, 0, 0.5);
}
.plan-component .table-card .card-cover.selected {
  border: 2px solid #198754;
}

.diet-plan-component .table thead tr th {
  font-size: 14px;
  color: #777777;
  font-weight: 600;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 16px;
  background: transparent;
}
.diet-plan-component .table thead tr th:first-child {
  border-bottom: none;
}
.diet-plan-component .table tbody tr {
  transform: translateY(-13px);
}
.diet-plan-component .table tbody tr th {
  font-size: 1rem;
  line-height: 1.375rem;
  color: #262B37;
  font-weight: 500;
  border-right: 1px solid #ebebeb;
  background: transparent;
}
.diet-plan-component .table tbody tr td {
  border-right: 1px solid #ebebeb;
  background: transparent;
}
.diet-plan-component .table tbody tr td:last-child {
  border-right: none;
}
.diet-plan-component .table tbody tr:last-child td {
  border-bottom: 1px solid #ebebeb;
}
.diet-plan-component .table tbody tr:last-child td:first-child {
  border-bottom: none;
}
.diet-plan-component .table tbody tr.meal-type .meal-status {
  min-width: 62px;
  background: #53D477;
  padding: 3px 10px;
}
.diet-plan-component .table tbody tr.meal-type .meal-status.draft {
  background: #262B37;
}
.diet-plan-component .table tbody tr.meal-type .meal-status.local {
  background-color: #F54F4C;
}
.diet-plan-component .table tbody tr.meal-type .meal-status.NO_DIET {
  background-color: #A4A4A4;
}
.diet-plan-component .table-card {
  width: 150px;
  height: 185px;
  border: 1px solid #E1DDDA;
  box-shadow: 0px 4.5px 10px rgba(0, 0, 0, 0.15);
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
.diet-plan-component .table-card:hover {
  transform: scale(1.0251);
}
@media (min-width: 1400px) {
  .diet-plan-component .table-card {
    width: 100%;
    min-width: 170px;
    max-width: 170px;
  }
}
.diet-plan-component .table-card.taken {
  border-color: #53D477;
  background-color: #fafffb;
}
.diet-plan-component .table-card.not-taken {
  border-color: #F54F4C;
  background-color: #fff8f8;
}
.diet-plan-component .table-card.NON-VEG {
  background-color: rgba(239, 42, 42, 0.15);
}
.diet-plan-component .table-card .options .outside-opt {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease-in-out;
}
.diet-plan-component .table-card .options .dropdown .btn:hover {
  border-color: #FF8643;
  color: #FF8643;
}
.diet-plan-component .table-card:hover .options .outside-opt {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 1399.98px) {
  .diet-plan-component .table-card .meals-box .meal-list {
    height: 82px;
  }
}
.diet-plan-component .table-card .meals-box .meal-list .list-item {
  position: relative;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: #262B37;
  text-align: left;
  padding-left: 10px;
  word-break: break-word;
}
.diet-plan-component .table-card .meals-box .meal-list .list-item .show-on-hover {
  opacity: 0;
  visibility: hidden;
}
.diet-plan-component .table-card .meals-box .meal-list .list-item:hover .show-on-hover {
  opacity: 1;
  visibility: visible;
}
.diet-plan-component .table-card .meals-box .meal-list .list-item:not(:last-child) {
  margin-bottom: 6px;
}
.diet-plan-component .table-card .meals-box .meal-list .list-item::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0px;
  width: 5px;
  height: 5px;
  border-radius: 50px;
  background: #FF8643;
}
.diet-plan-component .table-card .card-cover {
  background: rgba(0, 0, 0, 0.5);
}
.diet-plan-component .table-card .card-cover.selected {
  border: 2px solid #198754;
}
.diet-plan-component .table-card .card-cover .icons {
  gap: 6px;
}
.diet-plan-component .table-card .card-cover .icons span {
  width: 34px;
  height: 34px;
  line-height: 34px;
  background: rgba(255, 255, 255, 0.3);
}

.kcal-badge-top {
  position: absolute;
  top: -11px;
  left: -8px;
  background: #99E8D3;
  color: #0d0d0d;
  font-weight: bold;
  font-size: 10px;
  border-radius: 0px;
  padding: 1px 8px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  z-index: 2;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.kcal-badge-top::after {
  content: "";
  position: absolute;
  left: 0px;
  bottom: -8px;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid #99E8D3;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

.single-plan-v2 .table thead tr th {
  font-size: 14px;
  color: #777777;
  font-weight: 600;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 16px;
}
.single-plan-v2 .table thead tr th:first-child {
  border-bottom: none;
}
.single-plan-v2 .table tbody tr {
  border-bottom: 1px solid #ebebeb;
}
.single-plan-v2 .table tbody tr th {
  font-size: 1rem;
  line-height: 1.375rem;
  color: #262B37;
  font-weight: 500;
  border-right: 1px solid #ebebeb;
}
.single-plan-v2 .table tbody tr td {
  border-right: 1px solid #ebebeb;
}
.single-plan-v2 .table tbody tr td:last-child {
  border-right: none;
}
.single-plan-v2 .table tbody tr:last-child td:not(:first-child) {
  border-bottom: 1px solid #ebebeb;
}
.single-plan-v2 .table tbody tr.plan-type {
  transform: translateY(-13px);
  border-bottom: none;
}
.single-plan-v2 .table tbody tr.plan-type .status {
  min-width: 62px;
  background: #53D477;
  padding: 3px 10px;
}
.single-plan-v2 .table tbody tr.plan-type .status.draft {
  background: #262B37;
}
.single-plan-v2 .table tbody tr.plan-type .status.local {
  background-color: #F54F4C;
}
.single-plan-v2 .table tbody tr.plan-type .status.No_Exercise {
  background-color: #A4A4A4;
}
.single-plan-v2 .table .plan-card {
  width: 100%;
  min-width: 175px;
  max-width: 175px;
  border-radius: 5px;
  margin: auto;
}
.single-plan-v2 .table .plan-card .card-footer {
  border-top: 1px dashed #DADADA;
  border-radius: 0px 0px 5px 5px;
  padding: 5px;
}
.single-plan-v2 .table .plan-tray {
  width: 100%;
  min-width: 175px;
  max-width: 175px;
  margin: auto;
}

.payment-details ul {
  display: flex;
  flex-wrap: wrap;
  row-gap: 12px;
  column-gap: 12px;
}
.payment-details ul li {
  position: relative;
  flex: 0 0 165px;
  background: #FFFFFF;
  border-radius: 3px;
  padding: 10px;
  box-shadow: 0px 3px 0px rgba(255, 134, 67, 0.1);
  font-size: 0.875rem;
  display: flex;
  cursor: pointer;
  z-index: 1;
  transition: 0.3s ease-in-out;
}
@media (max-width: 1399.98px) {
  .payment-details ul li {
    flex: 0 0 150px;
    font-size: 0.75rem;
    padding: 8px 10px;
  }
}
@media (max-width: 767.98px) {
  .payment-details ul li {
    flex: 0 0 calc(33.3333333333% - 8px);
  }
}
@media (max-width: 575.98px) {
  .payment-details ul li {
    flex: 0 0 100%;
    padding: 8px;
    font-size: 13px;
  }
}
.payment-details ul li .icon {
  margin-right: 10px;
  font-size: 18px;
  color: #FF8643;
}
.payment-details ul li .details .label {
  color: #777777;
}
.payment-details ul li:hover {
  background: #FF8643;
}
.payment-details ul li:hover .icon {
  color: #FFFFFF;
}
.payment-details ul li:hover .details .label, .payment-details ul li:hover .details .value {
  color: #FFFFFF;
}

.dropdown .dropdown-menu {
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.1);
  border: 1px solid #ebebeb;
}
.dropdown .dropdown-menu .dropdown-item {
  padding: 6px 16px;
  font-size: 13px;
  background: transparent;
  text-wrap: wrap;
}
.dropdown .dropdown-menu .dropdown-item:hover {
  color: #FF8643;
}
.dropdown .dropdown-menu .dropdown-divider {
  border-color: #f1f1f1;
}
.dropdown .dropdown-menu.dropdown-hover .dropdown-item:hover {
  background-color: rgba(255, 134, 67, 0.05);
}

.dropdown-status .dots {
  position: relative;
  width: 9px;
  height: 9px;
  border-radius: 2px;
  background-color: #777777;
  z-index: 1;
}
.dropdown-status .status {
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  margin-left: 6px;
}

.ng-select {
  font-size: 13px;
  font-weight: 500;
}
.ng-select .ng-select-container {
  box-shadow: none !important;
  border-color: var(--bs-gray-300) !important;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #262B37;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  position: relative !important;
  top: auto !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  background: #FF8643;
  color: #FFFFFF;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  border-right-color: #ff9f6a !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background: #FF8643;
}
.ng-select.ng-select-multiple.ng-select-disabled .ng-select-container .ng-value-container .ng-value {
  background: #FF8643;
  color: #FFFFFF;
}

.ng-dropdown-panel {
  pointer-events: auto !important;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  font-size: 13px;
  padding: 6px 10px;
}

.editor-wrap {
  border-radius: 4px;
  font-size: 13px;
}
.editor-wrap .NgxEditor__MenuBar {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.editor-wrap ngx-editor {
  display: inline-block;
  width: 100%;
}
.editor-wrap .NgxEditor {
  height: 100%;
  border-top: 1px solid #ebebeb;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-radius: 0px;
  overflow: auto;
}
.editor-wrap .NgxEditor .NgxEditor__Content {
  height: 100%;
  padding: 8px !important;
}
.editor-wrap ul, .editor-wrap ol {
  list-style-type: disc;
  margin-left: 20px;
}
.editor-wrap ul li, .editor-wrap ol li {
  list-style-type: disc;
}

.upload-file {
  width: 100%;
  border: 1px dashed #FF8643;
  padding: 6px;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
}
.upload-file::file-selector-button {
  margin-right: 15px;
  border: none;
  background: #FF8643;
  color: #FFFFFF;
  font-size: 13px;
  padding: 6px 12px;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
}

.status-dot {
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50px;
}
@media (max-width: 1399.98px) {
  .status-dot {
    width: 15px;
    height: 15px;
  }
}
.status-dot.green {
  background: #B5C93C;
}
.status-dot.yellow {
  background: #FFC943;
}
.status-dot.red {
  background: #F54F4C;
}
.status-dot.black {
  background: #262B37;
}

.status-badge {
  display: inline;
  width: 100%;
  min-width: 74px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  padding: 4px 10px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  text-align: center;
  text-transform: capitalize;
}
.status-badge.badge-success {
  color: #20c997;
  border-color: #20c997;
}
.status-badge.badge-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.status-badge.badge-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.status-badge.badge-danger {
  color: #dc3545;
  border-color: #dc3545;
}
@media (max-width: 767.98px) {
  .status-badge {
    font-size: 10px;
  }
}

.status-badge-fill {
  border: 1px solid transparent;
}
.status-badge-fill.success {
  background-color: #e8f5e9;
  color: #2e7d32;
  border-color: #a5d6a7;
}
.status-badge-fill.warning {
  background-color: #fff8e1;
  color: #f57f17;
  border-color: #ffe082;
}
.status-badge-fill.info {
  background-color: #e1f5fe;
  color: #0288d1;
  border-color: #81d4fa;
}
.status-badge-fill.danger {
  background-color: #ffebee;
  color: #c62828;
  border-color: #ef9a9a;
}
.status-badge-fill.pink {
  background-color: #fce4ec;
  color: #c2185b;
  border-color: #f8bbd0;
}
.status-badge-fill.neutral {
  background-color: #f5f5f5;
  color: #616161;
  border-color: #e0e0e0;
}

.tabs-secondary .nav-item .nav-link {
  color: #1E293B;
}
.tabs-secondary .nav-item .nav-link.active {
  background: #99E8D3;
}

.custom-pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 4px;
  row-gap: 10px;
}
.custom-pagination .pagination .page-item:not(:last-child) {
  margin-right: 8px;
}
.custom-pagination .pagination .page-item .page-link {
  position: relative;
  width: 32px;
  height: 32px;
  line-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  background: #f6f8fa;
  color: #262B37;
  border: 1px solid #E1DDDA;
  border-radius: 50px;
  overflow: hidden;
  box-shadow: none;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.custom-pagination .pagination .page-item .page-link:hover {
  border-color: #FF8643;
  color: #FF8643;
}
.custom-pagination .pagination .page-item .page-link.active {
  background: #FF8643;
  border-color: #FF8643;
  color: #FFFFFF;
}
.custom-pagination .pagination .page-item:first-child .page-link {
  border-radius: 8px 50px 50px 8px;
}
.custom-pagination .pagination .page-item:last-child .page-link {
  border-radius: 50px 8px 8px 50px;
}
.custom-pagination .pagination .page-item.disabled .page-link {
  background: #777777;
  color: #FFFFFF;
}
.custom-pagination .pages-count {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.custom-pagination .pages-count .item-perpage {
  display: flex;
  align-items: center;
}
.custom-pagination .pages-count .item-perpage .form-group {
  margin: 0px 5px;
}
.custom-pagination .pages-count .item-perpage .form-group select {
  font-size: 12px;
}

.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple {
  left: 0px;
}

.cdk-overlay-container {
  z-index: 1050;
}

.modalLightGrayV4 .mdc-dialog__container {
  background: #fdfdfd;
}

.bulkOpenModal .mdc-dialog__container {
  overflow: hidden;
}

.dialog-overflow-none .mdc-dialog__container {
  overflow: hidden;
}

.dialog-scroll-none .mdc-dialog__container .mdc-dialog__surface {
  overflow-y: hidden;
}

.mdc-dialog__container {
  box-shadow: 0px 3.25942px 11.408px rgba(0, 0, 0, 0.2);
}
.mdc-dialog__container .mat-mdc-dialog-surface {
  display: flex;
  padding: 15px 18px !important;
}
@media only screen and (max-width: 480px) {
  .mdc-dialog__container .mat-mdc-dialog-surface {
    padding: 14px !important;
  }
}
.mdc-dialog__container .mat-mdc-dialog-surface app-model-layout {
  flex: 1;
}

.followupModal .mdc-dialog__container .mdc-dialog__surface {
  padding: 0px !important;
}

.modal-layout .modal-layout-header {
  text-align: right;
  margin-bottom: 10px;
}
.modal-layout .modal-layout-header.removeHeaderSpace {
  margin-bottom: 0px;
}
.modal-layout .modal-layout-header.removeHeaderSpace span {
  position: absolute;
  top: 16px;
  right: 18px;
  z-index: 999;
}
.modal-layout .modal-layout-header span {
  display: inline-block;
  text-align: center;
  width: 24px;
  height: 24px;
  line-height: 23px;
  font-size: 15px;
  color: #777777;
  border: 1px solid #A4A4A4;
  border-radius: 4px;
  cursor: pointer;
}
.modal-layout .modal-layout-header span:hover {
  color: #F54F4C;
  border-color: #F54F4C;
}
.modal-layout .modal-body .modal__subtitle {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #777777;
}
.modal-layout .modal-body .modal_form_design .form-label {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #777777;
  margin-bottom: 10px;
}
.modal-layout .modal-body .modal_form_design .form-control, .modal-layout .modal-body .modal_form_design .form-select {
  width: 100%;
  min-height: 36px;
  padding: 6px 12px;
  border: none;
  border-radius: 4px;
  font-size: 14px;
  background-color: #FFFFFF;
}
.modal-layout .modal-body .modal_form_design .form-control:disabled, .modal-layout .modal-body .modal_form_design .form-select:disabled {
  background-color: #e9ecef !important;
}
.modal-layout .modal-body .modal_form_design .modal-btn {
  width: 100%;
  max-width: 292.53px;
  padding: 10px;
  font-size: 16.2971px;
  line-height: 22px;
  text-align: center;
  color: #FFFFFF;
}
@media only screen and (max-width: 480px) {
  .modal-layout .modal-body .modal_form_design .modal-btn {
    max-width: 100%;
    font-size: 14px;
    padding: 8px;
  }
}

.modal-tableDesign .table th, .modal-tableDesign .table td {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #000000;
}
.modal-tableDesign .table td {
  font-size: 12px;
  color: #777777;
}
.modal-tableDesign .table td .delete {
  color: #F54F4C;
  cursor: pointer;
}

.or {
  display: flex;
  justify-content: center;
  align-items: center;
}
.or::after, .or::before {
  content: "";
  display: block;
  border-bottom: 1px solid #E1DDDA;
  width: 100%;
  height: 1px;
  margin: 0 auto;
}
.or::before {
  margin-right: 8px;
}
.or::after {
  margin-left: 8px;
}

.custom-stepper ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-stepper ul li {
  flex: 1;
  position: relative;
}
.custom-stepper ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 24%;
  width: 100%;
  height: 2px;
  background: #A4A4A4;
}
.custom-stepper ul li .circle {
  position: relative;
  width: 24px;
  height: 24px;
  border: 2px solid #1E293B;
  background: #FFFFFF;
  border-radius: 50px;
  z-index: 1;
}
.custom-stepper ul li .circle::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background: #1E293B;
  border-radius: 50px;
}
.custom-stepper ul li p {
  font-size: 12px;
  font-weight: 700;
  margin-top: 4px;
  color: #777777;
}
.custom-stepper ul li.completed:not(:last-child)::after {
  background: #1E293B;
}
.custom-stepper ul li.completed .circle {
  background: #1E293B;
}
.custom-stepper ul li.completed .circle::before {
  background: #FFFFFF;
}
.custom-stepper ul li.completed p {
  color: #1E293B;
}

.orderCartView .mat-expansion-panel {
  margin-bottom: 16px;
  box-shadow: none;
}
.orderCartView .mat-expansion-panel:last-child {
  margin-bottom: 0px;
}
.orderCartView .mat-expansion-panel .mat-expansion-panel-spacing {
  margin: 0px;
}
.orderCartView .mat-expansion-panel .mat-expansion-panel-header {
  height: auto;
  padding: 14px 24px;
  border-radius: 0px;
}
.orderCartView .mat-expansion-panel .mat-expansion-panel-header .count {
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 600;
  background: #f6f8fa;
  color: #262B37;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #ebebeb;
  margin-right: 8px;
}
.orderCartView .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: none;
}
.orderCartView .mat-expansion-panel.mat-expanded .mat-expansion-panel-header {
  font-family: "Manrope", sans-serif;
  background-color: #FF8643;
  font-weight: 600;
}
.orderCartView .mat-expansion-panel.mat-expanded .mat-expansion-panel-header .mat-expansion-panel-header-title {
  color: #FFFFFF;
}

.search-filters {
  row-gap: 8px;
}
.search-filters .search-form {
  max-width: 320px;
}
.search-filters .search-form input {
  width: 100%;
  height: 35px;
  background: #FFFFFF;
  border: none;
  border-radius: 3px;
  padding: 7px 32px 7px 12px;
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0.05em;
  color: #262B37;
}
.search-filters .search-form input::placeholder {
  color: #777777;
}
.search-filters .search-form .search-icon {
  max-width: 15px;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}
@media (max-width: 1399.98px) {
  .search-filters .search-form {
    max-width: 290px;
  }
  .search-filters .search-form input {
    font-size: 12px;
    line-height: 16px;
  }
  .search-filters .search-form .search-icon {
    width: 14px;
  }
}

.tags-ui {
  position: relative;
  height: 26px;
  line-height: 26px;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  background: #eee;
  color: #FFFFFF;
  padding: 0 12px 0 10px;
  border-radius: 3px 0 0 3px;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
}
.tags-ui:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
  border-bottom: 14px solid transparent;
  border-left: 10px solid;
  border-left-color: #eee;
  border-top: 13px solid transparent;
}
.tags-ui.tags-success {
  background: #53D477;
}
.tags-ui.tags-success::after {
  border-left-color: #53D477;
}
.tags-ui.tags-warning {
  background: #ffc107;
}
.tags-ui.tags-warning::after {
  border-left-color: #ffc107;
}

.tabs-bar .nav-pills {
  border-bottom: 1px solid #ebebeb;
}
@media (max-width: 575.98px) {
  .tabs-bar .nav-pills {
    flex-direction: column;
  }
}
.tabs-bar .nav-pills .nav-item:not(:last-child) {
  margin-right: 10px;
}
.tabs-bar .nav-pills .nav-link {
  padding: 12px 16px;
  color: #777777;
  font-weight: 600;
  border-bottom: 2px solid transparent;
  border-radius: 0px;
}
.tabs-bar .nav-pills .nav-link:hover {
  color: #FF8643;
}
.tabs-bar .nav-pills .nav-link.active {
  background-color: transparent;
  color: #FF8643;
  border-bottom-color: #FF8643;
}
.tabs-bar .nav-pills .nav-link .count {
  font-size: 12px;
  color: #777777;
  border-radius: 50px;
  background-color: #F7F7F7;
  display: inline-block;
  padding: 2px 6px;
  text-align: center;
  border: 1px solid #F2F5FB;
  margin-left: 3px;
}

.meal-wrapper .normal-meal .meal-box {
  border: 1px solid #ebebeb;
}
.meal-wrapper .normal-meal .meal-box .dots {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 2px solid #FF8643;
  border-radius: 50px;
  transition: linear 0.2s;
}
.meal-wrapper .normal-meal .meal-box ul {
  padding-left: 22px;
  margin-top: 2px;
}
.meal-wrapper .normal-meal .meal-box ul li {
  list-style-type: disc;
}
.meal-wrapper .normal-meal .meal-box ul li::marker {
  color: #FF8643;
}
.meal-wrapper .normal-meal .meal-box ul li:not(:last-child) {
  margin-bottom: 8px;
}
.meal-wrapper .normal-meal .meal-item input {
  display: none;
}
.meal-wrapper .normal-meal .meal-item input:checked + .meal-box {
  border-color: #FF8643;
}
.meal-wrapper .normal-meal .meal-item input:checked + .meal-box .dots {
  background: #FF8643;
}
.meal-wrapper .normal-meal .meal-item input:checked + .meal-box .dots::before {
  content: "";
  position: absolute;
  top: 2.2px;
  left: 2.2px;
  height: 8px;
  width: 8px;
  background: #FFFFFF;
  border-radius: 50px;
}
.meal-wrapper .mdm-meal .vertical-view .suggested-item {
  flex: 0 0 200px;
  max-width: 200px;
}
.meal-wrapper .mdm-meal .selected-meal ul {
  max-height: 130px;
  padding-left: 22px;
  margin-top: 2px;
  overflow: auto;
}
.meal-wrapper .mdm-meal .selected-meal ul li {
  list-style-type: disc;
}
.meal-wrapper .mdm-meal .selected-meal ul li::marker {
  color: #FF8643;
}
.meal-wrapper .mdm-meal .selected-meal ul li:not(:last-child) {
  margin-bottom: 8px;
}

.img-overlap .img-item:not(:first-child) {
  margin-left: -22px;
}

.referal-notes-comment h1, .referal-notes-comment .h1, .referal-notes-comment h2, .referal-notes-comment .h2, .referal-notes-comment h3, .referal-notes-comment .h3, .referal-notes-comment h4, .referal-notes-comment .h4, .referal-notes-comment h5, .referal-notes-comment .h5, .referal-notes-comment h6, .referal-notes-comment .h6, .referal-notes-comment p {
  word-break: break-all;
}
.referal-notes-comment img {
  max-width: 100%;
}

.meal-base {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.meal-base .base-item {
  font-size: 12px;
  font-weight: 600;
  border: 2px solid var(--bs-border-color);
  color: #FF8643;
  border-radius: 50px;
  padding: 4px 8px;
  cursor: pointer;
}
.meal-base .base-item.active {
  background: #FF8643;
  color: #FFFFFF;
  border-color: #FF8643;
}

.accordion .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}

.mat-accordion-ui .mat-expansion-panel-content {
  font: inherit !important;
}
.mat-accordion-ui .mat-expansion-panel-content .mat-expansion-panel-body {
  padding: 0px !important;
}

@media (min-width: 576px) {
  .leaderboard.right-column {
    border-left: 2px dashed var(--bs-border-color);
  }
}
.leaderboard .inner-panel {
  width: 100%;
  max-width: 550px;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .leaderboard .inner-panel {
    margin-top: 20px;
  }
}
.leaderboard .title {
  margin: 12px 0px 72px;
}
@media (max-width: 575.98px) {
  .leaderboard .title {
    margin: 11px 0px 40px;
  }
}
.leaderboard .rank-listing {
  display: flex;
  justify-content: center;
  column-gap: 15px;
  margin-bottom: 15px;
}
@media (max-width: 575.98px) {
  .leaderboard .rank-listing {
    flex-direction: column;
    row-gap: 15px;
    margin-bottom: 0px;
  }
}
.leaderboard .rank-listing .rank-item {
  position: relative;
  flex: 1;
  border-radius: 10px;
  padding: 28px 10px 20px;
  text-align: center;
}
.leaderboard .rank-listing .rank-item .crown {
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
  border: 1px solid var(--bs-border-color);
  border-radius: 50px;
  padding: 4px;
}
.leaderboard .rank-listing .rank-item:nth-child(1) {
  background: linear-gradient(to bottom, #ff8643 0%, #ffcdb3 100%);
  background-color: #FF8643;
  order: 2;
  transform: translateY(-30px);
}
@media (max-width: 575.98px) {
  .leaderboard .rank-listing .rank-item:nth-child(1) {
    transform: translateY(0px);
    order: 1;
  }
}
.leaderboard .rank-listing .rank-item:nth-child(2) {
  background: linear-gradient(to bottom, #0dcaf0 0%, #b6f0fb 100%);
  background-color: var(--info);
  order: 1;
}
@media (max-width: 575.98px) {
  .leaderboard .rank-listing .rank-item:nth-child(2) {
    order: 2;
  }
}
.leaderboard .rank-listing .rank-item:nth-child(3) {
  background: linear-gradient(to bottom, #d63384 0%, #f2bfd9 100%);
  background-color: #d63384;
  order: 3;
}

.carts .cart-listing {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
@media (max-width: 767.98px) {
  .carts .cart-listing {
    flex-direction: column;
  }
}
.carts .cart-listing .cart-item {
  position: relative;
  flex: 1;
  background: rgba(128, 128, 128, 0.07);
  border-radius: 10px;
  border: 2px dashed rgba(128, 128, 128, 0.374);
  padding: 28px 10px 20px;
}
@media (max-width: 767.98px) {
  .carts .cart-listing .cart-item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.carts .cart-listing .cart-item .cart-title {
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 2px solid rgba(128, 128, 128, 0.374);
  border-radius: 7px;
}
.carts .cart-listing .cart-item:nth-child(1) {
  background: rgba(128, 128, 128, 0.07);
  order: 2;
  transform: translateY(-30px);
}
@media (max-width: 767.98px) {
  .carts .cart-listing .cart-item:nth-child(1) {
    transform: translateY(0px);
    order: 1;
  }
}
.carts .cart-listing .cart-item:nth-child(2) {
  order: 1;
}
@media (max-width: 767.98px) {
  .carts .cart-listing .cart-item:nth-child(2) {
    order: 2;
  }
}
.carts .cart-listing .cart-item:nth-child(3) {
  order: 3;
}

.file-upload-ui .file-label {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: 1px dashed #E1DDDA;
  padding: 10px;
  border-radius: 8px;
  background: #FFFFFF;
}
.file-upload-ui .file-label:hover {
  border-color: #FF8643;
  background: #F9F4F1;
}
.file-upload-ui .file-label input[type=file], .file-upload-ui .file-label app-fileUpload {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.filter-tabs ul {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 6px;
}
@media (min-width: 768px) {
  .filter-tabs ul {
    flex-direction: row;
    border-radius: 50px;
  }
}
.filter-tabs ul li a {
  display: block;
  font-size: 12px;
  font-weight: 500;
  color: #000000;
  padding: 8px;
  border-radius: 50px;
}
@media (min-width: 768px) {
  .filter-tabs ul li a {
    font-size: 13px;
    padding: 8px 16px;
  }
}
.filter-tabs ul li a:hover {
  color: #FF8643 !important;
}
.filter-tabs ul li a.active {
  background: #FF8643;
  color: #FFFFFF !important;
}

@media (min-width: 992px) {
  .homepage-wrap {
    position: relative;
    display: flex;
    height: 100%;
  }
  .homepage-wrap .left-column {
    position: relative;
    width: calc(100% - 375px);
    margin-right: auto;
  }
  .homepage-wrap .right-column {
    position: fixed;
    right: 0px;
    width: 100%;
    flex: 0 0 375px;
    max-width: 375px;
    display: flex;
    flex-direction: column;
  }
  .homepage-wrap .right-column .right-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
.ngx-toastr.toast-success.bell-icon {
  background-image: url('bellIcon.ff6dba4482e7f0c8.png');
}

.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab {
  font-size: 14px;
  font-weight: 500;
  padding: 0px 12px;
  height: 38px;
}

.lead-crm {
  background-color: #FFFFFF;
  border: 1px solid #ebebeb;
  border-radius: 50px;
  padding: 8px;
}
@media (max-width: 575.98px) {
  .lead-crm {
    flex-direction: column;
    border-radius: 8px;
    padding: 12px 8px;
  }
}
@media (min-width: 576px) {
  .lead-crm .nav-item:not(:last-child) {
    margin-right: 12px;
  }
}
@media (max-width: 575.98px) {
  .lead-crm .nav-item:not(:last-child) {
    margin-bottom: 10px;
  }
}
.lead-crm .nav-item .nav-link {
  font-size: 13px;
  font-weight: 600;
  border-radius: 50px;
  background: #f1f1f1;
}
@media (max-width: 575.98px) {
  .lead-crm .nav-item .nav-link {
    width: 100%;
    text-align: left;
  }
}

.view-challenge .participants .info-card {
  padding: 12px 10px;
  border-bottom: 3px solid #000000 !important;
}
.view-challenge .participants .info-card .content .avatar {
  background: #000000;
}
.view-challenge .participants .info-card.yellow {
  background: rgba(255, 193, 7, 0.06) !important;
  border-color: #FFC943 !important;
}
.view-challenge .participants .info-card.yellow .content .avatar {
  background: #FFC943;
}
.view-challenge .participants .info-card.yellow .right-options .rank {
  color: #FFC943;
}
.view-challenge .participants .info-card.gray {
  background: rgba(167, 165, 173, 0.08) !important;
  border-color: #777777 !important;
}
.view-challenge .participants .info-card.gray .content .avatar {
  background: #777777;
}
.view-challenge .participants .info-card.gray .right-options .rank {
  color: #777777;
}
.view-challenge .participants .info-card.orange {
  background: rgba(255, 134, 67, 0.08) !important;
  border-color: #FF8643 !important;
}
.view-challenge .participants .info-card.orange .content .avatar {
  background: #FF8643;
}
.view-challenge .participants .info-card.orange .right-options .rank {
  color: #FF8643;
}

.calendar-table .table {
  background: #FFFFFF;
}
.calendar-table .table th, .calendar-table .table td {
  position: relative;
  vertical-align: top;
  width: 150px;
  height: 50px;
  padding: 4px;
}
.calendar-table .table thead th {
  position: sticky;
  top: 0;
  z-index: 9;
  min-width: 130px;
  overflow: auto;
  background: #FFFFFF;
}
.calendar-table .table thead th:first-child::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: var(--bs-table-border-color);
  z-index: 4;
}
.calendar-table .table tbody td {
  margin: unset;
  left: 0;
}
.calendar-table .table .time-col {
  width: 10%;
  text-align: right;
  font-size: 12px;
  min-width: 100%;
  font-weight: 600;
  color: #777777;
  padding-right: 15px;
  padding-top: 15px;
}
.calendar-table .table .event-card {
  width: 100%;
  font-size: 13px;
  font-weight: 700;
  text-align: left;
  padding: 10px;
  border-left: 5px solid;
}
.calendar-table .table .event-card .event-slot-detail {
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.calendar-table .table .event-card .event-slot-detail:not(:last-child) {
  margin-bottom: 2px;
}
.calendar-table .table .event-card.event-card-short {
  font-size: 11px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  padding-left: 8px !important;
  padding-right: 3px !important;
}
.calendar-table .table .event-card.event-card-short .event-slot-delete .fa-times {
  font-size: 9px !important;
}
.calendar-table .table .event-card.event-card-very-short {
  font-size: 10px !important;
  padding-top: 3px !important;
  padding-bottom: 1px !important;
  padding-left: 8px !important;
  padding-right: 1px !important;
}
.calendar-table .table .event-card.event-card-very-short .event-slot-delete {
  padding: 0 !important;
  top: 1px !important;
  right: 1px !important;
}
.calendar-table .table .event-card.event-card-very-short .event-slot-delete .fa-times {
  font-size: 8px !important;
}
.calendar-table .table .counseling {
  background: rgba(14, 165, 233, 0.1);
  color: rgb(3, 105, 161);
  border-color: rgb(14, 165, 233);
}
.calendar-table .table .followup {
  background: rgba(245, 158, 11, 0.1);
  color: rgb(180, 83, 9);
  border-color: rgb(245, 158, 11);
}
.calendar-table .table .pt_session {
  background: rgba(0, 0, 0, 0.3);
  color: rgb(255, 255, 255);
  border-color: rgb(5, 5, 5);
}
.calendar-table .table .coachPublish {
  color: rgb(5, 5, 5);
  background: rgba(25, 135, 84, 0.1);
  border-color: #198754;
}
.calendar-table .table .current-time-line {
  position: relative;
  width: 100%;
  height: 2px;
  background-color: rgb(255, 134, 67);
}
.calendar-table .table .current-time-line::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: rgb(255, 134, 67);
  border-radius: 50px;
}
.calendar-table .table .sunday-col {
  background-color: #f0f0f0;
  cursor: not-allowed;
  opacity: 1;
}

.icon-circle, .icon-circle-auto {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
}
.icon-circle:hover, .icon-circle-auto:hover {
  background: #ebebeb;
}

.icon-circle-auto {
  margin: 0 auto;
}

/* Make anchor input invisible but keep it in layout */
.picker-anchor {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  height: 0;
  width: 0;
}

/* Container setup */
.custom-month-picker {
  position: relative;
  overflow: visible !important;
}

.recording-chat .chat-row {
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.recording-chat .chat-row .chat-item {
  display: flex;
  margin-bottom: 0.6rem;
}
.recording-chat .chat-row .chat-item .chat-inner {
  flex: 1;
  display: flex;
  max-width: 100%;
}
@media (min-width: 576px) {
  .recording-chat .chat-row .chat-item .chat-inner {
    max-width: 75%;
  }
}
.recording-chat .chat-row .chat-item .chat-inner .user-profile {
  width: 24px;
  height: 24px;
  background: #FF8643;
  border-radius: 50px;
  font-weight: 500;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 576px) {
  .recording-chat .chat-row .chat-item .chat-inner .user-profile {
    width: 30px;
    height: 30px;
  }
}
.recording-chat .chat-row .chat-item .chat-inner .user-msg {
  flex: 1;
  margin-left: 10px;
}
.recording-chat .chat-row .chat-item .chat-inner .user-msg .user-info {
  font-size: 13px;
  font-weight: 700;
  color: #262B37;
}
.recording-chat .chat-row .chat-item .chat-inner .user-msg .chat-msg {
  display: flex;
}
.recording-chat .chat-row .chat-item .chat-inner .user-msg .chat-msg .msg-box {
  display: flex;
  margin-top: 4px;
}
.recording-chat .chat-row .chat-item .chat-inner .user-msg .chat-msg .msg-box .msg-item {
  position: relative;
  font-size: 13px;
  font-weight: 500;
  padding: 5px 12px;
  width: fit-content;
  border-radius: 0 8px 8px;
  background-color: #F7F7F7;
}
.recording-chat .chat-row .chat-item.chat-end {
  justify-content: end;
  text-align: end;
}
.recording-chat .chat-row .chat-item.chat-end .chat-inner {
  flex-direction: row-reverse;
}
.recording-chat .chat-row .chat-item.chat-end .chat-inner .user-msg {
  margin-left: 0px;
  margin-right: 10px;
}
.recording-chat .chat-row .chat-item.chat-end .chat-inner .chat-msg .msg-box {
  margin-left: auto;
}
.recording-chat .chat-row .chat-item.chat-end .chat-inner .chat-msg .msg-box .msg-item {
  background-color: #F9F4F1;
  border-radius: 8px 0 8px 8px;
}

.column-filter-panel {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 4px;
  z-index: 1050;
  background: #ffffff;
  border-radius: 8px;
  padding: 8px 10px;
  min-width: 230px;
  max-width: 280px;
  box-shadow: 0 10px 20px rgba(174, 182, 202, 0.18);
  height: 220px;
  overflow-y: auto;
  overflow-x: hidden;
  text-align: left;
  border: 1px solid #DADADA;
}
@media (max-width: 768px) {
  .column-filter-panel {
    right: auto;
    left: 0;
    max-width: 90vw;
  }
}
.column-filter-panel app-all-form .dynamic-form {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.column-filter-panel app-all-form .dynamic-form > .py-2 {
  margin-top: auto;
}
.column-filter-panel app-all-form .dynamic-form > .py-2 .btn {
  font-size: 13px;
  padding: 6px 12px !important;
}
.column-filter-panel app-all-form .form-select, .column-filter-panel app-all-form .form-control {
  font-size: 12px;
  min-height: 32px;
}

@media (min-width: 992px) {
  .customer-info.fw-form .details {
    height: 56vh;
  }
  .followup-tabs-details .mat-mdc-tab-body-wrapper {
    flex: 1;
  }
  .followup-tabs-details .mat-mdc-tab-body-wrapper .mat-mdc-tab-body {
    position: absolute;
  }
}
.followup-form .DIET .stepper-form {
  max-width: 100% !important;
}

@media (min-width: 992px) {
  .next-followup .details {
    height: 42vh;
  }
}
.date-chips {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: 8px;
  row-gap: 6px;
}
.date-chips .chip {
  min-width: 50px;
  border-radius: 50px;
  border: 2px solid #e5e7eb;
  background: #ffffff;
  cursor: pointer;
  padding: 13px 8px;
  text-transform: uppercase;
}
.date-chips .chip.active {
  background: #FF8643;
  border-color: #FF8643;
}
.date-chips .chip.disabled-chip {
  pointer-events: none;
  opacity: 0.5;
}

/* Make anchor input invisible but keep it in layout */
.picker-anchor {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  height: 0;
  width: 0;
}

/* Container setup */
.custom-month-picker {
  position: relative;
  overflow: visible !important;
}

.score-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(251, 251, 251);
  padding: 14px;
}
.score-wrap .score-flex {
  display: flex;
}
.score-wrap .score-flex .score-threshold {
  width: 45px;
  display: flex;
  flex-direction: column;
  gap: 1px;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  position: relative;
}
.score-wrap .score-flex .score-threshold > span {
  display: flex;
  position: absolute;
  bottom: 0;
  justify-content: end;
  width: 100%;
  right: 6px;
}
.score-wrap .score-flex .score-threshold > span:not(:first-child):not(:last-child)::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  background: #fef2ea;
  right: -16px;
  z-index: 9;
}
.score-wrap .score-flex .score-box {
  position: relative;
  width: 10px;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 1px;
  background: rgb(255, 242, 234);
  border-radius: 6px;
}
.score-wrap .score-flex .score-box .background {
  background: rgb(255, 140, 77);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (max-width: 991.98px) {
  .score-wrap .score-flex .score-box .segment {
    flex: 0 0 100px;
  }
}
.score-wrap .score-flex .score-box .segment.fill {
  background: rgb(255, 140, 77);
}
.score-wrap .score-flex .score-box .segment.SILVER {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.score-wrap .score-flex .score-box .segment.PLATINUM {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.score-wrap .score-flex .score-box .seg-acheived {
  position: absolute;
  left: -102px;
  background: rgb(226, 244, 255);
  font-size: 13px;
  font-weight: 800;
  border-radius: 4px;
  padding: 4px 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  white-space: nowrap;
}
.score-wrap .score-flex .score-box .seg-acheived::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -12px;
  transform: translateY(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent transparent rgb(210, 233, 247);
}
.score-wrap .score-flex .score-labels {
  display: flex;
  flex-direction: column;
  gap: 1px;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  position: relative;
}
.score-wrap .score-flex .score-labels span span {
  display: flex;
  align-items: center;
}

@media (min-width: 992px) {
  .customer-info.fw-form .details {
    height: 56vh;
  }
  .followup-tabs-details .mat-mdc-tab-body-wrapper {
    flex: 1;
  }
  .followup-tabs-details .mat-mdc-tab-body-wrapper .mat-mdc-tab-body {
    position: absolute;
  }
}
.followup-form .DIET .stepper-form {
  max-width: 100% !important;
}

@media (min-width: 992px) {
  .next-followup .details {
    height: 42vh;
  }
}
.date-chips {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: 8px;
  row-gap: 6px;
}
.date-chips .chip {
  min-width: 50px;
  border-radius: 50px;
  border: 2px solid #e5e7eb;
  background: #ffffff;
  cursor: pointer;
  padding: 13px 8px;
  text-transform: uppercase;
}
.date-chips .chip.active {
  background: #FF8643;
  border-color: #FF8643;
}
.date-chips .chip.disabled-chip {
  pointer-events: none;
  opacity: 0.5;
}

.right-opt-member .flt-item.flt-item-emp .ng-select .ng-select-container {
  border-radius: 50px !important;
}
.right-opt-member .flt-item.flt-item-emp .ng-select .ng-select-container .ng-placeholder, .right-opt-member .flt-item.flt-item-emp .ng-select .ng-select-container .ng-value {
  font-size: 12px;
  font-weight: 600;
}

.search-column .search-form {
  box-shadow: none !important;
}
.search-column .search-form input {
  border: 1px solid #DADADA;
}

.ftr-field .form-select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 35px;
  background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5z'/></svg>");
  background-repeat: no-repeat;
  background-position: right 2px center;
  background-size: 14px;
}

.floating-widgets-bar {
  position: fixed;
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 10px;
  z-index: 1040;
}

.userCheckIn-container {
  background-color: #c4dde6;
  padding: 8px 15px 8px 10px;
  border-radius: 8px 0px 0px 8px;
  cursor: pointer;
  box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.userCheckIn-container:hover {
  padding-right: 20px;
  background-color: rgb(178.0892857143, 210.6785714286, 222.4107142857);
}
.userCheckIn-container.btn-chat {
  background-color: #1E293B;
}
.userCheckIn-container.btn-chat:hover {
  background-color: rgb(21.404494382, 29.2528089888, 42.095505618);
}
.userCheckIn-container.btn-chat img {
  filter: brightness(0) invert(1);
}
.userCheckIn-container.btn-dialer {
  background-color: #f8f9fa;
  border: 1px solid #ebebeb;
  border-right: 0;
}
.userCheckIn-container.btn-dialer:hover {
  background-color: #e9ecef;
}
.userCheckIn-container.btn-dialer.attention {
  background-color: #FFF2EA;
  animation: dialer-tab-attention 1.1s ease-in-out infinite;
}
.userCheckIn-container .inner {
  position: relative;
  display: flex;
  align-items: center;
}
.userCheckIn-container .inner .status {
  position: absolute;
  right: -2px;
  bottom: -2px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1.5px solid #FFFFFF;
}
.userCheckIn-container .inner .status.offline {
  background: #918e8e;
}
.userCheckIn-container .inner .status.online {
  background: #53D477;
}
.userCheckIn-container .inner .status.busy {
  background: #EFB123;
}
.userCheckIn-container .inner .badge-overlap {
  position: absolute;
  top: -12px;
  right: -15px;
  font-size: 10px;
  padding: 3px 6px;
  border-radius: 50px;
  border: 2px solid #FFFFFF;
}

.userCheckInModalWrapper .mdc-dialog__container .mat-mdc-dialog-surface {
  padding: 12px !important;
  overflow: visible !important;
}
.userCheckInModalWrapper .checkIn-modal .close span:hover {
  color: #F54F4C !important;
}
.userCheckInModalWrapper .checkIn-modal .checkIn-avatar {
  margin-top: -65px;
}
.userCheckInModalWrapper .checkIn-modal .checkIn-avatar .status-selector {
  position: relative;
  width: 100%;
  max-width: 95px;
  background: #FFFFFF;
  border-radius: 50px;
  border: 1px solid #E3E3E3;
  padding: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  row-gap: 2px;
  margin: -6px auto 0px;
  z-index: 1;
  cursor: pointer;
}
.userCheckInModalWrapper .checkIn-modal .checkIn-avatar .status-selector .status-circle {
  width: 7px;
  height: 7px;
  border-radius: 50px;
}
.userCheckInModalWrapper .checkIn-modal .checkIn-avatar .status-selector.offline .status-circle {
  background: #BBBCC0;
}
.userCheckInModalWrapper .checkIn-modal .checkIn-avatar .status-selector.online .status-circle {
  background: #53D477;
}
.userCheckInModalWrapper .checkIn-modal .checkIn-avatar .status-selector .arrow-icon {
  color: #BBBCC0;
}
.userCheckInModalWrapper .checkIn-modal .checkIn-content .content-top .dateTime {
  margin: 70px 0px 15px;
}
.userCheckInModalWrapper .checkIn-modal .checkIn-content .content-bottom {
  margin-top: 55px;
}

.view-followup-container .tabs-secondary {
  background: #FFFFFF;
}
.view-followup-container .tabs-secondary .nav-item .nav-link {
  color: #1e293b !important;
  border-bottom: none !important;
}
.view-followup-container .tabs-secondary .nav-item .nav-link.active {
  background: #99E8D3 !important;
}

.dates-items {
  width: 100%;
  max-width: 476px;
  display: flex;
  gap: 2px;
  overflow-x: auto;
  overflow-y: hidden;
}
.dates-items::-webkit-scrollbar {
  display: none;
}
.dates-items .list-item {
  flex: 0 0 66px;
  margin: 4px 0px;
  text-align: center;
  cursor: pointer;
}
.dates-items .list-item span {
  display: block;
}
.dates-items .list-item .count {
  width: 38px;
  height: 38px;
  line-height: 38px;
  display: inline-block;
  border: 1px solid var(--bs-gray-300);
  border-radius: 50px;
  margin: 2px 0px;
  background: #FFFFFF;
}
.dates-items .list-item.active .count {
  background: var(--bs-primary);
  color: var(--bs-white);
}

.slots-wrapper .inst-wrap .inst-badge {
  width: 22px;
  height: 22px;
  border-radius: 6px;
  display: inline-block;
  border: 1px solid transparent;
}
.slots-wrapper .inst-wrap .inst-badge.selected {
  background: #FF8643 !important;
  border-color: #d76120 !important;
}
.slots-wrapper .inst-wrap .inst-badge.filling {
  background: #f8ead0;
  border-color: #e1b760;
}
.slots-wrapper .inst-wrap .inst-badge.full {
  background: #e8e8e8;
  border-color: #ded3d3;
}
.slots-wrapper .slot-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(78px, 1fr));
  gap: 8px;
  margin-top: 22px;
}
.slots-wrapper .slot-grid .slot-item {
  position: relative;
  border: 1px solid #e6e5e5;
  border-radius: 14px;
  padding: 14px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.slots-wrapper .slot-grid .slot-item:hover {
  transform: translateY(-2px);
}
.slots-wrapper .slot-grid .slot-item .copyright {
  position: absolute;
  top: 11px;
  right: 4px;
  line-height: 1px;
  color: #FF8643;
}
.slots-wrapper .slot-grid .slot-item .time {
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}
.slots-wrapper .slot-grid .slot-item .count {
  font-size: 14px;
  font-weight: 600;
  color: #c8c4c4;
  margin-top: 6px;
  line-height: 1;
}
.slots-wrapper .slot-grid .slot-item.filling {
  background: #f8ead0;
  border-color: #e1b760;
}
.slots-wrapper .slot-grid .slot-item.filling .time, .slots-wrapper .slot-grid .slot-item.filling .count {
  color: #8a5a11;
}
.slots-wrapper .slot-grid .slot-item.full {
  background: #e8e8e8;
  border-color: #ded3d3;
  cursor: not-allowed;
}
.slots-wrapper .slot-grid .slot-item.full .time, .slots-wrapper .slot-grid .slot-item.full .count {
  color: #b4b2b2;
}
.slots-wrapper .slot-grid .slot-item.selected {
  background: #FF8643 !important;
  border-color: #d76120 !important;
}
.slots-wrapper .slot-grid .slot-item.selected .time, .slots-wrapper .slot-grid .slot-item.selected .count {
  color: #ffffff !important;
}
.slots-wrapper .slot-grid .slot-item.selected .copyright {
  color: #ffffff;
}

@keyframes dialer-tab-attention {
  0%, 100% {
    box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
  }
  50% {
    box-shadow: -2px 0 14px rgba(255, 134, 67, 0.75);
  }
}
/* width */
::-webkit-scrollbar {
  width: 3px;
  height: 4px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #DADADA;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #FF8643;
}

.not-found-page .w-100.d-flex {
  height: 100vh;
}

.not-found-page img {
  width: 160px;
}

.not-found-page h1, .not-found-page .h1 {
  background-image: url('oops.47bee5d5b60846ab.jpg');
  background-repeat: repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 120px;
  text-align: center;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  font-family: "Steelfish Rg", "helvetica neue", helvetica, arial, sans-serif;
  font-weight: 800;
}

.not-found-page .position-absolute {
  right: -135px;
}

.not-found-page .z-index-1 {
  z-index: 1;
}

.not-found-page .z-index-3 {
  z-index: 3;
}

.emoji-mart,
.emoji-mart * {
  box-sizing: border-box;
  line-height: 1.15;
}

.emoji-mart {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  font-size: 16px;
  display: inline-block;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}

.emoji-mart .emoji-mart-emoji {
  padding: 6px;
}

.emoji-mart-bar {
  border: 0 solid #d9d9d9;
}

.emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.emoji-mart-anchors {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 6px;
  line-height: 0;
}

.emoji-mart-anchor {
  position: relative;
  display: block;
  flex: 1 1 auto;
  color: #858585;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  transition: color 0.1s ease-out;
  margin: 0;
  box-shadow: none;
  background: none;
  border: none;
}

.emoji-mart-anchor:focus {
  outline: 0;
}

.emoji-mart-anchor:hover,
.emoji-mart-anchor:focus,
.emoji-mart-anchor-selected {
  color: #464646;
}

.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}

.emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #464646;
}

.emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}

.emoji-mart-anchors svg,
.emoji-mart-anchors img {
  fill: currentColor;
  height: 18px;
}

.emoji-mart-scroll {
  overflow-y: scroll;
  height: 270px;
  padding: 0 6px 6px 6px;
  will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
}

.emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
  position: relative;
}

.emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 5px 25px 6px 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  outline: 0;
}

.emoji-mart-search input,
.emoji-mart-search input::-webkit-search-decoration,
.emoji-mart-search input::-webkit-search-cancel-button,
.emoji-mart-search input::-webkit-search-results-button,
.emoji-mart-search input::-webkit-search-results-decoration {
  /* remove webkit/blink styles for <input type="search">
   * via https://stackoverflow.com/a/9422689 */
  -webkit-appearance: none;
}

.emoji-mart-search-icon {
  position: absolute;
  top: 3px;
  right: 11px;
  z-index: 2;
  padding: 2px 5px 1px;
  border: none;
  background: none;
}

.emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}

.emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
}

.emoji-mart-category-label {
  z-index: 2;
  position: relative;
  position: sticky;
  top: 0;
}

.emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.95);
}

.emoji-mart-category-list {
  margin: 0;
  padding: 0;
}

.emoji-mart-category-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}

.emoji-mart-emoji-native {
  font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

.emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}

.emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}

.emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: 0.2em;
}

.emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}

.emoji-mart-preview {
  position: relative;
  height: 70px;
}

.emoji-mart-preview-emoji,
.emoji-mart-preview-data,
.emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.emoji-mart-preview-emoji {
  left: 12px;
}

.emoji-mart-preview-data {
  left: 68px;
  right: 12px;
  word-break: break-all;
}

.emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}

.emoji-mart-preview-skins.custom {
  right: 10px;
  text-align: right;
}

.emoji-mart-preview-name {
  font-size: 14px;
}

.emoji-mart-preview-shortname {
  font-size: 12px;
  color: #888;
}

.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
  margin-left: 0.5em;
}

.emoji-mart-preview-emoticon {
  font-size: 11px;
  color: #bbb;
}

.emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}

.emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}

.emoji-mart-title-label {
  color: #999A9C;
  font-size: 26px;
  font-weight: 300;
}

.emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}

.emoji-mart-skin-swatches.custom {
  font-size: 0;
  border: none;
  background-color: #fff;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after {
  opacity: 0.75;
}

.emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  transition-property: width, padding;
  transition-duration: 0.125s;
  transition-timing-function: ease-out;
}

.emoji-mart-skin-swatch:nth-child(1) {
  transition-delay: 0s;
}

.emoji-mart-skin-swatch:nth-child(2) {
  transition-delay: 0.03s;
}

.emoji-mart-skin-swatch:nth-child(3) {
  transition-delay: 0.06s;
}

.emoji-mart-skin-swatch:nth-child(4) {
  transition-delay: 0.09s;
}

.emoji-mart-skin-swatch:nth-child(5) {
  transition-delay: 0.12s;
}

.emoji-mart-skin-swatch:nth-child(6) {
  transition-delay: 0.15s;
}

.emoji-mart-skin-swatch.selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatch.selected:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s ease-out;
}

.emoji-mart-skin-swatch.custom {
  display: inline-block;
  width: 0;
  height: 38px;
  overflow: hidden;
  vertical-align: middle;
  transition-property: width, height;
  transition-duration: 0.125s;
  transition-timing-function: ease-out;
  cursor: default;
}

.emoji-mart-skin-swatch.custom.selected {
  position: relative;
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatch.custom.selected:after {
  content: "";
  width: 0;
  height: 0;
}

.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover {
  background-color: #f4f4f4;
  border-radius: 10%;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom {
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after {
  opacity: 0.75;
}

.emoji-mart-skin-text.opened {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  color: #888;
  font-size: 11px;
  padding: 5px 2px;
  width: 95px;
  height: 40px;
  border-radius: 10%;
  background-color: #fff;
}

.emoji-mart-skin {
  display: inline-block;
  width: 100%;
  padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}

.emoji-mart-skin-tone-1 {
  background-color: #ffc93a;
}

.emoji-mart-skin-tone-2 {
  background-color: #fadcbc;
}

.emoji-mart-skin-tone-3 {
  background-color: #e0bb95;
}

.emoji-mart-skin-tone-4 {
  background-color: #bf8f68;
}

.emoji-mart-skin-tone-5 {
  background-color: #9b643d;
}

.emoji-mart-skin-tone-6 {
  background-color: #594539;
}

/* For screenreaders only, via https://stackoverflow.com/a/19758620 */
.emoji-mart-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*
 * Dark mode styles
 */
.emoji-mart-dark {
  color: #fff;
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-bar {
  border-color: #555453;
}

.emoji-mart-dark .emoji-mart-search input {
  color: #fff;
  border-color: #555453;
  background-color: #2f2f2f;
}

.emoji-mart-dark .emoji-mart-search-icon svg {
  fill: #fff;
}

.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before {
  background-color: #444;
}

.emoji-mart-dark .emoji-mart-category-label span {
  background-color: #222;
  color: #fff;
}

.emoji-mart-dark .emoji-mart-skin-swatches {
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-anchor:hover,
.emoji-mart-dark .emoji-mart-anchor:focus,
.emoji-mart-dark .emoji-mart-anchor-selected {
  color: #bfbfbf;
}

/* Importing Bootstrap SCSS file. */
.mat-form-field-appearance-outline .mat-form-field-outline,
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.mat-form-field.mat-focused .mat-form-field-label,
.mat-form-field-label {
  color: #FF8643;
}

.mat-form-field.mat-form-field-invalid.mat-focused .mat-form-field-label {
  caret-color: #f44336;
}

.toast-container {
  position: fixed !important;
}

.timepicker-overlay {
  z-index: 99999 !important;
}

.is-invalid {
  border-color: #dc3545 !important;
}

.timepicker-overlay {
  z-index: 10000000 !important;
}

.timepicker-backdrop-overlay {
  z-index: 10000000 !important;
}

.toast-container .ngx-toastr {
  width: 360px !important;
}

.toast-message {
  font-size: 14px !important;
}

.no-spinners {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  display: none;
}

.mat-tab-label, .mat-tab-link {
  color: #FF8643;
}

.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #FF8643;
}

.mat-tab-header-pagination {
  z-index: inherit !important;
}

.tree-drop-down .mat-form-field-infix {
  padding: 1px 5px 8px 5px !important;
}
.tree-drop-down .mat-form-field-infix input::placeholder {
  font: 0.8rem sans-serif;
}

.tree-drop-down .mat-form-field-wrapper {
  padding: 0 !important;
}

.tree-drop-down .mat-form-field-appearance-outline .mat-form-field-outline, .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick, .mat-form-field.mat-focused .mat-form-field-label, .mat-form-field-label {
  color: #ccc;
}

.tree-drop-down .mat-form-field.mat-form-field-invalid.mat-focused .mat-form-field-label {
  caret-color: #ccc;
}

.tree-drop-down .mat-form-field-appearance-outline .mat-form-field-wrapper {
  margin-bottom: 0px !important;
}

html {
  scroll-behavior: smooth;
}

body {
  display: flow-root;
}

.modal-custom {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  z-index: 999999;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
  text-align: right;
}
.modal-custom img {
  width: 600px;
  height: 500px;
  object-fit: cover;
}

.modal-content-custom {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 2rem 2.5rem;
  width: 600px;
  border-radius: 0.5rem;
}

.close-button-custom {
  display: inline-block;
  text-align: center;
  width: 24px;
  height: 24px;
  line-height: 23px;
  font-size: 15px;
  color: #777777;
  border: 1px solid #A4A4A4;
  border-radius: 4px;
  cursor: pointer;
  margin-bottom: 10px;
}

.close-button-custom:hover {
  color: var(--clr-main);
}

.show-modal-custom {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

.mat-menu-panel {
  max-width: 330px !important;
}

.mindActivity ngx-image, .mindActivity ngx-link {
  display: none !important;
}
.mindActivity .notesInfo {
  border-radius: 4px;
  font-size: 13px;
  overflow: auto;
}
.mindActivity .notesInfo .NgxEditor__MenuBar {
  position: sticky;
  top: -8px;
  left: 0px;
  z-index: 1010;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.mindActivity .notesInfo .NgxEditor {
  border-top: 1px solid #ebebeb !important;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-radius: 0px;
  overflow: auto;
}
.mindActivity .notesInfo .NgxEditor .NgxEditor__Content {
  height: 120px;
  padding: 8px !important;
}

.mat-mdc-tooltip {
  font-size: 10px;
}

.mat-mdc-paginator-page-size, .mat-mdc-paginator-range-label {
  font-size: 12px !important;
}

.mat-mdc-dialog-container .mdc-dialog__surface {
  box-shadow: none !important;
}

.mdc-dialog__surface {
  border-radius: 4px;
}

.event-definition-editor-panel .mdc-dialog__surface,
.event-stats-drawer-panel .mdc-dialog__surface,
.event-delete-dialog-panel .mdc-dialog__surface,
.curl-preview-dialog-panel .mdc-dialog__surface {
  border-radius: 14px !important;
  overflow: hidden !important;
  background: #fff !important;
  box-shadow: 0 24px 48px -12px rgba(15, 23, 42, 0.25), 0 0 0 1px rgba(15, 23, 42, 0.05) !important;
}

.event-definition-editor-panel .mat-mdc-dialog-container,
.event-stats-drawer-panel .mat-mdc-dialog-container,
.event-delete-dialog-panel .mat-mdc-dialog-container,
.curl-preview-dialog-panel .mat-mdc-dialog-container {
  padding: 0 !important;
  --mdc-dialog-container-color: transparent;
}

.mat-mdc-menu-item .mdc-list-item__primary-text {
  font-size: 14px;
}

.tree-drop-down .mat-mdc-form-field-subscript-wrapper {
  display: none !important;
}
.tree-drop-down .mat-mdc-form-field-infix {
  padding: 8px 5px 8px 5px !important;
  font-size: 13px;
  color: #ccc;
}
.tree-drop-down .mat-mdc-form-field-infix {
  min-height: 32px;
}
.tree-drop-down .mat-mdc-checkbox label {
  font-size: 14px !important;
}

.mat-mdc-autocomplete-panel {
  font-size: 14px !important;
}

.mat-mdc-form-field-error {
  font-size: 12px;
}

.mat-form-field-appearance-outline .mat-form-field-wrapper {
  border: none;
}

.mat-form-field-appearance-outline .mat-form-field-flex {
  border-bottom: 1px solid #ccc; /* Change #ccc to your desired border color */
}

.mat-form-field-appearance-outline .mat-form-field-placeholder {
  color: #999; /* Change #999 to your desired placeholder color */
}

.mat-custom-style mat-form-field:hover {
  border-color: #ccc !important;
}
.mat-custom-style .mat-mdc-text-field-wrapper:hover {
  border-color: #ccc !important;
}
.mat-custom-style .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading, .mat-custom-style .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch, .mat-custom-style .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #ccc !important;
}
.mat-custom-style .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: #333 !important;
}

.pagination_style_changed .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline__leading {
  border-color: transparent !important;
}
.pagination_style_changed .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outlineleading,
.pagination_style_changed .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outlinenotch,
.pagination_style_changed .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: transparent !important;
}
.pagination_style_changed .mat-mdc-select-trigger {
  border-bottom: 1px solid #757575;
}

.mat-mdc-option {
  min-height: 35px !important;
  font-size: 12px;
}

.mat-mdc-autocomplete-panel {
  font-size: 14px !important;
}

.dynamic-form .mat-mdc-icon-button.mat-mdc-button-base {
  padding: 0px !important;
}

.chat-page-counselling .sd-container-modern__title .sd-title .sv-string-viewer {
  font-size: 16px !important;
}
.chat-page-counselling .sd-btn {
  display: none !important;
}
.chat-page-counselling .sd-clearfix.sd-page__row .sv-string-viewer {
  font-size: 12px !important;
}
.chat-page-counselling .sd-body {
  padding: 0px !important;
}

.right-side-drawer-dialog .mat-mdc-dialog-container,
.right-side-drawer-dialog .mat-dialog-container {
  border-radius: 0 !important;
  height: 100vh !important;
  max-height: 100vh !important;
  padding: 0 !important;
  overflow: hidden !important;
}
