/** Shopify CDN: Minification failed

Line 7:19 Unexpected "="
Line 107:4 "@charset" must be the first rule in the file

**/
    data-vue-ssr-id="1d957f91:0 1d866809:0 84677a7e:0 382a115c:0 eddc6214:0 7382eca8:0 9d54f4d2:0 24f94c32:0 5b6f8f23:0 5c014e32:0 70f86cba:0">
    .slick-track[data-v-e4caeaf8] {
      position: relative;
      top: 0;
      left: 0;
      display: block;
      transform: translateZ(0)
    }

    .slick-track.slick-center[data-v-e4caeaf8] {
      margin-left: auto;
      margin-right: auto
    }

    .slick-track[data-v-e4caeaf8]:after,
    .slick-track[data-v-e4caeaf8]:before {
      display: table;
      content: ""
    }

    .slick-track[data-v-e4caeaf8]:after {
      clear: both
    }

    .slick-loading .slick-track[data-v-e4caeaf8] {
      visibility: hidden
    }

    .slick-slide[data-v-e4caeaf8] {
      display: none;
      float: left;
      height: 100%;
      min-height: 1px
    }

    [dir=rtl] .slick-slide[data-v-e4caeaf8] {
      float: right
    }

    .slick-slide img[data-v-e4caeaf8] {
      display: block
    }

    .slick-slide.slick-loading img[data-v-e4caeaf8] {
      display: none
    }

    .slick-slide.dragging img[data-v-e4caeaf8] {
      pointer-events: none
    }

    .slick-initialized .slick-slide[data-v-e4caeaf8] {
      display: block
    }

    .slick-loading .slick-slide[data-v-e4caeaf8] {
      visibility: hidden
    }

    .slick-vertical .slick-slide[data-v-e4caeaf8] {
      display: block;
      height: auto;
      border: 1px solid transparent
    }

    .slick-arrow.slick-hidden[data-v-21137603] {
      display: none
    }

    .slick-slider[data-v-3d1a4f76] {
      position: relative;
      display: block;
      box-sizing: border-box;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      -webkit-touch-callout: none;
      -khtml-user-select: none;
      touch-action: pan-y;
      -webkit-tap-highlight-color: transparent
    }

    .slick-list[data-v-3d1a4f76] {
      position: relative;
      display: block;
      overflow: hidden;
      margin: 0;
      padding: 0;
      transform: translateZ(0)
    }

    .slick-list[data-v-3d1a4f76]:focus {
      outline: none
    }

    .slick-list.dragging[data-v-3d1a4f76] {
      cursor: pointer;
      cursor: hand
    }

    @charset "UTF-8";

    @font-face {
      font-family: "slick";
      src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAATsAA0AAAAAB2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE0AAAABoAAAAcdIcYB0dERUYAAAS0AAAAHAAAAB4AJwANT1MvMgAAAZwAAABRAAAAYFAQ/45jbWFwAAACAAAAAFcAAAFiIhFFt2dhc3AAAASsAAAACAAAAAj//wADZ2x5ZgAAAmgAAAE1AAACLD+btmBoZWFkAAABMAAAAC8AAAA2AAEx+2hoZWEAAAFgAAAAHAAAACQD5QIFaG10eAAAAfAAAAAQAAAAFgZKAEpsb2NhAAACWAAAABAAAAAQATYBoG1heHAAAAF8AAAAHQAAACAASwBHbmFtZQAAA6AAAADcAAABbgUngcJwb3N0AAAEfAAAAC4AAABFOXjBpHjaY2BkYGAA4vMGfuHx/DZfGbiZGEDgfGFFPZxWZVBlvM14G8jlYABLAwAT1QnNAHjaY2BkYGC8zcDAoMfEAAJANiMDKmABADBkAe942mNgZGBgYGdwYWBiAAEQycgAEnMA8xkACcgAkwAAAHjaY2BmYmCcwMDKwMDow5jGwMDgDqW/MkgytDAwMDGwcjKAQQNQCZBSYICCgDTXFAYHhkTFSYwP/j9g0GO8/f82A0QNA+NtsBIFBkYANHMN4wAAAHjaY2KAACYIVoVAAALCAJt42mNgYGBmgGAZBkYGEIgB8hjBfBYGByDNw8DBwARkMzAkKigpTlCc9P8/WB0S7/+i+4/uld4rgZoAB4xsDHAhRiYgwcSApoCBcsBMBTNYGGgGAEdEDyUAAAAAAAAAAAAAZgCKANABFnjadZBdToNAEMd3CrtAl5TQLtS0LCoN0A8SGkBI+mAfPET75B1896HppfQcvnII4w3cLYpW6k4ymdn9z8xvBwEKUQg11OgBIXAYWUEQR1uIZoFGpLGxKy3PqrIq8+waXIfJ+5mQSSvkvXwRqqocu1D39QMl2JgvN9zzhsyk1GRDz+OBfzMioCqx0rtdLYo0SiZTZttsOkmidBkveKibFF4Oep9SI46bqk3Twhp4iihUemrMWFPy2NRbthfqKkHi/PxlJLITZdAiSj6ouZ+tn9eZz78DuD9LZYB6bZ8rlCAUVuVdkULjxV4sIEysIc/KSyPmnJDdjhCOdQ0fCTliTX/tjH3ysWao+71qaNjHQjcQwrcuyl+WLZQthCMotJP/h+Xjazz+hfTeRWmG4zOiSyif/q1OtAAAAHjabY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV42mNgYkAGjAzogB0sysTgwtDOyMTIzJlYVJRfnpOaVsIFZhVlpmeUAABuKQkSAAAAAAAB//8AAnjaY2BkYGDgAWIxIGZiYARCNiBmAfMYAAPgADV42mNgYGBkAIKrS9Q5QPT5wop6GA0APf8GGAAA) format("woff")
    }

    .slick-next,
    .slick-prev {
      font-size: 0;
      line-height: 0;
      position: absolute;
      top: 50%;
      display: block;
      width: 20px;
      height: 20px;
      padding: 0;
      transform: translateY(-50%);
      cursor: pointer;
      border: none
    }

    .slick-next,
    .slick-next:focus,
    .slick-next:hover,
    .slick-prev,
    .slick-prev:focus,
    .slick-prev:hover {
      color: transparent;
      outline: none;
      background: transparent
    }

    .slick-next:focus:before,
    .slick-next:hover:before,
    .slick-prev:focus:before,
    .slick-prev:hover:before {
      opacity: 1
    }

    .slick-next.slick-disabled:before,
    .slick-prev.slick-disabled:before {
      opacity: .25
    }

    .slick-next:before,
    .slick-prev:before {
      font-family: "slick";
      font-size: 20px;
      line-height: 1;
      opacity: .75;
      color: #fff;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }

    .slick-prev {
      left: -25px
    }

    [dir=rtl] .slick-prev {
      right: -25px;
      left: auto
    }

    .slick-prev:before {
      content: "←"
    }

    [dir=rtl] .slick-prev:before {
      content: "→"
    }

    .slick-next {
      right: -25px
    }

    [dir=rtl] .slick-next {
      right: auto;
      left: -25px
    }

    .slick-next:before {
      content: "→"
    }

    [dir=rtl] .slick-next:before {
      content: "←"
    }

    .slick-dotted.slick-slider {
      margin-bottom: 30px
    }

    .slick-dots {
      position: absolute;
      bottom: -25px;
      display: block;
      width: 100%;
      padding: 0;
      margin: 0;
      list-style: none;
      text-align: center
    }

    .slick-dots li {
      position: relative;
      display: inline-block;
      margin: 0 5px;
      padding: 0
    }

    .slick-dots li,
    .slick-dots li button {
      width: 20px;
      height: 20px;
      cursor: pointer
    }

    .slick-dots li button {
      font-size: 0;
      line-height: 0;
      display: block;
      padding: 5px;
      color: transparent;
      border: 0;
      outline: none;
      background: transparent
    }

    .slick-dots li button:focus,
    .slick-dots li button:hover {
      outline: none
    }

    .slick-dots li button:focus:before,
    .slick-dots li button:hover:before {
      opacity: 1
    }

    .slick-dots li button:before {
      font-family: "slick";
      font-size: 6px;
      line-height: 20px;
      position: absolute;
      top: 0;
      left: 0;
      width: 20px;
      height: 20px;
      content: "•";
      text-align: center;
      opacity: .25;
      color: #000;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }

    .slick-dots li.slick-active button:before {
      opacity: .75;
      color: #000
    }

    .flatpickr-calendar {
      background: transparent;
      opacity: 0;
      display: none;
      text-align: center;
      visibility: hidden;
      padding: 0;
      animation: none;
      direction: ltr;
      border: 0;
      font-size: 14px;
      line-height: 24px;
      border-radius: 5px;
      position: absolute;
      width: 307.875px;
      box-sizing: border-box;
      touch-action: manipulation;
      background: #fff;
      box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, .08)
    }

    .flatpickr-calendar.inline,
    .flatpickr-calendar.open {
      opacity: 1;
      max-height: 640px;
      visibility: visible
    }

    .flatpickr-calendar.open {
      display: inline-block;
      z-index: 99999
    }

    .flatpickr-calendar.animate.open {
      animation: fpFadeInDown .3s cubic-bezier(.23, 1, .32, 1)
    }

    .flatpickr-calendar.inline {
      display: block;
      position: relative;
      top: 2px
    }

    .flatpickr-calendar.static {
      position: absolute;
      top: calc(100% + 2px)
    }

    .flatpickr-calendar.static.open {
      z-index: 999;
      display: block
    }

    .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
      box-shadow: none !important
    }

    .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
      box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
    }

    .flatpickr-calendar .hasTime .dayContainer,
    .flatpickr-calendar .hasWeeks .dayContainer {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0
    }

    .flatpickr-calendar .hasWeeks .dayContainer {
      border-left: 0
    }

    .flatpickr-calendar.hasTime .flatpickr-time {
      height: 40px;
      border-top: 1px solid #e6e6e6
    }

    .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
      height: auto
    }

    .flatpickr-calendar:after,
    .flatpickr-calendar:before {
      position: absolute;
      display: block;
      pointer-events: none;
      border: solid transparent;
      content: "";
      height: 0;
      width: 0;
      left: 22px
    }

    .flatpickr-calendar.arrowRight:after,
    .flatpickr-calendar.arrowRight:before,
    .flatpickr-calendar.rightMost:after,
    .flatpickr-calendar.rightMost:before {
      left: auto;
      right: 22px
    }

    .flatpickr-calendar.arrowCenter:after,
    .flatpickr-calendar.arrowCenter:before {
      left: 50%;
      right: 50%
    }

    .flatpickr-calendar:before {
      border-width: 5px;
      margin: 0 -5px
    }

    .flatpickr-calendar:after {
      border-width: 4px;
      margin: 0 -4px
    }

    .flatpickr-calendar.arrowTop:after,
    .flatpickr-calendar.arrowTop:before {
      bottom: 100%
    }

    .flatpickr-calendar.arrowTop:before {
      border-bottom-color: #e6e6e6
    }

    .flatpickr-calendar.arrowTop:after {
      border-bottom-color: #fff
    }

    .flatpickr-calendar.arrowBottom:after,
    .flatpickr-calendar.arrowBottom:before {
      top: 100%
    }

    .flatpickr-calendar.arrowBottom:before {
      border-top-color: #e6e6e6
    }

    .flatpickr-calendar.arrowBottom:after {
      border-top-color: #fff
    }

    .flatpickr-calendar:focus {
      outline: 0
    }

    .flatpickr-wrapper {
      position: relative;
      display: inline-block
    }

    .flatpickr-months {
      display: flex
    }

    .flatpickr-months .flatpickr-month {
      background: transparent;
      line-height: 1;
      text-align: center;
      position: relative;
      overflow: hidden;
      flex: 1
    }

    .flatpickr-months .flatpickr-month,
    .flatpickr-months .flatpickr-next-month,
    .flatpickr-months .flatpickr-prev-month {
      color: rgba(0, 0, 0, .9);
      fill: rgba(0, 0, 0, .9);
      height: 34px;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none
    }

    .flatpickr-months .flatpickr-next-month,
    .flatpickr-months .flatpickr-prev-month {
      text-decoration: none;
      cursor: pointer;
      position: absolute;
      top: 0;
      padding: 10px;
      z-index: 3
    }

    .flatpickr-months .flatpickr-next-month.flatpickr-disabled,
    .flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
      display: none
    }

    .flatpickr-months .flatpickr-next-month i,
    .flatpickr-months .flatpickr-prev-month i {
      position: relative
    }

    .flatpickr-months .flatpickr-next-month.flatpickr-prev-month,
    .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
      left: 0
    }

    .flatpickr-months .flatpickr-next-month.flatpickr-next-month,
    .flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
      right: 0
    }

    .flatpickr-months .flatpickr-next-month:hover,
    .flatpickr-months .flatpickr-prev-month:hover {
      color: #959ea9
    }

    .flatpickr-months .flatpickr-next-month:hover svg,
    .flatpickr-months .flatpickr-prev-month:hover svg {
      fill: #f64747
    }

    .flatpickr-months .flatpickr-next-month svg,
    .flatpickr-months .flatpickr-prev-month svg {
      width: 14px;
      height: 14px
    }

    .flatpickr-months .flatpickr-next-month svg path,
    .flatpickr-months .flatpickr-prev-month svg path {
      transition: fill .1s;
      fill: inherit
    }

    .numInputWrapper {
      position: relative;
      height: auto
    }

    .numInputWrapper input,
    .numInputWrapper span {
      display: inline-block
    }

    .numInputWrapper input {
      width: 100%
    }

    .numInputWrapper input::-ms-clear {
      display: none
    }

    .numInputWrapper input::-webkit-inner-spin-button,
    .numInputWrapper input::-webkit-outer-spin-button {
      margin: 0;
      -webkit-appearance: none
    }

    .numInputWrapper span {
      position: absolute;
      right: 0;
      width: 14px;
      padding: 0 4px 0 2px;
      height: 50%;
      line-height: 50%;
      opacity: 0;
      cursor: pointer;
      border: 1px solid rgba(57, 57, 57, .15);
      box-sizing: border-box
    }

    .numInputWrapper span:hover {
      background: rgba(0, 0, 0, .1)
    }

    .numInputWrapper span:active {
      background: rgba(0, 0, 0, .2)
    }

    .numInputWrapper span:after {
      display: block;
      content: "";
      position: absolute
    }

    .numInputWrapper span.arrowUp {
      top: 0;
      border-bottom: 0
    }

    .numInputWrapper span.arrowUp:after {
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-bottom: 4px solid rgba(57, 57, 57, .6);
      top: 26%
    }

    .numInputWrapper span.arrowDown {
      top: 50%
    }

    .numInputWrapper span.arrowDown:after {
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid rgba(57, 57, 57, .6);
      top: 40%
    }

    .numInputWrapper span svg {
      width: inherit;
      height: auto
    }

    .numInputWrapper span svg path {
      fill: rgba(0, 0, 0, .5)
    }

    .numInputWrapper:hover {
      background: rgba(0, 0, 0, .05)
    }

    .numInputWrapper:hover span {
      opacity: 1
    }

    .flatpickr-current-month {
      font-size: 135%;
      line-height: inherit;
      font-weight: 300;
      color: inherit;
      position: absolute;
      width: 75%;
      left: 12.5%;
      padding: 7.48px 0 0;
      line-height: 1;
      height: 34px;
      display: inline-block;
      text-align: center;
      transform: translateZ(0)
    }

    .flatpickr-current-month span.cur-month {
      font-family: inherit;
      font-weight: 700;
      color: inherit;
      display: inline-block;
      margin-left: .5ch;
      padding: 0
    }

    .flatpickr-current-month span.cur-month:hover {
      background: rgba(0, 0, 0, .05)
    }

    .flatpickr-current-month .numInputWrapper {
      width: 6ch;
      width: 7ch\0;
      display: inline-block
    }

    .flatpickr-current-month .numInputWrapper span.arrowUp:after {
      border-bottom-color: rgba(0, 0, 0, .9)
    }

    .flatpickr-current-month .numInputWrapper span.arrowDown:after {
      border-top-color: rgba(0, 0, 0, .9)
    }

    .flatpickr-current-month input.cur-year {
      background: transparent;
      box-sizing: border-box;
      color: inherit;
      cursor: text;
      padding: 0 0 0 .5ch;
      margin: 0;
      display: inline-block;
      font-size: inherit;
      font-family: inherit;
      font-weight: 300;
      line-height: inherit;
      height: auto;
      border: 0;
      border-radius: 0;
      vertical-align: initial;
      -webkit-appearance: textfield;
      -moz-appearance: textfield;
      appearance: textfield
    }

    .flatpickr-current-month input.cur-year:focus {
      outline: 0
    }

    .flatpickr-current-month input.cur-year[disabled],
    .flatpickr-current-month input.cur-year[disabled]:hover {
      font-size: 100%;
      color: rgba(0, 0, 0, .5);
      background: transparent;
      pointer-events: none
    }

    .flatpickr-current-month .flatpickr-monthDropdown-months {
      appearance: menulist;
      background: transparent;
      border: none;
      border-radius: 0;
      box-sizing: border-box;
      color: inherit;
      cursor: pointer;
      font-size: inherit;
      font-family: inherit;
      font-weight: 300;
      height: auto;
      line-height: inherit;
      margin: -1px 0 0;
      outline: none;
      padding: 0 0 0 .5ch;
      position: relative;
      vertical-align: initial;
      -webkit-box-sizing: border-box;
      -webkit-appearance: menulist;
      -moz-appearance: menulist;
      width: auto
    }

    .flatpickr-current-month .flatpickr-monthDropdown-months:active,
    .flatpickr-current-month .flatpickr-monthDropdown-months:focus {
      outline: none
    }

    .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
      background: rgba(0, 0, 0, .05)
    }

    .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
      background-color: transparent;
      outline: none;
      padding: 0
    }

    .flatpickr-weekdays {
      background: transparent;
      text-align: center;
      overflow: hidden;
      width: 100%;
      align-items: center;
      height: 28px
    }

    .flatpickr-weekdays,
    .flatpickr-weekdays .flatpickr-weekdaycontainer {
      display: flex
    }

    .flatpickr-weekdays .flatpickr-weekdaycontainer,
    span.flatpickr-weekday {
      flex: 1
    }

    span.flatpickr-weekday {
      cursor: default;
      font-size: 90%;
      background: transparent;
      color: rgba(0, 0, 0, .54);
      line-height: 1;
      margin: 0;
      text-align: center;
      display: block;
      font-weight: bolder
    }

    .dayContainer,
    .flatpickr-weeks {
      padding: 1px 0 0
    }

    .flatpickr-days {
      position: relative;
      overflow: hidden;
      display: flex;
      align-items: flex-start;
      width: 307.875px
    }

    .flatpickr-days:focus {
      outline: 0
    }

    .dayContainer {
      padding: 0;
      outline: 0;
      text-align: left;
      width: 307.875px;
      min-width: 307.875px;
      max-width: 307.875px;
      box-sizing: border-box;
      display: inline-block;
      display: flex;
      flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      justify-content: space-around;
      transform: translateZ(0);
      opacity: 1
    }

    .dayContainer+.dayContainer {
      box-shadow: -1px 0 0 #e6e6e6
    }

    .flatpickr-day {
      background: none;
      border: 1px solid transparent;
      border-radius: 150px;
      box-sizing: border-box;
      color: #393939;
      cursor: pointer;
      font-weight: 400;
      width: 14.2857143%;
      flex-basis: 14.2857143%;
      max-width: 39px;
      height: 39px;
      line-height: 39px;
      margin: 0;
      display: inline-block;
      position: relative;
      justify-content: center;
      text-align: center
    }

    .flatpickr-day.inRange,
    .flatpickr-day.nextMonthDay.inRange,
    .flatpickr-day.nextMonthDay.today.inRange,
    .flatpickr-day.nextMonthDay:focus,
    .flatpickr-day.nextMonthDay:hover,
    .flatpickr-day.prevMonthDay.inRange,
    .flatpickr-day.prevMonthDay.today.inRange,
    .flatpickr-day.prevMonthDay:focus,
    .flatpickr-day.prevMonthDay:hover,
    .flatpickr-day.today.inRange,
    .flatpickr-day:focus,
    .flatpickr-day:hover {
      cursor: pointer;
      outline: 0;
      background: #e6e6e6;
      border-color: #e6e6e6
    }

    .flatpickr-day.today {
      border-color: #959ea9
    }

    .flatpickr-day.today:focus,
    .flatpickr-day.today:hover {
      border-color: #959ea9;
      background: #959ea9;
      color: #fff
    }

    .flatpickr-day.endRange,
    .flatpickr-day.endRange.inRange,
    .flatpickr-day.endRange.nextMonthDay,
    .flatpickr-day.endRange.prevMonthDay,
    .flatpickr-day.endRange:focus,
    .flatpickr-day.endRange:hover,
    .flatpickr-day.selected,
    .flatpickr-day.selected.inRange,
    .flatpickr-day.selected.nextMonthDay,
    .flatpickr-day.selected.prevMonthDay,
    .flatpickr-day.selected:focus,
    .flatpickr-day.selected:hover,
    .flatpickr-day.startRange,
    .flatpickr-day.startRange.inRange,
    .flatpickr-day.startRange.nextMonthDay,
    .flatpickr-day.startRange.prevMonthDay,
    .flatpickr-day.startRange:focus,
    .flatpickr-day.startRange:hover {
      background: #569ff7;
      box-shadow: none;
      color: #fff;
      border-color: #569ff7
    }

    .flatpickr-day.endRange.startRange,
    .flatpickr-day.selected.startRange,
    .flatpickr-day.startRange.startRange {
      border-radius: 50px 0 0 50px
    }

    .flatpickr-day.endRange.endRange,
    .flatpickr-day.selected.endRange,
    .flatpickr-day.startRange.endRange {
      border-radius: 0 50px 50px 0
    }

    .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),
    .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
    .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
      box-shadow: -10px 0 0 #569ff7
    }

    .flatpickr-day.endRange.startRange.endRange,
    .flatpickr-day.selected.startRange.endRange,
    .flatpickr-day.startRange.startRange.endRange {
      border-radius: 50px
    }

    .flatpickr-day.inRange {
      border-radius: 0;
      box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
    }

    .flatpickr-day.flatpickr-disabled,
    .flatpickr-day.flatpickr-disabled:hover,
    .flatpickr-day.nextMonthDay,
    .flatpickr-day.notAllowed,
    .flatpickr-day.notAllowed.nextMonthDay,
    .flatpickr-day.notAllowed.prevMonthDay,
    .flatpickr-day.prevMonthDay {
      color: rgba(57, 57, 57, .3);
      background: transparent;
      border-color: transparent;
      cursor: default
    }

    .flatpickr-day.flatpickr-disabled,
    .flatpickr-day.flatpickr-disabled:hover {
      cursor: not-allowed;
      color: rgba(57, 57, 57, .1)
    }

    .flatpickr-day.week.selected {
      border-radius: 0;
      box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7
    }

    .flatpickr-day.hidden {
      visibility: hidden
    }

    .rangeMode .flatpickr-day {
      margin-top: 1px
    }

    .flatpickr-weekwrapper {
      float: left
    }

    .flatpickr-weekwrapper .flatpickr-weeks {
      padding: 0 12px;
      box-shadow: 1px 0 0 #e6e6e6
    }

    .flatpickr-weekwrapper .flatpickr-weekday {
      float: none;
      width: 100%;
      line-height: 28px
    }

    .flatpickr-weekwrapper span.flatpickr-day,
    .flatpickr-weekwrapper span.flatpickr-day:hover {
      display: block;
      width: 100%;
      max-width: none;
      color: rgba(57, 57, 57, .3);
      background: transparent;
      cursor: default;
      border: none
    }

    .flatpickr-innerContainer {
      display: block;
      display: flex;
      overflow: hidden
    }

    .flatpickr-innerContainer,
    .flatpickr-rContainer {
      box-sizing: border-box
    }

    .flatpickr-rContainer {
      display: inline-block;
      padding: 0
    }

    .flatpickr-time {
      text-align: center;
      outline: 0;
      display: block;
      height: 0;
      line-height: 40px;
      max-height: 40px;
      box-sizing: border-box;
      overflow: hidden;
      display: flex
    }

    .flatpickr-time:after {
      content: "";
      display: table;
      clear: both
    }

    .flatpickr-time .numInputWrapper {
      flex: 1;
      width: 40%;
      height: 40px;
      float: left
    }

    .flatpickr-time .numInputWrapper span.arrowUp:after {
      border-bottom-color: #393939
    }

    .flatpickr-time .numInputWrapper span.arrowDown:after {
      border-top-color: #393939
    }

    .flatpickr-time.hasSeconds .numInputWrapper {
      width: 26%
    }

    .flatpickr-time.time24hr .numInputWrapper {
      width: 49%
    }

    .flatpickr-time input {
      background: transparent;
      box-shadow: none;
      border: 0;
      border-radius: 0;
      text-align: center;
      margin: 0;
      padding: 0;
      height: inherit;
      line-height: inherit;
      color: #393939;
      font-size: 14px;
      position: relative;
      box-sizing: border-box;
      -webkit-appearance: textfield;
      -moz-appearance: textfield;
      appearance: textfield
    }

    .flatpickr-time input.flatpickr-hour {
      font-weight: 700
    }

    .flatpickr-time input.flatpickr-minute,
    .flatpickr-time input.flatpickr-second {
      font-weight: 400
    }

    .flatpickr-time input:focus {
      outline: 0;
      border: 0
    }

    .flatpickr-time .flatpickr-am-pm,
    .flatpickr-time .flatpickr-time-separator {
      height: inherit;
      float: left;
      line-height: inherit;
      color: #393939;
      font-weight: 700;
      width: 2%;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      align-self: center
    }

    .flatpickr-time .flatpickr-am-pm {
      outline: 0;
      width: 18%;
      cursor: pointer;
      text-align: center;
      font-weight: 400
    }

    .flatpickr-time .flatpickr-am-pm:focus,
    .flatpickr-time .flatpickr-am-pm:hover,
    .flatpickr-time input:focus,
    .flatpickr-time input:hover {
      background: #eee
    }

    .flatpickr-input[readonly] {
      cursor: pointer
    }

    @keyframes fpFadeInDown {
      0% {
        opacity: 0;
        transform: translate3d(0, -20px, 0)
      }

      to {
        opacity: 1;
        transform: translateZ(0)
      }
    }

    /*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com*/
    /*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

    *,
    ::before,
    ::after {
      box-sizing: border-box;
      /* 1 */
      border-width: 0;
      /* 2 */
      border-style: solid;
      /* 2 */
      border-color: #e5e7eb;
      /* 2 */
    }

    ::before,
    ::after {
      --tw-content: '';
    }

    /*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
*/

    html {
      line-height: 1.5;
      /* 1 */
      -webkit-text-size-adjust: 100%;
      /* 2 */
      -moz-tab-size: 4;
      /* 3 */
      -o-tab-size: 4;
      tab-size: 4;
      /* 3 */
      font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      /* 4 */
      font-feature-settings: normal;
      /* 5 */
    }

    /*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

    body {
      margin: 0;
      /* 1 */
      line-height: inherit;
      /* 2 */
    }

    /*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

    hr {
      height: 0;
      /* 1 */
      color: inherit;
      /* 2 */
      border-top-width: 1px;
      /* 3 */
    }

    /*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

    abbr:where([title]) {
      -webkit-text-decoration: underline dotted;
      text-decoration: underline dotted;
    }

    /*
Remove the default font size and weight for headings.
*/

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-size: inherit;
      font-weight: inherit;
    }

    /*
Reset links to optimize for opt-in styling instead of opt-out.
*/

    a {
      color: inherit;
      text-decoration: inherit;
    }

    /*
Add the correct font weight in Edge and Safari.
*/

    b,
    strong {
      font-weight: bolder;
    }

    /*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

    code,
    kbd,
    samp,
    pre {
      font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
      /* 1 */
      font-size: 1em;
      /* 2 */
    }

    /*
Add the correct font size in all browsers.
*/

    small {
      font-size: 80%;
    }

    /*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

    sub,
    sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline;
    }

    sub {
      bottom: -0.25em;
    }

    sup {
      top: -0.5em;
    }

    /*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

    table {
      text-indent: 0;
      /* 1 */
      border-color: inherit;
      /* 2 */
      border-collapse: collapse;
      /* 3 */
    }

    /*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

    button,
    input,
    optgroup,
    select,
    textarea {
      font-family: inherit;
      /* 1 */
      font-size: 100%;
      /* 1 */
      font-weight: inherit;
      /* 1 */
      line-height: inherit;
      /* 1 */
      color: inherit;
      /* 1 */
      margin: 0;
      /* 2 */
      padding: 0;
      /* 3 */
    }

    /*
Remove the inheritance of text transform in Edge and Firefox.
*/

    button,
    select {
      text-transform: none;
    }

    /*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

    button,
    [type='button'],
    [type='reset'],
    [type='submit'] {
      -webkit-appearance: button;
      /* 1 */
      background-color: transparent;
      /* 2 */
      background-image: none;
      /* 2 */
    }

    /*
Use the modern Firefox focus style for all focusable elements.
*/

    :-moz-focusring {
      outline: auto;
    }

    /*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

    :-moz-ui-invalid {
      box-shadow: none;
    }

    /*
Add the correct vertical alignment in Chrome and Firefox.
*/

    progress {
      vertical-align: baseline;
    }

    /*
Correct the cursor style of increment and decrement buttons in Safari.
*/

    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
      height: auto;
    }

    /*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

    [type='search'] {
      -webkit-appearance: textfield;
      /* 1 */
      outline-offset: -2px;
      /* 2 */
    }

    /*
Remove the inner padding in Chrome and Safari on macOS.
*/

    ::-webkit-search-decoration {
      -webkit-appearance: none;
    }

    /*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

    ::-webkit-file-upload-button {
      -webkit-appearance: button;
      /* 1 */
      font: inherit;
      /* 2 */
    }

    /*
Add the correct display in Chrome and Safari.
*/

    summary {
      display: list-item;
    }

    /*
Removes the default spacing and border for appropriate elements.
*/

    blockquote,
    dl,
    dd,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    figure,
    p,
    pre {
      margin: 0;
    }

    fieldset {
      margin: 0;
      padding: 0;
    }

    legend {
      padding: 0;
    }

    ol,
    ul,
    menu {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    /*
Prevent resizing textareas horizontally by default.
*/

    textarea {
      resize: vertical;
    }

    /*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

    input::-moz-placeholder,
    textarea::-moz-placeholder {
      opacity: 1;
      /* 1 */
      color: #9ca3af;
      /* 2 */
    }

    input::placeholder,
    textarea::placeholder {
      opacity: 1;
      /* 1 */
      color: #9ca3af;
      /* 2 */
    }

    /*
Set the default cursor for buttons.
*/

    button,
    [role="button"] {
      cursor: pointer;
    }

    /*
Make sure disabled buttons don't get the pointer cursor.
*/
    :disabled {
      cursor: default;
    }

    /*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

    img,
    svg,
    video,
    canvas,
    audio,
    iframe,
    embed,
    object {
      display: block;
      /* 1 */
      vertical-align: middle;
      /* 2 */
    }

    /*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

    img,
    video {
      max-width: 100%;
      height: auto;
    }

    /* Make elements with the HTML hidden attribute stay hidden by default */
    [hidden] {
      display: none;
    }

    *,
    ::before,
    ::after {
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-rotate: 0;
      --tw-skew-x: 0;
      --tw-skew-y: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-pan-x: ;
      --tw-pan-y: ;
      --tw-pinch-zoom: ;
      --tw-scroll-snap-strictness: proximity;
      --tw-ordinal: ;
      --tw-slashed-zero: ;
      --tw-numeric-figure: ;
      --tw-numeric-spacing: ;
      --tw-numeric-fraction: ;
      --tw-ring-inset: ;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: rgb(59 130 246 / 0.5);
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-ring-shadow: 0 0 #0000;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-colored: 0 0 #0000;
      --tw-blur: ;
      --tw-brightness: ;
      --tw-contrast: ;
      --tw-grayscale: ;
      --tw-hue-rotate: ;
      --tw-invert: ;
      --tw-saturate: ;
      --tw-sepia: ;
      --tw-drop-shadow: ;
      --tw-backdrop-blur: ;
      --tw-backdrop-brightness: ;
      --tw-backdrop-contrast: ;
      --tw-backdrop-grayscale: ;
      --tw-backdrop-hue-rotate: ;
      --tw-backdrop-invert: ;
      --tw-backdrop-opacity: ;
      --tw-backdrop-saturate: ;
      --tw-backdrop-sepia: ;
    }

    ::backdrop {
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-rotate: 0;
      --tw-skew-x: 0;
      --tw-skew-y: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-pan-x: ;
      --tw-pan-y: ;
      --tw-pinch-zoom: ;
      --tw-scroll-snap-strictness: proximity;
      --tw-ordinal: ;
      --tw-slashed-zero: ;
      --tw-numeric-figure: ;
      --tw-numeric-spacing: ;
      --tw-numeric-fraction: ;
      --tw-ring-inset: ;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: rgb(59 130 246 / 0.5);
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-ring-shadow: 0 0 #0000;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-colored: 0 0 #0000;
      --tw-blur: ;
      --tw-brightness: ;
      --tw-contrast: ;
      --tw-grayscale: ;
      --tw-hue-rotate: ;
      --tw-invert: ;
      --tw-saturate: ;
      --tw-sepia: ;
      --tw-drop-shadow: ;
      --tw-backdrop-blur: ;
      --tw-backdrop-brightness: ;
      --tw-backdrop-contrast: ;
      --tw-backdrop-grayscale: ;
      --tw-backdrop-hue-rotate: ;
      --tw-backdrop-invert: ;
      --tw-backdrop-opacity: ;
      --tw-backdrop-saturate: ;
      --tw-backdrop-sepia: ;
    }

    .container {
      width: 100%;
    }

    .\!container {
      width: 100% !important;
    }

    @media (min-width: 640px) {
      .container {
        max-width: 640px;
      }

      .\!container {
        max-width: 640px !important;
      }
    }

    @media (min-width: 768px) {
      .container {
        max-width: 768px;
      }

      .\!container {
        max-width: 768px !important;
      }
    }

    @media (min-width: 1024px) {
      .container {
        max-width: 1024px;
      }

      .\!container {
        max-width: 1024px !important;
      }
    }

    @media (min-width: 1280px) {
      .container {
        max-width: 1280px;
      }

      .\!container {
        max-width: 1280px !important;
      }
    }

    @media (min-width: 1536px) {
      .container {
        max-width: 1536px;
      }

      .\!container {
        max-width: 1536px !important;
      }
    }

    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border-width: 0;
    }

    .pointer-events-none {
      pointer-events: none;
    }

    .pointer-events-auto {
      pointer-events: auto;
    }

    .visible {
      visibility: visible;
    }

    .\!visible {
      visibility: visible !important;
    }

    .invisible {
      visibility: hidden;
    }

    .collapse {
      visibility: collapse;
    }

    .static {
      position: static;
    }

    .fixed {
      position: fixed;
    }

    .absolute {
      position: absolute;
    }

    .relative {
      position: relative;
    }

    .sticky {
      position: sticky;
    }

    .inset-0 {
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
    }

    .-inset-6 {
      top: -1.5rem;
      right: -1.5rem;
      bottom: -1.5rem;
      left: -1.5rem;
    }

    .inset-3 {
      top: 0.75rem;
      right: 0.75rem;
      bottom: 0.75rem;
      left: 0.75rem;
    }

    .-inset-px {
      top: -1px;
      right: -1px;
      bottom: -1px;
      left: -1px;
    }

    .inset-x-0 {
      left: 0px;
      right: 0px;
    }

    .inset-y-0 {
      top: 0px;
      bottom: 0px;
    }

    .right-0 {
      right: 0px;
    }

    .top-\[calc\(100\%\+8px\)\] {
      top: calc(100% + 8px);
    }

    .top-0 {
      top: 0px;
    }

    .bottom-0 {
      bottom: 0px;
    }

    .left-0 {
      left: 0px;
    }

    .right-\[18px\] {
      right: 18px;
    }

    .top-\[18px\] {
      top: 18px;
    }

    .left-\[50\%\] {
      left: 50%;
    }

    .top-\[50\%\] {
      top: 50%;
    }

    .left-3 {
      left: 0.75rem;
    }

    .top-3 {
      top: 0.75rem;
    }

    .top-\[13px\] {
      top: 13px;
    }

    .left-1\/2 {
      left: 50%;
    }

    .bottom-full {
      bottom: 100%;
    }

    .right-3 {
      right: 0.75rem;
    }

    .top-1\/2 {
      top: 50%;
    }

    .top-3\.5 {
      top: 0.875rem;
    }

    .top-1\.5 {
      top: 0.375rem;
    }

    .top-1 {
      top: 0.25rem;
    }

    .top-4 {
      top: 1rem;
    }

    .right-1 {
      right: 0.25rem;
    }

    .top-5 {
      top: 1.25rem;
    }

    .right-\[11px\] {
      right: 11px;
    }

    .bottom-4 {
      bottom: 1rem;
    }

    .left-\[11px\] {
      left: 11px;
    }

    .top-\[6px\] {
      top: 6px;
    }

    .right-\[26px\] {
      right: 26px;
    }

    .left-\[15px\] {
      left: 15px;
    }

    .top-\[0\] {
      top: 0;
    }

    .top-\[-6px\] {
      top: -6px;
    }

    .top-full {
      top: 100%;
    }

    .right-\[25px\] {
      right: 25px;
    }

    .left-\[-2px\] {
      left: -2px;
    }

    .top-\[-2px\] {
      top: -2px;
    }

    .-top-10 {
      top: -2.5rem;
    }

    .-top-8 {
      top: -2rem;
    }

    .-right-2 {
      right: -0.5rem;
    }

    .top-\[5px\] {
      top: 5px;
    }

    .bottom-\[11px\] {
      bottom: 11px;
    }

    .left-\[0px\] {
      left: 0px;
    }

    .top-\[70px\] {
      top: 70px;
    }

    .right-\[10px\] {
      right: 10px;
    }

    .bottom-\[-6px\] {
      bottom: -6px;
    }

    .bottom-\[60px\] {
      bottom: 60px;
    }

    .top-\[-7px\] {
      top: -7px;
    }

    .top-\[0px\] {
      top: 0px;
    }

    .top-\[100\%\] {
      top: 100%;
    }

    .top-\[380px\] {
      top: 380px;
    }

    .top-\[25px\] {
      top: 25px;
    }

    .right-4 {
      right: 1rem;
    }

    .right-\[15px\] {
      right: 15px;
    }

    .top-\[60px\] {
      top: 60px;
    }

    .bottom-\[-46px\] {
      bottom: -46px;
    }

    .top-\[-10px\] {
      top: -10px;
    }

    .left-\[13\%\] {
      left: 13%;
    }

    .bottom-\[9px\] {
      bottom: 9px;
    }

    .top-\[77px\] {
      top: 77px;
    }

    .left-\[10px\] {
      left: 10px;
    }

    .top-\[58px\] {
      top: 58px;
    }

    .top-\[10px\] {
      top: 10px;
    }

    .top-\[-36px\] {
      top: -36px;
    }

    .left-\[-8px\] {
      left: -8px;
    }

    .bottom-\[35px\] {
      bottom: 35px;
    }

    .left-\[-16px\] {
      left: -16px;
    }

    .top-\[90px\] {
      top: 90px;
    }

    .top-11 {
      top: 2.75rem;
    }

    .bottom-\[-30px\] {
      bottom: -30px;
    }

    .left-\[35\%\] {
      left: 35%;
    }

    .right-\[7\.5px\] {
      right: 7.5px;
    }

    .top-\[7\.5px\] {
      top: 7.5px;
    }

    .right-5 {
      right: 1.25rem;
    }

    .top-\[11px\] {
      top: 11px;
    }

    .top-\[14px\] {
      top: 14px;
    }

    .top-\[80px\] {
      top: 80px;
    }

    .top-8 {
      top: 2rem;
    }

    .top-\[5\%\] {
      top: 5%;
    }

    .left-4 {
      left: 1rem;
    }

    .left-10 {
      left: 2.5rem;
    }

    .top-\[-16px\] {
      top: -16px;
    }

    .-top-1 {
      top: -0.25rem;
    }

    .bottom-\[2rem\] {
      bottom: 2rem;
    }

    .top-\[8rem\] {
      top: 8rem;
    }

    .left-\[4rem\] {
      left: 4rem;
    }

    .top-\[12rem\] {
      top: 12rem;
    }

    .top-\[30px\] {
      top: 30px;
    }

    .left-\[30px\] {
      left: 30px;
    }

    .bottom-\[30px\] {
      bottom: 30px;
    }

    .right-\[16px\] {
      right: 16px;
    }

    .bottom-\[40px\] {
      bottom: 40px;
    }

    .bottom-2 {
      bottom: 0.5rem;
    }

    .right-2 {
      right: 0.5rem;
    }

    .top-2 {
      top: 0.5rem;
    }

    .left-2 {
      left: 0.5rem;
    }

    .bottom-\[300px\] {
      bottom: 300px;
    }

    .-top-2 {
      top: -0.5rem;
    }

    .left-9 {
      left: 2.25rem;
    }

    .top-7 {
      top: 1.75rem;
    }

    .bottom-\[0px\] {
      bottom: 0px;
    }

    .top-\[4px\] {
      top: 4px;
    }

    .top-\[16px\] {
      top: 16px;
    }

    .-right-\[0\.75em\] {
      right: -0.75em;
    }

    .-top-\[0\.75em\] {
      top: -0.75em;
    }

    .top-6 {
      top: 1.5rem;
    }

    .bottom-3 {
      bottom: 0.75rem;
    }

    .bottom-\[calc\(100\%\+8px\)\] {
      bottom: calc(100% + 8px);
    }

    .top-auto {
      top: auto;
    }

    .right-auto {
      right: auto;
    }

    .isolate {
      isolation: isolate;
    }

    .z-50 {
      z-index: 50;
    }

    .z-\[99991\] {
      z-index: 99991;
    }

    .z-\[99992\] {
      z-index: 99992;
    }

    .z-\[10\] {
      z-index: 10;
    }

    .z-\[99999\] {
      z-index: 99999;
    }

    .z-\[9999\] {
      z-index: 9999;
    }

    .z-\[999\] {
      z-index: 999;
    }

    .z-0 {
      z-index: 0;
    }

    .z-10 {
      z-index: 10;
    }

    .z-\[10000\] {
      z-index: 10000;
    }

    .z-\[1\] {
      z-index: 1;
    }

    .z-\[2\] {
      z-index: 2;
    }

    .z-\[41\] {
      z-index: 41;
    }

    .z-\[-1\] {
      z-index: -1;
    }

    .z-\[200\] {
      z-index: 200;
    }

    .z-\[9997\] {
      z-index: 9997;
    }

    .z-\[1200\] {
      z-index: 1200;
    }

    .z-\[11\] {
      z-index: 11;
    }

    .z-\[1400\] {
      z-index: 1400;
    }

    .z-\[1401\] {
      z-index: 1401;
    }

    .z-\[1001\] {
      z-index: 1001;
    }

    .z-20 {
      z-index: 20;
    }

    .z-\[1100\] {
      z-index: 1100;
    }

    .z-\[9998\] {
      z-index: 9998;
    }

    .z-\[9\] {
      z-index: 9;
    }

    .z-\[5\] {
      z-index: 5;
    }

    .z-\[160\] {
      z-index: 160;
    }

    .\!z-\[101\] {
      z-index: 101 !important;
    }

    .-z-10 {
      z-index: -10;
    }

    .z-\[1000\] {
      z-index: 1000;
    }

    .z-30 {
      z-index: 30;
    }

    .z-40 {
      z-index: 40;
    }

    .z-\[3\] {
      z-index: 3;
    }

    .z-\[99\] {
      z-index: 99;
    }

    .-z-\[1\] {
      z-index: -1;
    }

    .z-\[180\] {
      z-index: 180;
    }

    .order-3 {
      order: 3;
    }

    .order-4 {
      order: 4;
    }

    .order-1 {
      order: 1;
    }

    .order-2 {
      order: 2;
    }

    .order-6 {
      order: 6;
    }

    .order-5 {
      order: 5;
    }

    .order-7 {
      order: 7;
    }

    .order-8 {
      order: 8;
    }

    .order-10 {
      order: 10;
    }

    .order-11 {
      order: 11;
    }

    .order-12 {
      order: 12;
    }

    .order-9 {
      order: 9;
    }

    .order-last {
      order: 9999;
    }

    .order-first {
      order: -9999;
    }

    .order-none {
      order: 0;
    }

    .col-span-3 {
      grid-column: span 3 / span 3;
    }

    .col-span-4 {
      grid-column: span 4 / span 4;
    }

    .col-span-2 {
      grid-column: span 2 / span 2;
    }

    .col-start-1 {
      grid-column-start: 1;
    }

    .col-end-3 {
      grid-column-end: 3;
    }

    .row-start-2 {
      grid-row-start: 2;
    }

    .float-left {
      float: left;
    }

    .clear-both {
      clear: both;
    }

    .m-0 {
      margin: 0px;
    }

    .-m-2 {
      margin: -0.5rem;
    }

    .m-\[10px\] {
      margin: 10px;
    }

    .m-auto {
      margin: auto;
    }

    .m-4 {
      margin: 1rem;
    }

    .m-\[25px_auto_0\] {
      margin: 25px auto 0;
    }

    .-m-4 {
      margin: -1rem;
    }

    .my-\[20px\] {
      margin-top: 20px;
      margin-bottom: 20px;
    }

    .mx-\[auto\] {
      margin-left: auto;
      margin-right: auto;
    }

    .my-\[auto\] {
      margin-top: auto;
      margin-bottom: auto;
    }

    .mx-0 {
      margin-left: 0px;
      margin-right: 0px;
    }

    .mx-4 {
      margin-left: 1rem;
      margin-right: 1rem;
    }

    .my-auto {
      margin-top: auto;
      margin-bottom: auto;
    }

    .mx-2 {
      margin-left: 0.5rem;
      margin-right: 0.5rem;
    }

    .my-2\.5 {
      margin-top: 0.625rem;
      margin-bottom: 0.625rem;
    }

    .my-2 {
      margin-top: 0.5rem;
      margin-bottom: 0.5rem;
    }

    .my-1\.5 {
      margin-top: 0.375rem;
      margin-bottom: 0.375rem;
    }

    .my-1 {
      margin-top: 0.25rem;
      margin-bottom: 0.25rem;
    }

    .mx-1 {
      margin-left: 0.25rem;
      margin-right: 0.25rem;
    }

    .mx-auto {
      margin-left: auto;
      margin-right: auto;
    }

    .my-4 {
      margin-top: 1rem;
      margin-bottom: 1rem;
    }

    .mx-\[15px\] {
      margin-left: 15px;
      margin-right: 15px;
    }

    .mx-\[28px\] {
      margin-left: 28px;
      margin-right: 28px;
    }

    .mx-\[10px\] {
      margin-left: 10px;
      margin-right: 10px;
    }

    .my-\[7px\] {
      margin-top: 7px;
      margin-bottom: 7px;
    }

    .mx-1\.5 {
      margin-left: 0.375rem;
      margin-right: 0.375rem;
    }

    .mx-0\.5 {
      margin-left: 0.125rem;
      margin-right: 0.125rem;
    }

    .-mx-2\.5 {
      margin-left: -0.625rem;
      margin-right: -0.625rem;
    }

    .-mx-2 {
      margin-left: -0.5rem;
      margin-right: -0.5rem;
    }

    .mx-2\.5 {
      margin-left: 0.625rem;
      margin-right: 0.625rem;
    }

    .mx-\[5px\] {
      margin-left: 5px;
      margin-right: 5px;
    }

    .my-0 {
      margin-top: 0px;
      margin-bottom: 0px;
    }

    .mx-\[-15px\] {
      margin-left: -15px;
      margin-right: -15px;
    }

    .mx-\[6px\] {
      margin-left: 6px;
      margin-right: 6px;
    }

    .-mx-1 {
      margin-left: -0.25rem;
      margin-right: -0.25rem;
    }

    .mx-\[20px\] {
      margin-left: 20px;
      margin-right: 20px;
    }

    .my-\[70px\] {
      margin-top: 70px;
      margin-bottom: 70px;
    }

    .my-\[10px\] {
      margin-top: 10px;
      margin-bottom: 10px;
    }

    .my-6 {
      margin-top: 1.5rem;
      margin-bottom: 1.5rem;
    }

    .my-\[7\.5px\] {
      margin-top: 7.5px;
      margin-bottom: 7.5px;
    }

    .my-\[1em\] {
      margin-top: 1em;
      margin-bottom: 1em;
    }

    .my-7 {
      margin-top: 1.75rem;
      margin-bottom: 1.75rem;
    }

    .my-\[12\.5px\] {
      margin-top: 12.5px;
      margin-bottom: 12.5px;
    }

    .mx-8 {
      margin-left: 2rem;
      margin-right: 2rem;
    }

    .my-\[12px\] {
      margin-top: 12px;
      margin-bottom: 12px;
    }

    .my-\[15px\] {
      margin-top: 15px;
      margin-bottom: 15px;
    }

    .my-\[11px\] {
      margin-top: 11px;
      margin-bottom: 11px;
    }

    .my-\[30px\] {
      margin-top: 30px;
      margin-bottom: 30px;
    }

    .mx-\[3px\] {
      margin-left: 3px;
      margin-right: 3px;
    }

    .my-3 {
      margin-top: 0.75rem;
      margin-bottom: 0.75rem;
    }

    .mx-5 {
      margin-left: 1.25rem;
      margin-right: 1.25rem;
    }

    .mx-\[2px\] {
      margin-left: 2px;
      margin-right: 2px;
    }

    .mx-3 {
      margin-left: 0.75rem;
      margin-right: 0.75rem;
    }

    .my-5 {
      margin-top: 1.25rem;
      margin-bottom: 1.25rem;
    }

    .mx-6 {
      margin-left: 1.5rem;
      margin-right: 1.5rem;
    }

    .my-8 {
      margin-top: 2rem;
      margin-bottom: 2rem;
    }

    .mb-0 {
      margin-bottom: 0px;
    }

    .mb-\[16px\] {
      margin-bottom: 16px;
    }

    .mr-\[8px\] {
      margin-right: 8px;
    }

    .ml-\[8px\] {
      margin-left: 8px;
    }

    .mt-4 {
      margin-top: 1rem;
    }

    .mb-4 {
      margin-bottom: 1rem;
    }

    .mt-5 {
      margin-top: 1.25rem;
    }

    .mr-1\.5 {
      margin-right: 0.375rem;
    }

    .mr-1 {
      margin-right: 0.25rem;
    }

    .mb-1 {
      margin-bottom: 0.25rem;
    }

    .mt-2 {
      margin-top: 0.5rem;
    }

    .mr-3 {
      margin-right: 0.75rem;
    }

    .mt-1 {
      margin-top: 0.25rem;
    }

    .mt-\[-300px\] {
      margin-top: -300px;
    }

    .mr-6 {
      margin-right: 1.5rem;
    }

    .mb-2 {
      margin-bottom: 0.5rem;
    }

    .mt-2\.5 {
      margin-top: 0.625rem;
    }

    .ml-2 {
      margin-left: 0.5rem;
    }

    .ml-1 {
      margin-left: 0.25rem;
    }

    .mt-\[-1px\] {
      margin-top: -1px;
    }

    .mt-\[3\.8px\] {
      margin-top: 3.8px;
    }

    .mr-4 {
      margin-right: 1rem;
    }

    .mt-\[4px\] {
      margin-top: 4px;
    }

    .ml-\[6px\] {
      margin-left: 6px;
    }

    .ml-0 {
      margin-left: 0px;
    }

    .ml-2\.5 {
      margin-left: 0.625rem;
    }

    .mb-6 {
      margin-bottom: 1.5rem;
    }

    .mt-3 {
      margin-top: 0.75rem;
    }

    .mb-3 {
      margin-bottom: 0.75rem;
    }

    .mt-3\.5 {
      margin-top: 0.875rem;
    }

    .mt-1\.5 {
      margin-top: 0.375rem;
    }

    .mt-0 {
      margin-top: 0px;
    }

    .ml-\[10px\] {
      margin-left: 10px;
    }

    .mt-\[20px\] {
      margin-top: 20px;
    }

    .mt-\[5px\] {
      margin-top: 5px;
    }

    .ml-\[2px\] {
      margin-left: 2px;
    }

    .mt-\[6px\] {
      margin-top: 6px;
    }

    .mt-\[16px\] {
      margin-top: 16px;
    }

    .mr-\[12px\] {
      margin-right: 12px;
    }

    .\!mt-\[14px\] {
      margin-top: 14px !important;
    }

    .mt-\[8px\] {
      margin-top: 8px;
    }

    .mr-\[7px\] {
      margin-right: 7px;
    }

    .mb-\[14px\] {
      margin-bottom: 14px;
    }

    .mr-\[10px\] {
      margin-right: 10px;
    }

    .mt-\[2px\] {
      margin-top: 2px;
    }

    .mr-\[5px\] {
      margin-right: 5px;
    }

    .mt-\[12px\] {
      margin-top: 12px;
    }

    .mr-2 {
      margin-right: 0.5rem;
    }

    .mt-\[18px\] {
      margin-top: 18px;
    }

    .mr-\[4px\] {
      margin-right: 4px;
    }

    .ml-auto {
      margin-left: auto;
    }

    .mt-\[36px\] {
      margin-top: 36px;
    }

    .mr-\[3px\] {
      margin-right: 3px;
    }

    .ml-\[20px\] {
      margin-left: 20px;
    }

    .mt-\[10px\] {
      margin-top: 10px;
    }

    .ml-\[50px\] {
      margin-left: 50px;
    }

    .ml-\[80px\] {
      margin-left: 80px;
    }

    .ml-\[12px\] {
      margin-left: 12px;
    }

    .ml-\[0\] {
      margin-left: 0;
    }

    .ml-\[30px\] {
      margin-left: 30px;
    }

    .mb-\[8px\] {
      margin-bottom: 8px;
    }

    .mr-\[14px\] {
      margin-right: 14px;
    }

    .mb-\[20px\] {
      margin-bottom: 20px;
    }

    .mb-\[6px\] {
      margin-bottom: 6px;
    }

    .mb-\[10px\] {
      margin-bottom: 10px;
    }

    .mt-\[14px\] {
      margin-top: 14px;
    }

    .mb-\[12px\] {
      margin-bottom: 12px;
    }

    .mr-2\.5 {
      margin-right: 0.625rem;
    }

    .ml-\[14px\] {
      margin-left: 14px;
    }

    .mt-\[32px\] {
      margin-top: 32px;
    }

    .mr-\[11px\] {
      margin-right: 11px;
    }

    .mb-\[18px\] {
      margin-bottom: 18px;
    }

    .mr-\[16px\] {
      margin-right: 16px;
    }

    .mb-\[24px\] {
      margin-bottom: 24px;
    }

    .mt-\[24px\] {
      margin-top: 24px;
    }

    .mt-\[1px\] {
      margin-top: 1px;
    }

    .mb-7 {
      margin-bottom: 1.75rem;
    }

    .mb-\[15px\] {
      margin-bottom: 15px;
    }

    .mt-\[25px\] {
      margin-top: 25px;
    }

    .ml-\[-10px\] {
      margin-left: -10px;
    }

    .mt-6 {
      margin-top: 1.5rem;
    }

    .ml-4 {
      margin-left: 1rem;
    }

    .mr-0\.5 {
      margin-right: 0.125rem;
    }

    .mr-0 {
      margin-right: 0px;
    }

    .mb-2\.5 {
      margin-bottom: 0.625rem;
    }

    .mr-12 {
      margin-right: 3rem;
    }

    .ml-12 {
      margin-left: 3rem;
    }

    .mr-\[32px\] {
      margin-right: 32px;
    }

    .mt-\[-12px\] {
      margin-top: -12px;
    }

    .mt-\[-8px\] {
      margin-top: -8px;
    }

    .mb-1\.5 {
      margin-bottom: 0.375rem;
    }

    .mt-\[22px\] {
      margin-top: 22px;
    }

    .mt-\[34px\] {
      margin-top: 34px;
    }

    .mt-\[15px\] {
      margin-top: 15px;
    }

    .mr-\[15px\] {
      margin-right: 15px;
    }

    .mb-\[5px\] {
      margin-bottom: 5px;
    }

    .mt-\[30px\] {
      margin-top: 30px;
    }

    .mb-\[40px\] {
      margin-bottom: 40px;
    }

    .mt-\[-36px\] {
      margin-top: -36px;
    }

    .-mt-\[27px\] {
      margin-top: -27px;
    }

    .ml-\[5px\] {
      margin-left: 5px;
    }

    .mt-\[26px\] {
      margin-top: 26px;
    }

    .mb-\[0px\] {
      margin-bottom: 0px;
    }

    .mb-5 {
      margin-bottom: 1.25rem;
    }

    .mb-10 {
      margin-bottom: 2.5rem;
    }

    .mt-\[-27px\] {
      margin-top: -27px;
    }

    .mt-\[-3px\] {
      margin-top: -3px;
    }

    .mb-\[30px\] {
      margin-bottom: 30px;
    }

    .mt-\[3px\] {
      margin-top: 3px;
    }

    .mt-10 {
      margin-top: 2.5rem;
    }

    .mt-8 {
      margin-top: 2rem;
    }

    .mb-\[-10px\] {
      margin-bottom: -10px;
    }

    .mt-0\.5 {
      margin-top: 0.125rem;
    }

    .mb-8 {
      margin-bottom: 2rem;
    }

    .ml-\[7px\] {
      margin-left: 7px;
    }

    .mt-\[90px\] {
      margin-top: 90px;
    }

    .mr-\[1px\] {
      margin-right: 1px;
    }

    .mt-\[7px\] {
      margin-top: 7px;
    }

    .mb-\[9px\] {
      margin-bottom: 9px;
    }

    .mr-\[9px\] {
      margin-right: 9px;
    }

    .mb-0\.5 {
      margin-bottom: 0.125rem;
    }

    .mr-\[100px\] {
      margin-right: 100px;
    }

    .-mt-5 {
      margin-top: -1.25rem;
    }

    .mb-\[35px\] {
      margin-bottom: 35px;
    }

    .mr-\[1em\] {
      margin-right: 1em;
    }

    .mr-5 {
      margin-right: 1.25rem;
    }

    .mr-\[0px\] {
      margin-right: 0px;
    }

    .mb-\[0\.5rem\] {
      margin-bottom: 0.5rem;
    }

    .mr-10 {
      margin-right: 2.5rem;
    }

    .ml-8 {
      margin-left: 2rem;
    }

    .ml-\[25px\] {
      margin-left: 25px;
    }

    .mb-\[13px\] {
      margin-bottom: 13px;
    }

    .mb-\[23px\] {
      margin-bottom: 23px;
    }

    .mb-\[19px\] {
      margin-bottom: 19px;
    }

    .mt-\[9px\] {
      margin-top: 9px;
    }

    .mb-\[4px\] {
      margin-bottom: 4px;
    }

    .mt-12 {
      margin-top: 3rem;
    }

    .mt-7 {
      margin-top: 1.75rem;
    }

    .mt-\[45px\] {
      margin-top: 45px;
    }

    .mt-\[17px\] {
      margin-top: 17px;
    }

    .mt-\[21px\] {
      margin-top: 21px;
    }

    .mt-\[23px\] {
      margin-top: 23px;
    }

    .ml-0\.5 {
      margin-left: 0.125rem;
    }

    .mt-auto {
      margin-top: auto;
    }

    .ml-6 {
      margin-left: 1.5rem;
    }

    .ml-3 {
      margin-left: 0.75rem;
    }

    .mt-\[var\(--nr24-card-margin-mobile-top\)\] {
      margin-top: var(--nr24-card-margin-mobile-top);
    }

    .mr-\[var\(--nr24-card-margin-mobile-right\)\] {
      margin-right: var(--nr24-card-margin-mobile-right);
    }

    .mb-\[var\(--nr24-card-margin-mobile-bottom\)\] {
      margin-bottom: var(--nr24-card-margin-mobile-bottom);
    }

    .ml-\[var\(--nr24-card-margin-mobile-left\)\] {
      margin-left: var(--nr24-card-margin-mobile-left);
    }

    .ml-3\.5 {
      margin-left: 0.875rem;
    }

    .mr-3\.5 {
      margin-right: 0.875rem;
    }

    .-mt-\[7px\] {
      margin-top: -7px;
    }

    .-mt-\[40px\] {
      margin-top: -40px;
    }

    .ml-\[-25px\] {
      margin-left: -25px;
    }

    .mt-\[35px\] {
      margin-top: 35px;
    }

    .mr-8 {
      margin-right: 2rem;
    }

    .-ml-\[10px\] {
      margin-left: -10px;
    }

    .mr-\[6px\] {
      margin-right: 6px;
    }

    .mt-9 {
      margin-top: 2.25rem;
    }

    .mb-\[25px\] {
      margin-bottom: 25px;
    }

    .mb-\[28px\] {
      margin-bottom: 28px;
    }

    .mb-\[36px\] {
      margin-bottom: 36px;
    }

    .-mb-px {
      margin-bottom: -1px;
    }

    .mt-\[81px\] {
      margin-top: 81px;
    }

    .-ml-2 {
      margin-left: -0.5rem;
    }

    .mb-9 {
      margin-bottom: 2.25rem;
    }

    .-mt-0\.5 {
      margin-top: -0.125rem;
    }

    .-mt-0 {
      margin-top: -0px;
    }

    .mb-14 {
      margin-bottom: 3.5rem;
    }

    .mt-\[2\.5px\] {
      margin-top: 2.5px;
    }

    .mt-\[-40px\] {
      margin-top: -40px;
    }

    .mb-3\.5 {
      margin-bottom: 0.875rem;
    }

    .ml-\[23px\] {
      margin-left: 23px;
    }

    .mt-\[300px\] {
      margin-top: 300px;
    }

    .-mb-3 {
      margin-bottom: -0.75rem;
    }

    .ml-\[16px\] {
      margin-left: 16px;
    }

    .box-border {
      box-sizing: border-box;
    }

    .block {
      display: block;
    }

    .inline-block {
      display: inline-block;
    }

    .inline {
      display: inline;
    }

    .flex {
      display: flex;
    }

    .inline-flex {
      display: inline-flex;
    }

    .table {
      display: table;
    }

    .flow-root {
      display: flow-root;
    }

    .grid {
      display: grid;
    }

    .contents {
      display: contents;
    }

    .list-item {
      display: list-item;
    }

    .hidden {
      display: none;
    }

    .aspect-square {
      aspect-ratio: 1 / 1;
    }

    .aspect-\[202\/49\] {
      aspect-ratio: 202/49;
    }

    .aspect-\[5\/3\] {
      aspect-ratio: 5/3;
    }

    .h-4 {
      height: 1rem;
    }

    .h-full {
      height: 100%;
    }

    .h-\[28px\] {
      height: 28px;
    }

    .h-auto {
      height: auto;
    }

    .h-\[22px\] {
      height: 22px;
    }

    .h-\[12px\] {
      height: 12px;
    }

    .h-16 {
      height: 4rem;
    }

    .h-10 {
      height: 2.5rem;
    }

    .h-9 {
      height: 2.25rem;
    }

    .h-14 {
      height: 3.5rem;
    }

    .h-6 {
      height: 1.5rem;
    }

    .h-\[20px\] {
      height: 20px;
    }

    .h-\[calc\(70vh-48px\)\] {
      height: calc(70vh - 48px);
    }

    .h-\[47px\] {
      height: 47px;
    }

    .h-28 {
      height: 7rem;
    }

    .h-40 {
      height: 10rem;
    }

    .h-5 {
      height: 1.25rem;
    }

    .h-12 {
      height: 3rem;
    }

    .h-2\.5 {
      height: 0.625rem;
    }

    .h-2 {
      height: 0.5rem;
    }

    .h-\[15px\] {
      height: 15px;
    }

    .h-px {
      height: 1px;
    }

    .h-0 {
      height: 0px;
    }

    .h-\[50px\] {
      height: 50px;
    }

    .h-\[45px\] {
      height: 45px;
    }

    .h-\[48px\] {
      height: 48px;
    }

    .h-8 {
      height: 2rem;
    }

    .h-fit {
      height: -moz-fit-content;
      height: fit-content;
    }

    .h-3\.5 {
      height: 0.875rem;
    }

    .h-3 {
      height: 0.75rem;
    }

    .h-\[46px\] {
      height: 46px;
    }

    .h-\[110px\] {
      height: 110px;
    }

    .h-\[40px\] {
      height: 40px;
    }

    .h-\[2px\] {
      height: 2px;
    }

    .h-\[24px\] {
      height: 24px;
    }

    .h-\[33px\] {
      height: 33px;
    }

    .h-\[30px\] {
      height: 30px;
    }

    .h-\[16px\] {
      height: 16px;
    }

    .h-\[137px\] {
      height: 137px;
    }

    .h-\[26px\] {
      height: 26px;
    }

    .h-\[32px\] {
      height: 32px;
    }

    .h-\[11px\] {
      height: 11px;
    }

    .h-\[10px\] {
      height: 10px;
    }

    .h-\[100px\] {
      height: 100px;
    }

    .h-\[140px\] {
      height: 140px;
    }

    .h-\[18px\] {
      height: 18px;
    }

    .h-\[14px\] {
      height: 14px;
    }

    .h-\[6px\] {
      height: 6px;
    }

    .h-\[1px\] {
      height: 1px;
    }

    .h-\[74px\] {
      height: 74px;
    }

    .h-\[42px\] {
      height: 42px;
    }

    .h-\[80px\] {
      height: 80px;
    }

    .h-\[53px\] {
      height: 53px;
    }

    .h-\[7px\] {
      height: 7px;
    }

    .h-\[25px\] {
      height: 25px;
    }

    .h-\[130px\] {
      height: 130px;
    }

    .h-\[3px\] {
      height: 3px;
    }

    .h-\[60px\] {
      height: 60px;
    }

    .h-11 {
      height: 2.75rem;
    }

    .h-\[65px\] {
      height: 65px;
    }

    .h-\[9\.375rem\] {
      height: 9.375rem;
    }

    .h-\[6\.25rem\] {
      height: 6.25rem;
    }

    .h-\[16\.75rem\] {
      height: 16.75rem;
    }

    .h-\[17px\] {
      height: 17px;
    }

    .h-\[118px\] {
      height: 118px;
    }

    .h-\[75px\] {
      height: 75px;
    }

    .h-7 {
      height: 1.75rem;
    }

    .h-\[62px\] {
      height: 62px;
    }

    .h-\[8px\] {
      height: 8px;
    }

    .h-\[34px\] {
      height: 34px;
    }

    .h-\[13px\] {
      height: 13px;
    }

    .h-\[66px\] {
      height: 66px;
    }

    .h-\[calc\(100\%-175px\)\] {
      height: calc(100% - 175px);
    }

    .h-\[120px\] {
      height: 120px;
    }

    .h-\[90px\] {
      height: 90px;
    }

    .h-\[9px\] {
      height: 9px;
    }

    .h-\[56px\] {
      height: 56px;
    }

    .h-\[4px\] {
      height: 4px;
    }

    .h-\[3rem\] {
      height: 3rem;
    }

    .h-1 {
      height: 0.25rem;
    }

    .h-\[70px\] {
      height: 70px;
    }

    .h-\[2\.5rem\] {
      height: 2.5rem;
    }

    .h-\[49px\] {
      height: 49px;
    }

    .h-\[54px\] {
      height: 54px;
    }

    .h-\[840px\] {
      height: 840px;
    }

    .h-\[240px\] {
      height: 240px;
    }

    .h-\[360px\] {
      height: 360px;
    }

    .h-\[var\(--nr24-superscript-image-height-mobile\)\] {
      height: var(--nr24-superscript-image-height-mobile);
    }

    .h-\[var\(--nr24-avatar-height-mobile\)\] {
      height: var(--nr24-avatar-height-mobile);
    }

    .h-\[var\(--nr24-verified-icon-height-mobile\)\] {
      height: var(--nr24-verified-icon-height-mobile);
    }

    .h-\[var\(--nr24-like-icon-height-mobile\)\] {
      height: var(--nr24-like-icon-height-mobile);
    }

    .h-\[var\(--nr24-dislike-icon-height-mobile\)\] {
      height: var(--nr24-dislike-icon-height-mobile);
    }

    .h-\[var\(--nr24-card-divider-size-mobile\)\] {
      height: var(--nr24-card-divider-size-mobile);
    }

    .h-\[var\(--nr24-star-image-height-mobile\)\] {
      height: var(--nr24-star-image-height-mobile);
    }

    .h-\[5px\] {
      height: 5px;
    }

    .h-\[7\.5rem\] {
      height: 7.5rem;
    }

    .h-\[36px\] {
      height: 36px;
    }

    .h-\[400px\] {
      height: 400px;
    }

    .h-0\.5 {
      height: 0.125rem;
    }

    .h-\[calc\(1\.4em\*2\)\] {
      height: calc(1.4em * 2);
    }

    .h-24 {
      height: 6rem;
    }

    .h-\[44px\] {
      height: 44px;
    }

    .h-\[52px\] {
      height: 52px;
    }

    .h-\[88px\] {
      height: 88px;
    }

    .h-screen {
      height: 100vh;
    }

    .h-\[153px\] {
      height: 153px;
    }

    .h-\[38px\] {
      height: 38px;
    }

    .h-\[6\.8rem\] {
      height: 6.8rem;
    }

    .h-20 {
      height: 5rem;
    }

    .h-\[1\.125rem\] {
      height: 1.125rem;
    }

    .h-\[92px\] {
      height: 92px;
    }

    .h-\[1\.75em\] {
      height: 1.75em;
    }

    .h-\[180px\] {
      height: 180px;
    }

    .max-h-72 {
      max-height: 18rem;
    }

    .max-h-full {
      max-height: 100%;
    }

    .max-h-0 {
      max-height: 0px;
    }

    .max-h-\[302px\] {
      max-height: 302px;
    }

    .max-h-\[calc\(100\%-60px\)\] {
      max-height: calc(100% - 60px);
    }

    .max-h-\[calc\(100vh-60px\)\] {
      max-height: calc(100vh - 60px);
    }

    .max-h-\[calc\(100\%-30px\)\] {
      max-height: calc(100% - 30px);
    }

    .max-h-\[calc\(100vh-30px\)\] {
      max-height: calc(100vh - 30px);
    }

    .max-h-64 {
      max-height: 16rem;
    }

    .max-h-\[60vh\] {
      max-height: 60vh;
    }

    .max-h-screen {
      max-height: 100vh;
    }

    .max-h-\[240px\] {
      max-height: 240px;
    }

    .max-h-\[200px\] {
      max-height: 200px;
    }

    .max-h-\[88vh\] {
      max-height: 88vh;
    }

    .max-h-\[280px\] {
      max-height: 280px;
    }

    .max-h-\[90vh\] {
      max-height: 90vh;
    }

    .max-h-\[80px\] {
      max-height: 80px;
    }

    .max-h-\[110px\] {
      max-height: 110px;
    }

    .max-h-\[150px\] {
      max-height: 150px;
    }

    .max-h-\[30px\] {
      max-height: 30px;
    }

    .max-h-\[35px\] {
      max-height: 35px;
    }

    .max-h-\[460px\] {
      max-height: 460px;
    }

    .max-h-\[90px\] {
      max-height: 90px;
    }

    .max-h-6 {
      max-height: 1.5rem;
    }

    .max-h-\[19\.25rem\] {
      max-height: 19.25rem;
    }

    .max-h-\[37px\] {
      max-height: 37px;
    }

    .max-h-\[24px\] {
      max-height: 24px;
    }

    .max-h-\[25px\] {
      max-height: 25px;
    }

    .max-h-56 {
      max-height: 14rem;
    }

    .max-h-\[40px\] {
      max-height: 40px;
    }

    .max-h-\[595px\] {
      max-height: 595px;
    }

    .max-h-\[100px\] {
      max-height: 100px;
    }

    .max-h-\[3000px\] {
      max-height: 3000px;
    }

    .max-h-\[700px\] {
      max-height: 700px;
    }

    .max-h-\[180px\] {
      max-height: 180px;
    }

    .max-h-\[370px\] {
      max-height: 370px;
    }

    .max-h-\[400px\] {
      max-height: 400px;
    }

    .max-h-\[450px\] {
      max-height: 450px;
    }

    .max-h-12 {
      max-height: 3rem;
    }

    .max-h-\[calc\(100\%-48px\)\] {
      max-height: calc(100% - 48px);
    }

    .max-h-\[calc\(100vh-48px\)\] {
      max-height: calc(100vh - 48px);
    }

    .\!max-h-7 {
      max-height: 1.75rem !important;
    }

    .max-h-fit {
      max-height: -moz-fit-content;
      max-height: fit-content;
    }

    .min-h-\[calc\(100\%_-_40px\)\] {
      min-height: calc(100% - 40px);
    }

    .min-h-\[40px\] {
      min-height: 40px;
    }

    .min-h-\[434px\] {
      min-height: 434px;
    }

    .min-h-\[47\.04px\] {
      min-height: 47.04px;
    }

    .min-h-screen {
      min-height: 100vh;
    }

    .min-h-\[62vh\] {
      min-height: 62vh;
    }

    .min-h-\[34px\] {
      min-height: 34px;
    }

    .min-h-\[110px\] {
      min-height: 110px;
    }

    .min-h-\[140px\] {
      min-height: 140px;
    }

    .min-h-\[55px\] {
      min-height: 55px;
    }

    .min-h-\[300px\] {
      min-height: 300px;
    }

    .min-h-\[160px\] {
      min-height: 160px;
    }

    .min-h-\[50px\] {
      min-height: 50px;
    }

    .min-h-\[auto\] {
      min-height: auto;
    }

    .min-h-\[600px\] {
      min-height: 600px;
    }

    .min-h-\[60px\] {
      min-height: 60px;
    }

    .min-h-\[20px\] {
      min-height: 20px;
    }

    .min-h-\[240px\] {
      min-height: 240px;
    }

    .min-h-\[500px\] {
      min-height: 500px;
    }

    .min-h-\[300\] {
      min-height: 300;
    }

    .min-h-\[200px\] {
      min-height: 200px;
    }

    .min-h-\[868px\] {
      min-height: 868px;
    }

    .min-h-0 {
      min-height: 0px;
    }

    .min-h-\[150px\] {
      min-height: 150px;
    }

    .min-h-\[36px\] {
      min-height: 36px;
    }

    .min-h-\[37px\] {
      min-height: 37px;
    }

    .min-h-\[153px\] {
      min-height: 153px;
    }

    .min-h-\[42px\] {
      min-height: 42px;
    }

    .min-h-\[38px\] {
      min-height: 38px;
    }

    .min-h-\[50vh\] {
      min-height: 50vh;
    }

    .min-h-\[212px\] {
      min-height: 212px;
    }

    .min-h-\[700px\] {
      min-height: 700px;
    }

    .min-h-\[80px\] {
      min-height: 80px;
    }

    .min-h-\[32px\] {
      min-height: 32px;
    }

    .min-h-\[180px\] {
      min-height: 180px;
    }

    .min-h-\[3em\] {
      min-height: 3em;
    }

    .min-h-\[170px\] {
      min-height: 170px;
    }

    .min-h-\[calc\(1\.4em\*2\)\] {
      min-height: calc(1.4em * 2);
    }

    .min-h-\[16px\] {
      min-height: 16px;
    }

    .min-h-\[100px\] {
      min-height: 100px;
    }

    .min-h-\[51vh\] {
      min-height: 51vh;
    }

    .min-h-\[52vh\] {
      min-height: 52vh;
    }

    .min-h-\[370px\] {
      min-height: 370px;
    }

    .min-h-\[100vh\] {
      min-height: 100vh;
    }

    .min-h-\[24px\] {
      min-height: 24px;
    }

    .min-h-\[72px\] {
      min-height: 72px;
    }

    .w-full {
      width: 100%;
    }

    .w-4 {
      width: 1rem;
    }

    .w-\[28px\] {
      width: 28px;
    }

    .w-\[22px\] {
      width: 22px;
    }

    .w-\[12px\] {
      width: 12px;
    }

    .w-16 {
      width: 4rem;
    }

    .w-10 {
      width: 2.5rem;
    }

    .w-9 {
      width: 2.25rem;
    }

    .w-\[90\%\] {
      width: 90%;
    }

    .w-\[94\%\] {
      width: 94%;
    }

    .w-auto {
      width: auto;
    }

    .w-12 {
      width: 3rem;
    }

    .w-6 {
      width: 1.5rem;
    }

    .w-\[38px\] {
      width: 38px;
    }

    .w-28 {
      width: 7rem;
    }

    .w-max {
      width: -moz-max-content;
      width: max-content;
    }

    .w-11\/12 {
      width: 91.666667%;
    }

    .w-5 {
      width: 1.25rem;
    }

    .w-2\.5 {
      width: 0.625rem;
    }

    .w-2 {
      width: 0.5rem;
    }

    .w-7 {
      width: 1.75rem;
    }

    .w-\[1ch\] {
      width: 1ch;
    }

    .w-\[80\%\] {
      width: 80%;
    }

    .w-\[50px\] {
      width: 50px;
    }

    .w-8 {
      width: 2rem;
    }

    .w-3\.5 {
      width: 0.875rem;
    }

    .w-3 {
      width: 0.75rem;
    }

    .w-\[110px\] {
      width: 110px;
    }

    .w-\[11px\] {
      width: 11px;
    }

    .w-0 {
      width: 0px;
    }

    .w-\[20px\] {
      width: 20px;
    }

    .w-\[147px\] {
      width: 147px;
    }

    .w-\[86px\] {
      width: 86px;
    }

    .w-\[14px\] {
      width: 14px;
    }

    .w-\[32px\] {
      width: 32px;
    }

    .w-\[40px\] {
      width: 40px;
    }

    .w-\[10px\] {
      width: 10px;
    }

    .w-fit {
      width: -moz-fit-content;
      width: fit-content;
    }

    .w-\[150px\] {
      width: 150px;
    }

    .w-\[100px\] {
      width: 100px;
    }

    .w-\[140px\] {
      width: 140px;
    }

    .w-\[120px\] {
      width: 120px;
    }

    .w-\[88px\] {
      width: 88px;
    }

    .w-\[64px\] {
      width: 64px;
    }

    .w-\[18px\] {
      width: 18px;
    }

    .w-\[132px\] {
      width: 132px;
    }

    .w-\[96px\] {
      width: 96px;
    }

    .w-\[58px\] {
      width: 58px;
    }

    .w-\[180px\] {
      width: 180px;
    }

    .w-\[52px\] {
      width: 52px;
    }

    .w-\[152px\] {
      width: 152px;
    }

    .w-\[148px\] {
      width: 148px;
    }

    .w-\[16px\] {
      width: 16px;
    }

    .w-\[240px\] {
      width: 240px;
    }

    .w-\[170px\] {
      width: 170px;
    }

    .w-\[210px\] {
      width: 210px;
    }

    .w-\[118px\] {
      width: 118px;
    }

    .w-\[108px\] {
      width: 108px;
    }

    .w-\[72px\] {
      width: 72px;
    }

    .w-\[124px\] {
      width: 124px;
    }

    .w-\[82px\] {
      width: 82px;
    }

    .w-\[116px\] {
      width: 116px;
    }

    .w-\[36px\] {
      width: 36px;
    }

    .w-\[168px\] {
      width: 168px;
    }

    .w-\[126px\] {
      width: 126px;
    }

    .w-\[112px\] {
      width: 112px;
    }

    .w-\[30px\] {
      width: 30px;
    }

    .w-\[80px\] {
      width: 80px;
    }

    .w-\[320px\] {
      width: 320px;
    }

    .w-\[42px\] {
      width: 42px;
    }

    .w-\[25px\] {
      width: 25px;
    }

    .w-20 {
      width: 5rem;
    }

    .w-\[calc\(100\%\+20px\)\] {
      width: calc(100% + 20px);
    }

    .w-\[130px\] {
      width: 130px;
    }

    .w-\[60px\] {
      width: 60px;
    }

    .w-\[325px\] {
      width: 325px;
    }

    .w-\[70px\] {
      width: 70px;
    }

    .w-\[63px\] {
      width: 63px;
    }

    .w-\[43px\] {
      width: 43px;
    }

    .w-\[9\.375rem\] {
      width: 9.375rem;
    }

    .w-\[6\.25rem\] {
      width: 6.25rem;
    }

    .w-14 {
      width: 3.5rem;
    }

    .w-40 {
      width: 10rem;
    }

    .w-\[16\.75rem\] {
      width: 16.75rem;
    }

    .w-24 {
      width: 6rem;
    }

    .w-\[114px\] {
      width: 114px;
    }

    .w-\[94px\] {
      width: 94px;
    }

    .w-\[75px\] {
      width: 75px;
    }

    .w-\[162px\] {
      width: 162px;
    }

    .w-\[34px\] {
      width: 34px;
    }

    .w-\[66px\] {
      width: 66px;
    }

    .w-\[5px\] {
      width: 5px;
    }

    .w-\[26px\] {
      width: 26px;
    }

    .w-\[calc\(100\%-150px\)\] {
      width: calc(100% - 150px);
    }

    .w-\[24px\] {
      width: 24px;
    }

    .w-\[100\%\] {
      width: 100%;
    }

    .w-\[56px\] {
      width: 56px;
    }

    .w-\[45\%\] {
      width: 45%;
    }

    .w-\[40\%\] {
      width: 40%;
    }

    .w-48 {
      width: 12rem;
    }

    .w-\[93\%\] {
      width: 93%;
    }

    .w-\[17px\] {
      width: 17px;
    }

    .w-\[60\%\] {
      width: 60%;
    }

    .w-\[16\%\] {
      width: 16%;
    }

    .w-\[15\%\] {
      width: 15%;
    }

    .\!w-auto {
      width: auto !important;
    }

    .w-\[4px\] {
      width: 4px;
    }

    .w-\[7px\] {
      width: 7px;
    }

    .w-\[15px\] {
      width: 15px;
    }

    .w-\[65\%\] {
      width: 65%;
    }

    .w-\[35\%\] {
      width: 35%;
    }

    .w-\[calc\(100\%-20px\)\] {
      width: calc(100% - 20px);
    }

    .w-\[4\.5px\] {
      width: 4.5px;
    }

    .w-1\/3 {
      width: 33.333333%;
    }

    .w-\[31\.74\%\] {
      width: 31.74%;
    }

    .w-\[105px\] {
      width: 105px;
    }

    .w-\[290px\] {
      width: 290px;
    }

    .w-\[90px\] {
      width: 90px;
    }

    .w-\[67px\] {
      width: 67px;
    }

    .w-\[1px\] {
      width: 1px;
    }

    .w-\[65px\] {
      width: 65px;
    }

    .w-\[160px\] {
      width: 160px;
    }

    .w-\[calc\(100\%\/2-20px\)\] {
      width: calc(100% / 2 - 20px);
    }

    .w-\[92px\] {
      width: 92px;
    }

    .w-\[2\.5rem\] {
      width: 2.5rem;
    }

    .w-1\/2 {
      width: 50%;
    }

    .w-\[128px\] {
      width: 128px;
    }

    .w-\[30\%\] {
      width: 30%;
    }

    .w-\[300px\] {
      width: 300px;
    }

    .w-\[340px\] {
      width: 340px;
    }

    .w-\[64\%\] {
      width: 64%;
    }

    .w-\[585px\] {
      width: 585px;
    }

    .w-\[13px\] {
      width: 13px;
    }

    .w-\[335px\] {
      width: 335px;
    }

    .w-\[45px\] {
      width: 45px;
    }

    .w-\[55\%\] {
      width: 55%;
    }

    .w-\[3px\] {
      width: 3px;
    }

    .w-\[88\%\] {
      width: 88%;
    }

    .w-\[350px\] {
      width: 350px;
    }

    .w-\[50\%\] {
      width: 50%;
    }

    .w-\[250px\] {
      width: 250px;
    }

    .w-\[360px\] {
      width: 360px;
    }

    .w-\[var\(--nr24-superscript-image-width-mobile\)\] {
      width: var(--nr24-superscript-image-width-mobile);
    }

    .w-\[var\(--nr24-avatar-width-mobile\)\] {
      width: var(--nr24-avatar-width-mobile);
    }

    .w-\[var\(--nr24-verified-icon-width-mobile\)\] {
      width: var(--nr24-verified-icon-width-mobile);
    }

    .w-\[var\(--nr24-like-icon-width-mobile\)\] {
      width: var(--nr24-like-icon-width-mobile);
    }

    .w-\[var\(--nr24-dislike-icon-width-mobile\)\] {
      width: var(--nr24-dislike-icon-width-mobile);
    }

    .w-\[var\(--nr24-star-image-width-mobile\)\] {
      width: var(--nr24-star-image-width-mobile);
    }

    .w-px {
      width: 1px;
    }

    .w-\[32\.33\%\] {
      width: 32.33%;
    }

    .w-\[calc\(100\%\+50px\)\] {
      width: calc(100% + 50px);
    }

    .w-\[74px\] {
      width: 74px;
    }

    .w-\[calc\(100\%-4px\)\] {
      width: calc(100% - 4px);
    }

    .w-\[calc\(100\%-5rem\)\] {
      width: calc(100% - 5rem);
    }

    .w-\[7\.5rem\] {
      width: 7.5rem;
    }

    .w-\[95\%\] {
      width: 95%;
    }

    .w-\[92\%\] {
      width: 92%;
    }

    .w-\[calc\(50\%-8px\)\] {
      width: calc(50% - 8px);
    }

    .w-\[9rem\] {
      width: 9rem;
    }

    .w-\[28\%\] {
      width: 28%;
    }

    .w-\[42\%\] {
      width: 42%;
    }

    .w-\[284px\] {
      width: 284px;
    }

    .w-\[188px\] {
      width: 188px;
    }

    .w-\[48px\] {
      width: 48px;
    }

    .w-1\/5 {
      width: 20%;
    }

    .w-\[35px\] {
      width: 35px;
    }

    .w-\[calc\(100\%-35px\)\] {
      width: calc(100% - 35px);
    }

    .w-\[190px\] {
      width: 190px;
    }

    .w-\[54px\] {
      width: 54px;
    }

    .w-\[220px\] {
      width: 220px;
    }

    .w-\[155px\] {
      width: 155px;
    }

    .w-\[136px\] {
      width: 136px;
    }

    .w-1 {
      width: 0.25rem;
    }

    .w-\[2px\] {
      width: 2px;
    }

    .w-\[95px\] {
      width: 95px;
    }

    .w-3\/4 {
      width: 75%;
    }

    .w-\[215px\] {
      width: 215px;
    }

    .w-80 {
      width: 20rem;
    }

    .w-\[20rem\] {
      width: 20rem;
    }

    .w-\[8\.75rem\] {
      width: 8.75rem;
    }

    .\!w-8 {
      width: 2rem !important;
    }

    .w-3\/5 {
      width: 60%;
    }

    .w-2\/3 {
      width: 66.666667%;
    }

    .w-\[1\.125rem\] {
      width: 1.125rem;
    }

    .w-\[calc\(100\%-40px\)\] {
      width: calc(100% - 40px);
    }

    .w-11 {
      width: 2.75rem;
    }

    .w-\[44px\] {
      width: 44px;
    }

    .min-w-full {
      min-width: 100%;
    }

    .min-w-\[45px\] {
      min-width: 45px;
    }

    .min-w-\[10px\] {
      min-width: 10px;
    }

    .min-w-\[80px\] {
      min-width: 80px;
    }

    .min-w-\[90\%\] {
      min-width: 90%;
    }

    .min-w-0 {
      min-width: 0px;
    }

    .min-w-\[130px\] {
      min-width: 130px;
    }

    .min-w-\[120px\] {
      min-width: 120px;
    }

    .min-w-\[200px\] {
      min-width: 200px;
    }

    .min-w-\[220px\] {
      min-width: 220px;
    }

    .min-w-\[150px\] {
      min-width: 150px;
    }

    .min-w-\[50px\] {
      min-width: 50px;
    }

    .min-w-\[100px\] {
      min-width: 100px;
    }

    .min-w-fit {
      min-width: -moz-fit-content;
      min-width: fit-content;
    }

    .min-w-\[110px\] {
      min-width: 110px;
    }

    .min-w-\[300px\] {
      min-width: 300px;
    }

    .min-w-\[90px\] {
      min-width: 90px;
    }

    .min-w-\[55px\] {
      min-width: 55px;
    }

    .min-w-\[65px\] {
      min-width: 65px;
    }

    .min-w-\[360px\] {
      min-width: 360px;
    }

    .min-w-\[24px\] {
      min-width: 24px;
    }

    .min-w-\[72px\] {
      min-width: 72px;
    }

    .min-w-\[280px\] {
      min-width: 280px;
    }

    .min-w-\[96px\] {
      min-width: 96px;
    }

    .min-w-\[48px\] {
      min-width: 48px;
    }

    .min-w-\[1\.75em\] {
      min-width: 1.75em;
    }

    .max-w-\[420px\] {
      max-width: 420px;
    }

    .max-w-\[300px\] {
      max-width: 300px;
    }

    .max-w-xs {
      max-width: 20rem;
    }

    .max-w-\[80px\] {
      max-width: 80px;
    }

    .max-w-full {
      max-width: 100%;
    }

    .max-w-\[320px\] {
      max-width: 320px;
    }

    .max-w-\[90\%\] {
      max-width: 90%;
    }

    .max-w-none {
      max-width: none;
    }

    .max-w-\[90vw\] {
      max-width: 90vw;
    }

    .max-w-\[400px\] {
      max-width: 400px;
    }

    .max-w-\[calc\(100vw_-_48px\)\] {
      max-width: calc(100vw - 48px);
    }

    .max-w-7xl {
      max-width: 80rem;
    }

    .max-w-\[240px\] {
      max-width: 240px;
    }

    .max-w-\[100px\] {
      max-width: 100px;
    }

    .max-w-\[30px\] {
      max-width: 30px;
    }

    .max-w-\[600px\] {
      max-width: 600px;
    }

    .max-w-\[770px\] {
      max-width: 770px;
    }

    .max-w-\[1920px\] {
      max-width: 1920px;
    }

    .max-w-\[580px\] {
      max-width: 580px;
    }

    .max-w-xl {
      max-width: 36rem;
    }

    .max-w-\[120px\] {
      max-width: 120px;
    }

    .max-w-\[1440px\] {
      max-width: 1440px;
    }

    .max-w-\[620px\] {
      max-width: 620px;
    }

    .max-w-\[18px\] {
      max-width: 18px;
    }

    .max-w-\[700px\] {
      max-width: 700px;
    }

    .max-w-\[100\%\] {
      max-width: 100%;
    }

    .max-w-\[103px\] {
      max-width: 103px;
    }

    .max-w-sm {
      max-width: 24rem;
    }

    .max-w-\[450px\] {
      max-width: 450px;
    }

    .max-w-\[1205px\] {
      max-width: 1205px;
    }

    .max-w-\[413px\] {
      max-width: 413px;
    }

    .max-w-\[1208px\] {
      max-width: 1208px;
    }

    .max-w-\[760px\] {
      max-width: 760px;
    }

    .max-w-\[412px\] {
      max-width: 412px;
    }

    .max-w-\[250px\] {
      max-width: 250px;
    }

    .max-w-\[40px\] {
      max-width: 40px;
    }

    .max-w-\[88px\] {
      max-width: 88px;
    }

    .max-w-\[70px\] {
      max-width: 70px;
    }

    .max-w-\[448px\] {
      max-width: 448px;
    }

    .max-w-\[105px\] {
      max-width: 105px;
    }

    .max-w-5xl {
      max-width: 64rem;
    }

    .max-w-6xl {
      max-width: 72rem;
    }

    .max-w-\[220px\] {
      max-width: 220px;
    }

    .max-w-\[270px\] {
      max-width: 270px;
    }

    .max-w-\[16px\] {
      max-width: 16px;
    }

    .max-w-\[200px\] {
      max-width: 200px;
    }

    .max-w-\[430px\] {
      max-width: 430px;
    }

    .max-w-\[210px\] {
      max-width: 210px;
    }

    .max-w-\[500px\] {
      max-width: 500px;
    }

    .max-w-\[940px\] {
      max-width: 940px;
    }

    .max-w-\[170px\] {
      max-width: 170px;
    }

    .max-w-max {
      max-width: -moz-max-content;
      max-width: max-content;
    }

    .max-w-\[130px\] {
      max-width: 130px;
    }

    .max-w-\[180px\] {
      max-width: 180px;
    }

    .max-w-\[160px\] {
      max-width: 160px;
    }

    .max-w-4xl {
      max-width: 56rem;
    }

    .max-w-3xl {
      max-width: 48rem;
    }

    .max-w-\[var\(--np5-max-width\)\] {
      max-width: var(--np5-max-width);
    }

    .max-w-\[var\(--np5-image-width-mobile\)\] {
      max-width: var(--np5-image-width-mobile);
    }

    .max-w-\[var\(--np5-button-max-width-mobile\)\] {
      max-width: var(--np5-button-max-width-mobile);
    }

    .max-w-\[var\(--nr24-max-width\)\] {
      max-width: var(--nr24-max-width);
    }

    .max-w-\[350px\] {
      max-width: 350px;
    }

    .max-w-\[438px\] {
      max-width: 438px;
    }

    .max-w-\[595px\] {
      max-width: 595px;
    }

    .max-w-\[380px\] {
      max-width: 380px;
    }

    .max-w-\[970px\] {
      max-width: 970px;
    }

    .max-w-\[112px\] {
      max-width: 112px;
    }

    .max-w-lg {
      max-width: 32rem;
    }

    .max-w-\[80\%\] {
      max-width: 80%;
    }

    .max-w-screen-xl {
      max-width: 1280px;
    }

    .max-w-\[46vw\] {
      max-width: 46vw;
    }

    .max-w-\[800px\] {
      max-width: 800px;
    }

    .max-w-\[62\%\] {
      max-width: 62%;
    }

    .max-w-\[72\%\] {
      max-width: 72%;
    }

    .max-w-\[78\%\] {
      max-width: 78%;
    }

    .max-w-\[64\%\] {
      max-width: 64%;
    }

    .max-w-2xl {
      max-width: 42rem;
    }

    .max-w-md {
      max-width: 28rem;
    }

    .max-w-\[280px\] {
      max-width: 280px;
    }

    .max-w-\[303px\] {
      max-width: 303px;
    }

    .max-w-\[492px\] {
      max-width: 492px;
    }

    .max-w-\[360px\] {
      max-width: 360px;
    }

    .flex-1 {
      flex: 1 1 0%;
    }

    .flex-none {
      flex: none;
    }

    .flex-\[2\] {
      flex: 2;
    }

    .flex-auto {
      flex: 1 1 auto;
    }

    .flex-shrink-0 {
      flex-shrink: 0;
    }

    .flex-shrink {
      flex-shrink: 1;
    }

    .shrink-0 {
      flex-shrink: 0;
    }

    .flex-grow {
      flex-grow: 1;
    }

    .grow {
      flex-grow: 1;
    }

    .basis-2\/3 {
      flex-basis: 66.666667%;
    }

    .basis-1\/2 {
      flex-basis: 50%;
    }

    .basis-1\/3 {
      flex-basis: 33.333333%;
    }

    .table-auto {
      table-layout: auto;
    }

    .border-collapse {
      border-collapse: collapse;
    }

    .origin-\[0\] {
      transform-origin: 0;
    }

    .origin-top {
      transform-origin: top;
    }

    .origin-bottom {
      transform-origin: bottom;
    }

    .origin-left {
      transform-origin: left;
    }

    .origin-top-left {
      transform-origin: top left;
    }

    .translate-x-0 {
      --tw-translate-x: 0px;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .translate-y-0 {
      --tw-translate-y: 0px;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .translate-y-full {
      --tw-translate-y: 100%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .translate-x-\[-50\%\] {
      --tw-translate-x: -50%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .-translate-y-3 {
      --tw-translate-y: -0.75rem;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .-translate-x-1\/2 {
      --tw-translate-x: -50%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .-translate-y-1\/2 {
      --tw-translate-y: -50%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .translate-y-\[-50\%\] {
      --tw-translate-y: -50%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .translate-y-10 {
      --tw-translate-y: 2.5rem;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .translate-y-96 {
      --tw-translate-y: 24rem;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .translate-x-1\/2 {
      --tw-translate-x: 50%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .translate-y-\[10\%\] {
      --tw-translate-y: 10%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .-translate-x-\[30\%\] {
      --tw-translate-x: -30%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .translate-y-\[-10px\] {
      --tw-translate-y: -10px;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .translate-x-\[20\%\] {
      --tw-translate-x: 20%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .-translate-y-\[80\%\] {
      --tw-translate-y: -80%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .-translate-y-1\/4 {
      --tw-translate-y: -25%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .-translate-y-\[40\%\] {
      --tw-translate-y: -40%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .-translate-x-full {
      --tw-translate-x: -100%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .rotate-180 {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .rotate-90 {
      --tw-rotate: 90deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .rotate-\[-6deg\] {
      --tw-rotate: -6deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .rotate-\[-2deg\] {
      --tw-rotate: -2deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .rotate-\[-90deg\] {
      --tw-rotate: -90deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .rotate-0 {
      --tw-rotate: 0deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .rotate-\[-180deg\] {
      --tw-rotate: -180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .rotate-\[-45deg\] {
      --tw-rotate: -45deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .rotate-45 {
      --tw-rotate: 45deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .-rotate-90 {
      --tw-rotate: -90deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .scale-75 {
      --tw-scale-x: .75;
      --tw-scale-y: .75;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .scale-100 {
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .scale-\[0\.9\] {
      --tw-scale-x: 0.9;
      --tw-scale-y: 0.9;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .scale-y-100 {
      --tw-scale-y: 1;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .scale-y-90 {
      --tw-scale-y: .9;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .scale-y-0 {
      --tw-scale-y: 0;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .transform {
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    @keyframes spin {
      to {
        transform: rotate(360deg);
      }
    }

    .animate-spin {
      animation: spin 1s linear infinite;
    }

    @keyframes pulse {
      50% {
        opacity: .5;
      }
    }

    .animate-pulse {
      animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    }

    @keyframes scroll_show {
      0% {
        transform: scale3d(1, 1, 1) translateX(100%);
        transform-origin: left;
      }

      100% {
        transform: scale3d(1, 1, 1) translateX(-100%);
        transform-origin: left;
      }
    }

    .animate-scroll_show {
      animation: scroll_show 10s infinite linear;
    }

    .cursor-not-allowed {
      cursor: not-allowed;
    }

    .cursor-pointer {
      cursor: pointer;
    }

    .cursor-text {
      cursor: text;
    }

    .cursor-no-drop {
      cursor: no-drop;
    }

    .touch-pan-y {
      --tw-pan-y: pan-y;
      touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
    }

    .select-none {
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
    }

    .resize {
      resize: both;
    }

    .list-none {
      list-style-type: none;
    }

    .appearance-none {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
    }

    .break-inside-avoid {
      -moz-column-break-inside: avoid;
      break-inside: avoid;
    }

    .auto-cols-auto {
      grid-auto-columns: auto;
    }

    .grid-flow-row {
      grid-auto-flow: row;
    }

    .auto-rows-auto {
      grid-auto-rows: auto;
    }

    .grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .grid-cols-\[64px\2c minmax\(0\2c 1fr\)\2c auto\] {
      grid-template-columns: 64px minmax(0, 1fr) auto;
    }

    .grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .grid-cols-\[auto\] {
      grid-template-columns: auto;
    }

    .grid-cols-\[1fr_165px\] {
      grid-template-columns: 1fr 165px;
    }

    .grid-cols-\[63px_1fr\] {
      grid-template-columns: 63px 1fr;
    }

    .grid-cols-\[56px_1fr\] {
      grid-template-columns: 56px 1fr;
    }

    .grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .grid-cols-\[60px_1fr\] {
      grid-template-columns: 60px 1fr;
    }

    .grid-cols-\[100px_1fr_60px\] {
      grid-template-columns: 100px 1fr 60px;
    }

    .grid-cols-\[40px_1fr\] {
      grid-template-columns: 40px 1fr;
    }

    .grid-cols-\[95px_1fr\] {
      grid-template-columns: 95px 1fr;
    }

    .grid-cols-\[repeat\(var\(--nr24-mobile-columns\)\2c minmax\(0\2c 1fr\)\)\] {
      grid-template-columns: repeat(var(--nr24-mobile-columns), minmax(0, 1fr));
    }

    .grid-cols-\[70px_1fr\] {
      grid-template-columns: 70px 1fr;
    }

    .grid-cols-\[130px_1fr\] {
      grid-template-columns: 130px 1fr;
    }

    .grid-cols-\[65px_1fr\] {
      grid-template-columns: 65px 1fr;
    }

    .grid-cols-\[repeat\(var\(--featured-product1-mobile-columns\)\2c minmax\(0\2c 1fr\)\)\] {
      grid-template-columns: repeat(var(--featured-product1-mobile-columns), minmax(0, 1fr));
    }

    .grid-cols-\[auto\2c minmax\(0\2c 1fr\)\2c auto\] {
      grid-template-columns: auto minmax(0, 1fr) auto;
    }

    .grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }

    .grid-rows-\[1fr\] {
      grid-template-rows: 1fr;
    }

    .grid-rows-\[0fr\] {
      grid-template-rows: 0fr;
    }

    .grid-rows-2 {
      grid-template-rows: repeat(2, minmax(0, 1fr));
    }

    .flex-row {
      flex-direction: row;
    }

    .flex-row-reverse {
      flex-direction: row-reverse;
    }

    .flex-col {
      flex-direction: column;
    }

    .flex-col-reverse {
      flex-direction: column-reverse;
    }

    .flex-wrap {
      flex-wrap: wrap;
    }

    .flex-nowrap {
      flex-wrap: nowrap;
    }

    .items-start {
      align-items: flex-start;
    }

    .items-end {
      align-items: flex-end;
    }

    .items-center {
      align-items: center;
    }

    .items-baseline {
      align-items: baseline;
    }

    .items-stretch {
      align-items: stretch;
    }

    .justify-start {
      justify-content: flex-start;
    }

    .justify-end {
      justify-content: flex-end;
    }

    .justify-center {
      justify-content: center;
    }

    .justify-between {
      justify-content: space-between;
    }

    .justify-around {
      justify-content: space-around;
    }

    .justify-evenly {
      justify-content: space-evenly;
    }

    .justify-items-center {
      justify-items: center;
    }

    .gap-2 {
      gap: 0.5rem;
    }

    .gap-3 {
      gap: 0.75rem;
    }

    .gap-1 {
      gap: 0.25rem;
    }

    .gap-\[10px\] {
      gap: 10px;
    }

    .gap-4 {
      gap: 1rem;
    }

    .gap-\[5px\] {
      gap: 5px;
    }

    .gap-\[8px\] {
      gap: 8px;
    }

    .gap-\[6px\] {
      gap: 6px;
    }

    .gap-\[12px\] {
      gap: 12px;
    }

    .gap-\[17px\] {
      gap: 17px;
    }

    .gap-\[20px\] {
      gap: 20px;
    }

    .gap-\[4px\] {
      gap: 4px;
    }

    .gap-\[1px\] {
      gap: 1px;
    }

    .gap-\[16px\] {
      gap: 16px;
    }

    .gap-\[13px\] {
      gap: 13px;
    }

    .gap-\[14px\] {
      gap: 14px;
    }

    .gap-2\.5 {
      gap: 0.625rem;
    }

    .gap-1\.5 {
      gap: 0.375rem;
    }

    .gap-0\.5 {
      gap: 0.125rem;
    }

    .gap-0 {
      gap: 0px;
    }

    .gap-\[30px\] {
      gap: 30px;
    }

    .gap-\[15px\] {
      gap: 15px;
    }

    .gap-5 {
      gap: 1.25rem;
    }

    .gap-\[7px\] {
      gap: 7px;
    }

    .gap-\[35px\] {
      gap: 35px;
    }

    .gap-8 {
      gap: 2rem;
    }

    .gap-6 {
      gap: 1.5rem;
    }

    .gap-\[18px\] {
      gap: 18px;
    }

    .gap-\[var\(--featured-product1-mobile-gap\)\] {
      gap: var(--featured-product1-mobile-gap);
    }

    .gap-px {
      gap: 1px;
    }

    .gap-\[3px\] {
      gap: 3px;
    }

    .gap-y-4 {
      row-gap: 1rem;
    }

    .gap-x-3 {
      -moz-column-gap: 0.75rem;
      column-gap: 0.75rem;
    }

    .gap-y-3 {
      row-gap: 0.75rem;
    }

    .gap-y-2\.5 {
      row-gap: 0.625rem;
    }

    .gap-y-2 {
      row-gap: 0.5rem;
    }

    .gap-x-8 {
      -moz-column-gap: 2rem;
      column-gap: 2rem;
    }

    .gap-x-2 {
      -moz-column-gap: 0.5rem;
      column-gap: 0.5rem;
    }

    .gap-y-1 {
      row-gap: 0.25rem;
    }

    .gap-x-2\.5 {
      -moz-column-gap: 0.625rem;
      column-gap: 0.625rem;
    }

    .gap-y-6 {
      row-gap: 1.5rem;
    }

    .gap-x-4 {
      -moz-column-gap: 1rem;
      column-gap: 1rem;
    }

    .gap-y-8 {
      row-gap: 2rem;
    }

    .gap-x-12 {
      -moz-column-gap: 3rem;
      column-gap: 3rem;
    }

    .gap-x-5 {
      -moz-column-gap: 1.25rem;
      column-gap: 1.25rem;
    }

    .space-x-2> :not([hidden])~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(0.5rem * var(--tw-space-x-reverse));
      margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
    }

    .space-y-4> :not([hidden])~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(1rem * var(--tw-space-y-reverse));
    }

    .space-x-1> :not([hidden])~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(0.25rem * var(--tw-space-x-reverse));
      margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
    }

    .space-y-\[20px\]> :not([hidden])~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(20px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(20px * var(--tw-space-y-reverse));
    }

    .space-y-2> :not([hidden])~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
    }

    .space-y-6> :not([hidden])~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
    }

    .space-y-3> :not([hidden])~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
    }

    .space-x-8> :not([hidden])~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(2rem * var(--tw-space-x-reverse));
      margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
    }

    .space-y-8> :not([hidden])~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(2rem * var(--tw-space-y-reverse));
    }

    .space-y-5> :not([hidden])~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
    }

    .space-x-4> :not([hidden])~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(1rem * var(--tw-space-x-reverse));
      margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
    }

    .space-y-1> :not([hidden])~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
    }

    .divide-y> :not([hidden])~ :not([hidden]) {
      --tw-divide-y-reverse: 0;
      border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
      border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
    }

    .divide-gray-200> :not([hidden])~ :not([hidden]) {
      --tw-divide-opacity: 1;
      border-color: rgb(229 231 235 / var(--tw-divide-opacity));
    }

    .self-center {
      align-self: center;
    }

    .self-stretch {
      align-self: stretch;
    }

    .overflow-auto {
      overflow: auto;
    }

    .overflow-hidden {
      overflow: hidden;
    }

    .overflow-visible {
      overflow: visible;
    }

    .overflow-x-auto {
      overflow-x: auto;
    }

    .overflow-y-auto {
      overflow-y: auto;
    }

    .overflow-x-hidden {
      overflow-x: hidden;
    }

    .overscroll-contain {
      overscroll-behavior: contain;
    }

    .truncate {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .text-ellipsis {
      text-overflow: ellipsis;
    }

    .whitespace-normal {
      white-space: normal;
    }

    .whitespace-nowrap {
      white-space: nowrap;
    }

    .whitespace-pre {
      white-space: pre;
    }

    .break-words {
      overflow-wrap: break-word;
    }

    .break-all {
      word-break: break-all;
    }

    .rounded-xl {
      border-radius: 0.75rem;
    }

    .rounded-2xl {
      border-radius: 1rem;
    }

    .rounded-full {
      border-radius: 9999px;
    }

    .rounded-\[4px\] {
      border-radius: 4px;
    }

    .rounded-\[3px\] {
      border-radius: 3px;
    }

    .rounded {
      border-radius: 0.25rem;
    }

    .rounded-lg {
      border-radius: 0.5rem;
    }

    .rounded-md {
      border-radius: 0.375rem;
    }

    .rounded-sm {
      border-radius: 0.125rem;
    }

    .rounded-\[8px\] {
      border-radius: 8px;
    }

    .rounded-\[2px\] {
      border-radius: 2px;
    }

    .rounded-\[5px\] {
      border-radius: 5px;
    }

    .rounded-\[999px\] {
      border-radius: 999px;
    }

    .rounded-\[16px\] {
      border-radius: 16px;
    }

    .rounded-\[20px\] {
      border-radius: 20px;
    }

    .rounded-\[6px\] {
      border-radius: 6px;
    }

    .rounded-none {
      border-radius: 0px;
    }

    .rounded-\[40px\] {
      border-radius: 40px;
    }

    .rounded-\[15px\] {
      border-radius: 15px;
    }

    .\!rounded-\[5px\] {
      border-radius: 5px !important;
    }

    .rounded-\[50\%\] {
      border-radius: 50%;
    }

    .rounded-\[1rem\] {
      border-radius: 1rem;
    }

    .rounded-\[60px\] {
      border-radius: 60px;
    }

    .rounded-\[10px\] {
      border-radius: 10px;
    }

    .rounded-\[7\.5px\] {
      border-radius: 7.5px;
    }

    .rounded-\[7px\] {
      border-radius: 7px;
    }

    .rounded-\[var\(--np5-radius-mobile\)\] {
      border-radius: var(--np5-radius-mobile);
    }

    .rounded-\[14px\] {
      border-radius: 14px;
    }

    .rounded-\[0_0_4px_4px\] {
      border-radius: 0 0 4px 4px;
    }

    .rounded-\[\.08rem\] {
      border-radius: .08rem;
    }

    .rounded-3xl {
      border-radius: 1.5rem;
    }

    .rounded-\[2rem\] {
      border-radius: 2rem;
    }

    .rounded-\[12px\] {
      border-radius: 12px;
    }

    .rounded-\[30px\] {
      border-radius: 30px;
    }

    .rounded-\[18px\] {
      border-radius: 18px;
    }

    .rounded-t-3xl {
      border-top-left-radius: 1.5rem;
      border-top-right-radius: 1.5rem;
    }

    .rounded-t-\[15px\] {
      border-top-left-radius: 15px;
      border-top-right-radius: 15px;
    }

    .rounded-r-none {
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
    }

    .rounded-l-none {
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
    }

    .rounded-t-md {
      border-top-left-radius: 0.375rem;
      border-top-right-radius: 0.375rem;
    }

    .rounded-b-md {
      border-bottom-right-radius: 0.375rem;
      border-bottom-left-radius: 0.375rem;
    }

    .rounded-l-md {
      border-top-left-radius: 0.375rem;
      border-bottom-left-radius: 0.375rem;
    }

    .rounded-r-md {
      border-top-right-radius: 0.375rem;
      border-bottom-right-radius: 0.375rem;
    }

    .rounded-t-\[18px\] {
      border-top-left-radius: 18px;
      border-top-right-radius: 18px;
    }

    .rounded-t-\[4px\] {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
    }

    .rounded-b-\[4px\] {
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
    }

    .rounded-b-none {
      border-bottom-right-radius: 0px;
      border-bottom-left-radius: 0px;
    }

    .rounded-t-none {
      border-top-left-radius: 0px;
      border-top-right-radius: 0px;
    }

    .rounded-t-2xl {
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem;
    }

    .rounded-t-\[20px\] {
      border-top-left-radius: 20px;
      border-top-right-radius: 20px;
    }

    .rounded-l-lg {
      border-top-left-radius: 0.5rem;
      border-bottom-left-radius: 0.5rem;
    }

    .rounded-t-xl {
      border-top-left-radius: 0.75rem;
      border-top-right-radius: 0.75rem;
    }

    .rounded-b-xl {
      border-bottom-right-radius: 0.75rem;
      border-bottom-left-radius: 0.75rem;
    }

    .rounded-t-lg {
      border-top-left-radius: 0.5rem;
      border-top-right-radius: 0.5rem;
    }

    .rounded-b-lg {
      border-bottom-right-radius: 0.5rem;
      border-bottom-left-radius: 0.5rem;
    }

    .rounded-t-\[28px\] {
      border-top-left-radius: 28px;
      border-top-right-radius: 28px;
    }

    .rounded-tl-\[6px\] {
      border-top-left-radius: 6px;
    }

    .rounded-br-\[8px\] {
      border-bottom-right-radius: 8px;
    }

    .rounded-bl-lg {
      border-bottom-left-radius: 0.5rem;
    }

    .rounded-tr-lg {
      border-top-right-radius: 0.5rem;
    }

    .rounded-br-lg {
      border-bottom-right-radius: 0.5rem;
    }

    .rounded-br-\[0px\] {
      border-bottom-right-radius: 0px;
    }

    .rounded-bl-\[0px\] {
      border-bottom-left-radius: 0px;
    }

    .rounded-tl-\[0px\] {
      border-top-left-radius: 0px;
    }

    .rounded-tr-\[20px\] {
      border-top-right-radius: 20px;
    }

    .rounded-br-\[80px\] {
      border-bottom-right-radius: 80px;
    }

    .rounded-tl-\[80px\] {
      border-top-left-radius: 80px;
    }

    .rounded-tr-\[80px\] {
      border-top-right-radius: 80px;
    }

    .rounded-tl {
      border-top-left-radius: 0.25rem;
    }

    .rounded-tr {
      border-top-right-radius: 0.25rem;
    }

    .border {
      border-width: 1px;
    }

    .border-0 {
      border-width: 0px;
    }

    .border-4 {
      border-width: 4px;
    }

    .border-2 {
      border-width: 2px;
    }

    .border-\[1px\] {
      border-width: 1px;
    }

    .border-\[2px\] {
      border-width: 2px;
    }

    .border-\[6px\] {
      border-width: 6px;
    }

    .border-\[3px\] {
      border-width: 3px;
    }

    .border-\[0\.5px\] {
      border-width: 0.5px;
    }

    .\!border-\[6px\] {
      border-width: 6px !important;
    }

    .border-\[length\:var\(--np5-border-size-mobile\)\] {
      border-width: var(--np5-border-size-mobile);
    }

    .border-\[length\:var\(--nr24-module-border-size-mobile\)\] {
      border-width: var(--nr24-module-border-size-mobile);
    }

    .border-\[length\:var\(--nr24-card-border-size-mobile\)\] {
      border-width: var(--nr24-card-border-size-mobile);
    }

    .border-y {
      border-top-width: 1px;
      border-bottom-width: 1px;
    }

    .border-x {
      border-left-width: 1px;
      border-right-width: 1px;
    }

    .border-b-\[1\.5px\] {
      border-bottom-width: 1.5px;
    }

    .border-b {
      border-bottom-width: 1px;
    }

    .border-t {
      border-top-width: 1px;
    }

    .border-r-0 {
      border-right-width: 0px;
    }

    .border-r {
      border-right-width: 1px;
    }

    .border-r-2 {
      border-right-width: 2px;
    }

    .border-l {
      border-left-width: 1px;
    }

    .border-b-\[1px\] {
      border-bottom-width: 1px;
    }

    .border-b-2 {
      border-bottom-width: 2px;
    }

    .border-b-\[2px\] {
      border-bottom-width: 2px;
    }

    .border-r-\[1px\] {
      border-right-width: 1px;
    }

    .border-b-0 {
      border-bottom-width: 0px;
    }

    .border-l-4 {
      border-left-width: 4px;
    }

    .border-b-\[length\:var\(--nr24-title-border-bottom-size-mobile\)\] {
      border-bottom-width: var(--nr24-title-border-bottom-size-mobile);
    }

    .border-b-\[length\:var\(--nr24-card-divider-size-mobile\)\] {
      border-bottom-width: var(--nr24-card-divider-size-mobile);
    }

    .border-l-2 {
      border-left-width: 2px;
    }

    .border-solid {
      border-style: solid;
    }

    .\!border-solid {
      border-style: solid !important;
    }

    .border-dashed {
      border-style: dashed;
    }

    .border-dotted {
      border-style: dotted;
    }

    .border-none {
      border-style: none;
    }

    .\!border-none {
      border-style: none !important;
    }

    .border-\[\#e8e8ec\] {
      --tw-border-opacity: 1;
      border-color: rgb(232 232 236 / var(--tw-border-opacity));
    }

    .border-\[\#ececf1\] {
      --tw-border-opacity: 1;
      border-color: rgb(236 236 241 / var(--tw-border-opacity));
    }

    .border-\[\#dbe2eb\] {
      --tw-border-opacity: 1;
      border-color: rgb(219 226 235 / var(--tw-border-opacity));
    }

    .border-gray-200 {
      --tw-border-opacity: 1;
      border-color: rgb(229 231 235 / var(--tw-border-opacity));
    }

    .border-\[\#111\] {
      --tw-border-opacity: 1;
      border-color: rgb(17 17 17 / var(--tw-border-opacity));
    }

    .border-white {
      --tw-border-opacity: 1;
      border-color: rgb(255 255 255 / var(--tw-border-opacity));
    }

    .border-\[\#cccccc\] {
      --tw-border-opacity: 1;
      border-color: rgb(204 204 204 / var(--tw-border-opacity));
    }

    .border-gray-300 {
      --tw-border-opacity: 1;
      border-color: rgb(209 213 219 / var(--tw-border-opacity));
    }

    .border-red-600 {
      --tw-border-opacity: 1;
      border-color: rgb(220 38 38 / var(--tw-border-opacity));
    }

    .border-\[\#e6e6e6\] {
      --tw-border-opacity: 1;
      border-color: rgb(230 230 230 / var(--tw-border-opacity));
    }

    .border-gray-900 {
      --tw-border-opacity: 1;
      border-color: rgb(17 24 39 / var(--tw-border-opacity));
    }

    .border-\[rgb\(220\2c 38\2c 38\)\] {
      --tw-border-opacity: 1;
      border-color: rgb(220 38 38 / var(--tw-border-opacity));
    }

    .border-\[\#DFDFDF\] {
      --tw-border-opacity: 1;
      border-color: rgb(223 223 223 / var(--tw-border-opacity));
    }

    .border-transparent {
      border-color: transparent;
    }

    .border-\[\#D9D9D9\] {
      --tw-border-opacity: 1;
      border-color: rgb(217 217 217 / var(--tw-border-opacity));
    }

    .border-\[\#6cb1da\] {
      --tw-border-opacity: 1;
      border-color: rgb(108 177 218 / var(--tw-border-opacity));
    }

    .border-\[\#DC2625\] {
      --tw-border-opacity: 1;
      border-color: rgb(220 38 37 / var(--tw-border-opacity));
    }

    .border-\[\#000\] {
      --tw-border-opacity: 1;
      border-color: rgb(0 0 0 / var(--tw-border-opacity));
    }

    .border-\[\#DEDEDE\] {
      --tw-border-opacity: 1;
      border-color: rgb(222 222 222 / var(--tw-border-opacity));
    }

    .\!border-\[\#45B483\] {
      --tw-border-opacity: 1 !important;
      border-color: rgb(69 180 131 / var(--tw-border-opacity)) !important;
    }

    .border-\[\#0059BB\] {
      --tw-border-opacity: 1;
      border-color: rgb(0 89 187 / var(--tw-border-opacity));
    }

    .border-\[\#C1C6D74D\] {
      border-color: #C1C6D74D;
    }

    .border-\[\#E5EEF8\] {
      --tw-border-opacity: 1;
      border-color: rgb(229 238 248 / var(--tw-border-opacity));
    }

    .border-\[\#CBDBFF\] {
      --tw-border-opacity: 1;
      border-color: rgb(203 219 255 / var(--tw-border-opacity));
    }

    .border-\[\#006B241A\] {
      border-color: #006B241A;
    }

    .border-\[\#BBBBBB\] {
      --tw-border-opacity: 1;
      border-color: rgb(187 187 187 / var(--tw-border-opacity));
    }

    .border-\[\#E5E7EB\] {
      --tw-border-opacity: 1;
      border-color: rgb(229 231 235 / var(--tw-border-opacity));
    }

    .border-\[\#E0E0E0\] {
      --tw-border-opacity: 1;
      border-color: rgb(224 224 224 / var(--tw-border-opacity));
    }

    .\!border-\[\#dc2626\] {
      --tw-border-opacity: 1 !important;
      border-color: rgb(220 38 38 / var(--tw-border-opacity)) !important;
    }

    .border-\[\#15803d\] {
      --tw-border-opacity: 1;
      border-color: rgb(21 128 61 / var(--tw-border-opacity));
    }

    .border-\[\#d1d5db\] {
      --tw-border-opacity: 1;
      border-color: rgb(209 213 219 / var(--tw-border-opacity));
    }

    .border-\[\#7CA4FF\] {
      --tw-border-opacity: 1;
      border-color: rgb(124 164 255 / var(--tw-border-opacity));
    }

    .border-\[\#E0E0E0\]\/80 {
      border-color: rgb(224 224 224 / 0.8);
    }

    .border-\[\#ddd\] {
      --tw-border-opacity: 1;
      border-color: rgb(221 221 221 / var(--tw-border-opacity));
    }

    .\!border-\[\#7CA4FF\] {
      --tw-border-opacity: 1 !important;
      border-color: rgb(124 164 255 / var(--tw-border-opacity)) !important;
    }

    .border-\[\#220005\] {
      --tw-border-opacity: 1;
      border-color: rgb(34 0 5 / var(--tw-border-opacity));
    }

    .border-\[\#726e6e33\] {
      border-color: #726e6e33;
    }

    .\!border-\[\#D41F5D\] {
      --tw-border-opacity: 1 !important;
      border-color: rgb(212 31 93 / var(--tw-border-opacity)) !important;
    }

    .\!border-\[\#FFC6D1\] {
      --tw-border-opacity: 1 !important;
      border-color: rgb(255 198 209 / var(--tw-border-opacity)) !important;
    }

    .border-\[\#2CC21B\] {
      --tw-border-opacity: 1;
      border-color: rgb(44 194 27 / var(--tw-border-opacity));
    }

    .border-\[\#F9F9F9\] {
      --tw-border-opacity: 1;
      border-color: rgb(249 249 249 / var(--tw-border-opacity));
    }

    .\!border-\[\#2CC21B\] {
      --tw-border-opacity: 1 !important;
      border-color: rgb(44 194 27 / var(--tw-border-opacity)) !important;
    }

    .border-\[\#ececec\] {
      --tw-border-opacity: 1;
      border-color: rgb(236 236 236 / var(--tw-border-opacity));
    }

    .border-\[\#E1E1E1\] {
      --tw-border-opacity: 1;
      border-color: rgb(225 225 225 / var(--tw-border-opacity));
    }

    .border-\[\#E8E8E8\] {
      --tw-border-opacity: 1;
      border-color: rgb(232 232 232 / var(--tw-border-opacity));
    }

    .border-\[\#F6F4F9\] {
      --tw-border-opacity: 1;
      border-color: rgb(246 244 249 / var(--tw-border-opacity));
    }

    .border-\[\#F8ECE3\] {
      --tw-border-opacity: 1;
      border-color: rgb(248 236 227 / var(--tw-border-opacity));
    }

    .border-\[\#FDCC5E\] {
      --tw-border-opacity: 1;
      border-color: rgb(253 204 94 / var(--tw-border-opacity));
    }

    .border-\[\#0B7A33\] {
      --tw-border-opacity: 1;
      border-color: rgb(11 122 51 / var(--tw-border-opacity));
    }

    .border-\[\#E4E6EC\] {
      --tw-border-opacity: 1;
      border-color: rgb(228 230 236 / var(--tw-border-opacity));
    }

    .border-\[\#DDE5DB\] {
      --tw-border-opacity: 1;
      border-color: rgb(221 229 219 / var(--tw-border-opacity));
    }

    .border-\[\#D8DEE8\] {
      --tw-border-opacity: 1;
      border-color: rgb(216 222 232 / var(--tw-border-opacity));
    }

    .border-\[\#e8e8e8\] {
      --tw-border-opacity: 1;
      border-color: rgb(232 232 232 / var(--tw-border-opacity));
    }

    .border-\[\#e5e7eb\] {
      --tw-border-opacity: 1;
      border-color: rgb(229 231 235 / var(--tw-border-opacity));
    }

    .border-\[\#D41F5D\] {
      --tw-border-opacity: 1;
      border-color: rgb(212 31 93 / var(--tw-border-opacity));
    }

    .border-\[\#006B24\] {
      --tw-border-opacity: 1;
      border-color: rgb(0 107 36 / var(--tw-border-opacity));
    }

    .\!border-\[\#DC2625\] {
      --tw-border-opacity: 1 !important;
      border-color: rgb(220 38 37 / var(--tw-border-opacity)) !important;
    }

    .\!border-\[\#000\] {
      --tw-border-opacity: 1 !important;
      border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
    }

    .border-black {
      --tw-border-opacity: 1;
      border-color: rgb(0 0 0 / var(--tw-border-opacity));
    }

    .border-\[\#fff\] {
      --tw-border-opacity: 1;
      border-color: rgb(255 255 255 / var(--tw-border-opacity));
    }

    .border-\[\#E6E6E6\] {
      --tw-border-opacity: 1;
      border-color: rgb(230 230 230 / var(--tw-border-opacity));
    }

    .border-\[\#333\] {
      --tw-border-opacity: 1;
      border-color: rgb(51 51 51 / var(--tw-border-opacity));
    }

    .border-\[\#A9EAD5\] {
      --tw-border-opacity: 1;
      border-color: rgb(169 234 213 / var(--tw-border-opacity));
    }

    .border-\[\#BEDBFF\] {
      --tw-border-opacity: 1;
      border-color: rgb(190 219 255 / var(--tw-border-opacity));
    }

    .border-\[\#F9E4B3\] {
      --tw-border-opacity: 1;
      border-color: rgb(249 228 179 / var(--tw-border-opacity));
    }

    .border-\[\#979797\] {
      --tw-border-opacity: 1;
      border-color: rgb(151 151 151 / var(--tw-border-opacity));
    }

    .\!border-transparent {
      border-color: transparent !important;
    }

    .\!border-\[\#30BD51\] {
      --tw-border-opacity: 1 !important;
      border-color: rgb(48 189 81 / var(--tw-border-opacity)) !important;
    }

    .border-\[\#eee\] {
      --tw-border-opacity: 1;
      border-color: rgb(238 238 238 / var(--tw-border-opacity));
    }

    .border-\[\#30BD51\] {
      --tw-border-opacity: 1;
      border-color: rgb(48 189 81 / var(--tw-border-opacity));
    }

    .border-\[\#d6d6d8\] {
      --tw-border-opacity: 1;
      border-color: rgb(214 214 216 / var(--tw-border-opacity));
    }

    .border-\[\#777\] {
      --tw-border-opacity: 1;
      border-color: rgb(119 119 119 / var(--tw-border-opacity));
    }

    .border-\[\#e0e0e0\] {
      --tw-border-opacity: 1;
      border-color: rgb(224 224 224 / var(--tw-border-opacity));
    }

    .border-\[\#F2F2F2\] {
      --tw-border-opacity: 1;
      border-color: rgb(242 242 242 / var(--tw-border-opacity));
    }

    .border-\[\#434343\] {
      --tw-border-opacity: 1;
      border-color: rgb(67 67 67 / var(--tw-border-opacity));
    }

    .border-\[\#12a839\] {
      --tw-border-opacity: 1;
      border-color: rgb(18 168 57 / var(--tw-border-opacity));
    }

    .border-\[\#282828\] {
      --tw-border-opacity: 1;
      border-color: rgb(40 40 40 / var(--tw-border-opacity));
    }

    .border-\[\#db011c\] {
      --tw-border-opacity: 1;
      border-color: rgb(219 1 28 / var(--tw-border-opacity));
    }

    .border-\[\#232323\] {
      --tw-border-opacity: 1;
      border-color: rgb(35 35 35 / var(--tw-border-opacity));
    }

    .border-\[\#262626\] {
      --tw-border-opacity: 1;
      border-color: rgb(38 38 38 / var(--tw-border-opacity));
    }

    .border-\[\#d4a574\] {
      --tw-border-opacity: 1;
      border-color: rgb(212 165 116 / var(--tw-border-opacity));
    }

    .border-\[color\:var\(--np5-border-color\)\] {
      border-color: var(--np5-border-color);
    }

    .border-gray-700 {
      --tw-border-opacity: 1;
      border-color: rgb(55 65 81 / var(--tw-border-opacity));
    }

    .border-\[color\:var\(--nr24-title-border-bottom-color\)\] {
      border-color: var(--nr24-title-border-bottom-color);
    }

    .border-\[color\:var\(--nr24-card-divider-color\)\] {
      border-color: var(--nr24-card-divider-color);
    }

    .border-\[color\:var\(--nr24-module-border-color\)\] {
      border-color: var(--nr24-module-border-color);
    }

    .border-\[color\:var\(--nr24-card-border-color\)\] {
      border-color: var(--nr24-card-border-color);
    }

    .border-\[rgba\(231\2c 231\2c 231\2c \.5\)\] {
      border-color: rgba(231, 231, 231, .5);
    }

    .border-\[\#363636\] {
      --tw-border-opacity: 1;
      border-color: rgb(54 54 54 / var(--tw-border-opacity));
    }

    .border-\[\#3b3b3b\] {
      --tw-border-opacity: 1;
      border-color: rgb(59 59 59 / var(--tw-border-opacity));
    }

    .border-\[\#e9e7e7\] {
      --tw-border-opacity: 1;
      border-color: rgb(233 231 231 / var(--tw-border-opacity));
    }

    .border-\[\#31b07933\] {
      border-color: #31b07933;
    }

    .border-\[\#2f2929\] {
      --tw-border-opacity: 1;
      border-color: rgb(47 41 41 / var(--tw-border-opacity));
    }

    .border-\[\#383636\] {
      --tw-border-opacity: 1;
      border-color: rgb(56 54 54 / var(--tw-border-opacity));
    }

    .border-blue-400 {
      --tw-border-opacity: 1;
      border-color: rgb(96 165 250 / var(--tw-border-opacity));
    }

    .border-\[\#d9d9d9\] {
      --tw-border-opacity: 1;
      border-color: rgb(217 217 217 / var(--tw-border-opacity));
    }

    .border-\[\#ccc\] {
      --tw-border-opacity: 1;
      border-color: rgb(204 204 204 / var(--tw-border-opacity));
    }

    .border-inherit {
      border-color: inherit;
    }

    .border-\[\#efefef\] {
      --tw-border-opacity: 1;
      border-color: rgb(239 239 239 / var(--tw-border-opacity));
    }

    .border-\[\#e5e5e5\] {
      --tw-border-opacity: 1;
      border-color: rgb(229 229 229 / var(--tw-border-opacity));
    }

    .border-gray-500 {
      --tw-border-opacity: 1;
      border-color: rgb(107 114 128 / var(--tw-border-opacity));
    }

    .border-\[\#555\] {
      --tw-border-opacity: 1;
      border-color: rgb(85 85 85 / var(--tw-border-opacity));
    }

    .border-white\/10 {
      border-color: rgb(255 255 255 / 0.1);
    }

    .border-\[\#666666\] {
      --tw-border-opacity: 1;
      border-color: rgb(102 102 102 / var(--tw-border-opacity));
    }

    .border-gray-100 {
      --tw-border-opacity: 1;
      border-color: rgb(243 244 246 / var(--tw-border-opacity));
    }

    .border-\[\#8b8b8b\] {
      --tw-border-opacity: 1;
      border-color: rgb(139 139 139 / var(--tw-border-opacity));
    }

    .border-\[\#FFE2E8\] {
      --tw-border-opacity: 1;
      border-color: rgb(255 226 232 / var(--tw-border-opacity));
    }

    .border-\[\#EBE8DE\] {
      --tw-border-opacity: 1;
      border-color: rgb(235 232 222 / var(--tw-border-opacity));
    }

    .border-\[\#9CA3AF\] {
      --tw-border-opacity: 1;
      border-color: rgb(156 163 175 / var(--tw-border-opacity));
    }

    .border-\[\#D1D5DB\] {
      --tw-border-opacity: 1;
      border-color: rgb(209 213 219 / var(--tw-border-opacity));
    }

    .border-\[\#FFA9A9\] {
      --tw-border-opacity: 1;
      border-color: rgb(255 169 169 / var(--tw-border-opacity));
    }

    .border-\[\#B8B8B8\] {
      --tw-border-opacity: 1;
      border-color: rgb(184 184 184 / var(--tw-border-opacity));
    }

    .border-\[\#333333\] {
      --tw-border-opacity: 1;
      border-color: rgb(51 51 51 / var(--tw-border-opacity));
    }

    .border-\[\#fff3f4\] {
      --tw-border-opacity: 1;
      border-color: rgb(255 243 244 / var(--tw-border-opacity));
    }

    .border-\[\#d41f5d\] {
      --tw-border-opacity: 1;
      border-color: rgb(212 31 93 / var(--tw-border-opacity));
    }

    .border-\[\#F0F0F0\] {
      --tw-border-opacity: 1;
      border-color: rgb(240 240 240 / var(--tw-border-opacity));
    }

    .border-green-700 {
      --tw-border-opacity: 1;
      border-color: rgb(21 128 61 / var(--tw-border-opacity));
    }

    .border-\[\#d3d3d3\] {
      --tw-border-opacity: 1;
      border-color: rgb(211 211 211 / var(--tw-border-opacity));
    }

    .border-\[\#ffff\] {
      border-color: #ffff;
    }

    .border-\[\#c4cdd5\] {
      --tw-border-opacity: 1;
      border-color: rgb(196 205 213 / var(--tw-border-opacity));
    }

    .border-\[\#bf0711\] {
      --tw-border-opacity: 1;
      border-color: rgb(191 7 17 / var(--tw-border-opacity));
    }

    .border-\[\#EEEFF4\] {
      --tw-border-opacity: 1;
      border-color: rgb(238 239 244 / var(--tw-border-opacity));
    }

    .border-indigo-500 {
      --tw-border-opacity: 1;
      border-color: rgb(99 102 241 / var(--tw-border-opacity));
    }

    .border-yellow-400 {
      --tw-border-opacity: 1;
      border-color: rgb(250 204 21 / var(--tw-border-opacity));
    }

    .border-\[\#b2b2b2\] {
      --tw-border-opacity: 1;
      border-color: rgb(178 178 178 / var(--tw-border-opacity));
    }

    .border-\[\#1f1f1f\] {
      --tw-border-opacity: 1;
      border-color: rgb(31 31 31 / var(--tw-border-opacity));
    }

    .border-\[\#bdbdbd\] {
      --tw-border-opacity: 1;
      border-color: rgb(189 189 189 / var(--tw-border-opacity));
    }

    .border-t-transparent {
      border-top-color: transparent;
    }

    .border-t-gray-700 {
      --tw-border-opacity: 1;
      border-top-color: rgb(55 65 81 / var(--tw-border-opacity));
    }

    .border-l-\[\#359b76\] {
      --tw-border-opacity: 1;
      border-left-color: rgb(53 155 118 / var(--tw-border-opacity));
    }

    .bg-\[\#f8f8fa\] {
      --tw-bg-opacity: 1;
      background-color: rgb(248 248 250 / var(--tw-bg-opacity));
    }

    .bg-white {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }

    .bg-\[\#f3f3f6\] {
      --tw-bg-opacity: 1;
      background-color: rgb(243 243 246 / var(--tw-bg-opacity));
    }

    .bg-\[\#d9d9d9\] {
      --tw-bg-opacity: 1;
      background-color: rgb(217 217 217 / var(--tw-bg-opacity));
    }

    .bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
      background-color: rgba(0, 0, 0, 0.5);
    }

    .bg-\[\#ffffff\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }

    .bg-transparent {
      background-color: transparent;
    }

    .bg-\[\#F92B4E\] {
      --tw-bg-opacity: 1;
      background-color: rgb(249 43 78 / var(--tw-bg-opacity));
    }

    .bg-\[rgba\(17\2c 17\2c 17\2c 0\.36\)\] {
      background-color: rgba(17, 17, 17, 0.36);
    }

    .bg-\[\#F5F5F5\] {
      --tw-bg-opacity: 1;
      background-color: rgb(245 245 245 / var(--tw-bg-opacity));
    }

    .bg-\[\#fff5f1\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 245 241 / var(--tw-bg-opacity));
    }

    .bg-\[\#111111\] {
      --tw-bg-opacity: 1;
      background-color: rgb(17 17 17 / var(--tw-bg-opacity));
    }

    .bg-black\/\[\.85\] {
      background-color: rgb(0 0 0 / .85);
    }

    .bg-black\/\[\.5\] {
      background-color: rgb(0 0 0 / .5);
    }

    .bg-\[\#dde6ed\] {
      --tw-bg-opacity: 1;
      background-color: rgb(221 230 237 / var(--tw-bg-opacity));
    }

    .bg-\[\#f66f6a\] {
      --tw-bg-opacity: 1;
      background-color: rgb(246 111 106 / var(--tw-bg-opacity));
    }

    .bg-black {
      --tw-bg-opacity: 1;
      background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    }

    .bg-\[\#ececec\] {
      --tw-bg-opacity: 1;
      background-color: rgb(236 236 236 / var(--tw-bg-opacity));
    }

    .bg-gray-100 {
      --tw-bg-opacity: 1;
      background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    }

    .bg-gray-800 {
      --tw-bg-opacity: 1;
      background-color: rgb(31 41 55 / var(--tw-bg-opacity));
    }

    .bg-\[\#6D7175\] {
      --tw-bg-opacity: 1;
      background-color: rgb(109 113 117 / var(--tw-bg-opacity));
    }

    .bg-\[\#F9F9F9\] {
      --tw-bg-opacity: 1;
      background-color: rgb(249 249 249 / var(--tw-bg-opacity));
    }

    .bg-\[\#f2f2f2\] {
      --tw-bg-opacity: 1;
      background-color: rgb(242 242 242 / var(--tw-bg-opacity));
    }

    .bg-white\/80 {
      background-color: rgb(255 255 255 / 0.8);
    }

    .\!bg-\[\#eee\] {
      --tw-bg-opacity: 1 !important;
      background-color: rgb(238 238 238 / var(--tw-bg-opacity)) !important;
    }

    .bg-gray-900 {
      --tw-bg-opacity: 1;
      background-color: rgb(17 24 39 / var(--tw-bg-opacity));
    }

    .bg-\[rgb\(220\2c 38\2c 38\)\] {
      --tw-bg-opacity: 1;
      background-color: rgb(220 38 38 / var(--tw-bg-opacity));
    }

    .bg-gray-500 {
      --tw-bg-opacity: 1;
      background-color: rgb(107 114 128 / var(--tw-bg-opacity));
    }

    .bg-\[\#f6f6f6\] {
      --tw-bg-opacity: 1;
      background-color: rgb(246 246 246 / var(--tw-bg-opacity));
    }

    .bg-\[\#ff1e02\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 30 2 / var(--tw-bg-opacity));
    }

    .bg-\[\#fafafa\] {
      --tw-bg-opacity: 1;
      background-color: rgb(250 250 250 / var(--tw-bg-opacity));
    }

    .bg-\[\#46b48314\] {
      background-color: #46b48314;
    }

    .bg-\[\#46b483\] {
      --tw-bg-opacity: 1;
      background-color: rgb(70 180 131 / var(--tw-bg-opacity));
    }

    .bg-gray-200 {
      --tw-bg-opacity: 1;
      background-color: rgb(229 231 235 / var(--tw-bg-opacity));
    }

    .bg-\[\#6cb1da\] {
      --tw-bg-opacity: 1;
      background-color: rgb(108 177 218 / var(--tw-bg-opacity));
    }

    .bg-\[\#fff\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }

    .bg-\[\#000\] {
      --tw-bg-opacity: 1;
      background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    }

    .bg-\[\#EEEEEE\] {
      --tw-bg-opacity: 1;
      background-color: rgb(238 238 238 / var(--tw-bg-opacity));
    }

    .\!bg-\[\#45B483\] {
      --tw-bg-opacity: 1 !important;
      background-color: rgb(69 180 131 / var(--tw-bg-opacity)) !important;
    }

    .bg-\[\#D8E2FF\] {
      --tw-bg-opacity: 1;
      background-color: rgb(216 226 255 / var(--tw-bg-opacity));
    }

    .bg-\[\#006B24\] {
      --tw-bg-opacity: 1;
      background-color: rgb(0 107 36 / var(--tw-bg-opacity));
    }

    .bg-\[\#F3F9FF\] {
      --tw-bg-opacity: 1;
      background-color: rgb(243 249 255 / var(--tw-bg-opacity));
    }

    .bg-\[\#0059BB\] {
      --tw-bg-opacity: 1;
      background-color: rgb(0 89 187 / var(--tw-bg-opacity));
    }

    .bg-\[\#F7FFF2\] {
      --tw-bg-opacity: 1;
      background-color: rgb(247 255 242 / var(--tw-bg-opacity));
    }

    .bg-\[\#fffbfa\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 251 250 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFF7E8\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 247 232 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFD431\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 212 49 / var(--tw-bg-opacity));
    }

    .bg-\[\#7CA4FF\] {
      --tw-bg-opacity: 1;
      background-color: rgb(124 164 255 / var(--tw-bg-opacity));
    }

    .bg-\[\#f8e8ea\] {
      --tw-bg-opacity: 1;
      background-color: rgb(248 232 234 / var(--tw-bg-opacity));
    }

    .bg-\[\#92C8EB\] {
      --tw-bg-opacity: 1;
      background-color: rgb(146 200 235 / var(--tw-bg-opacity));
    }

    .bg-black\/80 {
      background-color: rgb(0 0 0 / 0.8);
    }

    .bg-black\/50 {
      background-color: rgb(0 0 0 / 0.5);
    }

    .bg-\[\#f5f5f5\] {
      --tw-bg-opacity: 1;
      background-color: rgb(245 245 245 / var(--tw-bg-opacity));
    }

    .bg-\[\#D41F5D\] {
      --tw-bg-opacity: 1;
      background-color: rgb(212 31 93 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFC6D1\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 198 209 / var(--tw-bg-opacity));
    }

    .bg-\[\#FAFFF9\] {
      --tw-bg-opacity: 1;
      background-color: rgb(250 255 249 / var(--tw-bg-opacity));
    }

    .bg-\[\#2CC21B\] {
      --tw-bg-opacity: 1;
      background-color: rgb(44 194 27 / var(--tw-bg-opacity));
    }

    .bg-\[\#FAFAFA\] {
      --tw-bg-opacity: 1;
      background-color: rgb(250 250 250 / var(--tw-bg-opacity));
    }

    .bg-\[\#E1E1E1\] {
      --tw-bg-opacity: 1;
      background-color: rgb(225 225 225 / var(--tw-bg-opacity));
    }

    .bg-\[rgba\(221\2c 234\2c 242\2c 0\.6\)\] {
      background-color: rgba(221, 234, 242, 0.6);
    }

    .bg-\[\#E5E7EB\] {
      --tw-bg-opacity: 1;
      background-color: rgb(229 231 235 / var(--tw-bg-opacity));
    }

    .bg-\[rgba\(18\2c 44\2c 93\2c 0\.18\)\] {
      background-color: rgba(18, 44, 93, 0.18);
    }

    .bg-\[rgba\(18\2c 44\2c 93\2c 0\.16\)\] {
      background-color: rgba(18, 44, 93, 0.16);
    }

    .bg-\[\#eceff3\] {
      --tw-bg-opacity: 1;
      background-color: rgb(236 239 243 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFF5EE\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 245 238 / var(--tw-bg-opacity));
    }

    .bg-\[\#F8EFDC\] {
      --tw-bg-opacity: 1;
      background-color: rgb(248 239 220 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFF7E5\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 247 229 / var(--tw-bg-opacity));
    }

    .bg-\[rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
      background-color: rgba(0, 0, 0, 0.6);
    }

    .bg-\[\#16A34A\] {
      --tw-bg-opacity: 1;
      background-color: rgb(22 163 74 / var(--tw-bg-opacity));
    }

    .bg-\[\#F59E0B\] {
      --tw-bg-opacity: 1;
      background-color: rgb(245 158 11 / var(--tw-bg-opacity));
    }

    .bg-\[\#2563EB\] {
      --tw-bg-opacity: 1;
      background-color: rgb(37 99 235 / var(--tw-bg-opacity));
    }

    .bg-\[\#FF7A00\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 122 0 / var(--tw-bg-opacity));
    }

    .bg-\[\#F2F8F4\] {
      --tw-bg-opacity: 1;
      background-color: rgb(242 248 244 / var(--tw-bg-opacity));
    }

    .bg-\[\#F3F4F5\] {
      --tw-bg-opacity: 1;
      background-color: rgb(243 244 245 / var(--tw-bg-opacity));
    }

    .bg-\[\#E7E8E9\] {
      --tw-bg-opacity: 1;
      background-color: rgb(231 232 233 / var(--tw-bg-opacity));
    }

    .bg-\[\#F2F9F6\] {
      --tw-bg-opacity: 1;
      background-color: rgb(242 249 246 / var(--tw-bg-opacity));
    }

    .\!bg-\[\#000\] {
      --tw-bg-opacity: 1 !important;
      background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
    }

    .bg-\[\#0c64c5\] {
      --tw-bg-opacity: 1;
      background-color: rgb(12 100 197 / var(--tw-bg-opacity));
    }

    .bg-\[\#111\] {
      --tw-bg-opacity: 1;
      background-color: rgb(17 17 17 / var(--tw-bg-opacity));
    }

    .bg-\[\#fffed8\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 254 216 / var(--tw-bg-opacity));
    }

    .bg-\[\#ffc439\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 196 57 / var(--tw-bg-opacity));
    }

    .bg-\[\#000000\]\/\[0\.8\] {
      background-color: rgb(0 0 0 / 0.8);
    }

    .bg-neutral-400 {
      --tw-bg-opacity: 1;
      background-color: rgb(163 163 163 / var(--tw-bg-opacity));
    }

    .bg-\[\#f46869\] {
      --tw-bg-opacity: 1;
      background-color: rgb(244 104 105 / var(--tw-bg-opacity));
    }

    .bg-\[\#8D5D15\] {
      --tw-bg-opacity: 1;
      background-color: rgb(141 93 21 / var(--tw-bg-opacity));
    }

    .bg-\[\#940707\] {
      --tw-bg-opacity: 1;
      background-color: rgb(148 7 7 / var(--tw-bg-opacity));
    }

    .bg-\[\#5A2BA9\] {
      --tw-bg-opacity: 1;
      background-color: rgb(90 43 169 / var(--tw-bg-opacity));
    }

    .bg-\[\#0E4C53\] {
      --tw-bg-opacity: 1;
      background-color: rgb(14 76 83 / var(--tw-bg-opacity));
    }

    .bg-\[\#EBEBEB\] {
      --tw-bg-opacity: 1;
      background-color: rgb(235 235 235 / var(--tw-bg-opacity));
    }

    .bg-\[\#333\] {
      --tw-bg-opacity: 1;
      background-color: rgb(51 51 51 / var(--tw-bg-opacity));
    }

    .bg-\[\#F7FFFD\] {
      --tw-bg-opacity: 1;
      background-color: rgb(247 255 253 / var(--tw-bg-opacity));
    }

    .bg-\[\#F7FBFF\] {
      --tw-bg-opacity: 1;
      background-color: rgb(247 251 255 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFFAEE\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 250 238 / var(--tw-bg-opacity));
    }

    .bg-\[\#E8F3FF\] {
      --tw-bg-opacity: 1;
      background-color: rgb(232 243 255 / var(--tw-bg-opacity));
    }

    .bg-\[\#ADF4A1\] {
      --tw-bg-opacity: 1;
      background-color: rgb(173 244 161 / var(--tw-bg-opacity));
    }

    .bg-\[\#F4F5F6\] {
      --tw-bg-opacity: 1;
      background-color: rgb(244 245 246 / var(--tw-bg-opacity));
    }

    .bg-\[\#F0F0F0\] {
      --tw-bg-opacity: 1;
      background-color: rgb(240 240 240 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFD121\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 209 33 / var(--tw-bg-opacity));
    }

    .bg-\[\#eeeeee\] {
      --tw-bg-opacity: 1;
      background-color: rgb(238 238 238 / var(--tw-bg-opacity));
    }

    .bg-\[\#d8d8d8\] {
      --tw-bg-opacity: 1;
      background-color: rgb(216 216 216 / var(--tw-bg-opacity));
    }

    .bg-red-600 {
      --tw-bg-opacity: 1;
      background-color: rgb(220 38 38 / var(--tw-bg-opacity));
    }

    .bg-\[\#DC2429\] {
      --tw-bg-opacity: 1;
      background-color: rgb(220 36 41 / var(--tw-bg-opacity));
    }

    .bg-\[\#f4f4f4\] {
      --tw-bg-opacity: 1;
      background-color: rgb(244 244 244 / var(--tw-bg-opacity));
    }

    .bg-\[\#30bd51\] {
      --tw-bg-opacity: 1;
      background-color: rgb(48 189 81 / var(--tw-bg-opacity));
    }

    .bg-\[\#eee\] {
      --tw-bg-opacity: 1;
      background-color: rgb(238 238 238 / var(--tw-bg-opacity));
    }

    .bg-\[\#b4b4b4\] {
      --tw-bg-opacity: 1;
      background-color: rgb(180 180 180 / var(--tw-bg-opacity));
    }

    .bg-\[\#00D1BE\] {
      --tw-bg-opacity: 1;
      background-color: rgb(0 209 190 / var(--tw-bg-opacity));
    }

    .\!bg-\[\#FFFEF4\] {
      --tw-bg-opacity: 1 !important;
      background-color: rgb(255 254 244 / var(--tw-bg-opacity)) !important;
    }

    .bg-\[\#C49B3F\] {
      --tw-bg-opacity: 1;
      background-color: rgb(196 155 63 / var(--tw-bg-opacity));
    }

    .bg-\[\#30BD51\] {
      --tw-bg-opacity: 1;
      background-color: rgb(48 189 81 / var(--tw-bg-opacity));
    }

    .bg-\[\#29af5c\] {
      --tw-bg-opacity: 1;
      background-color: rgb(41 175 92 / var(--tw-bg-opacity));
    }

    .bg-\[\#00d2be\] {
      --tw-bg-opacity: 1;
      background-color: rgb(0 210 190 / var(--tw-bg-opacity));
    }

    .bg-black\/30 {
      background-color: rgb(0 0 0 / 0.3);
    }

    .bg-\[\#f9f9f9\] {
      --tw-bg-opacity: 1;
      background-color: rgb(249 249 249 / var(--tw-bg-opacity));
    }

    .bg-\[\#56a5dd\] {
      --tw-bg-opacity: 1;
      background-color: rgb(86 165 221 / var(--tw-bg-opacity));
    }

    .bg-\[\#2b73a7\] {
      --tw-bg-opacity: 1;
      background-color: rgb(43 115 167 / var(--tw-bg-opacity));
    }

    .bg-\[\#0053cb\] {
      --tw-bg-opacity: 1;
      background-color: rgb(0 83 203 / var(--tw-bg-opacity));
    }

    .bg-\[\#E0E0E0\] {
      --tw-bg-opacity: 1;
      background-color: rgb(224 224 224 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFCB13\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 203 19 / var(--tw-bg-opacity));
    }

    .bg-\[\#EF233C\] {
      --tw-bg-opacity: 1;
      background-color: rgb(239 35 60 / var(--tw-bg-opacity));
    }

    .bg-\[\#1fc862\] {
      --tw-bg-opacity: 1;
      background-color: rgb(31 200 98 / var(--tw-bg-opacity));
    }

    .bg-\[\#FDFDFD\] {
      --tw-bg-opacity: 1;
      background-color: rgb(253 253 253 / var(--tw-bg-opacity));
    }

    .bg-gray-50 {
      --tw-bg-opacity: 1;
      background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    }

    .bg-indigo-100 {
      --tw-bg-opacity: 1;
      background-color: rgb(224 231 255 / var(--tw-bg-opacity));
    }

    .bg-\[\#727272\] {
      --tw-bg-opacity: 1;
      background-color: rgb(114 114 114 / var(--tw-bg-opacity));
    }

    .bg-\[\#181818\] {
      --tw-bg-opacity: 1;
      background-color: rgb(24 24 24 / var(--tw-bg-opacity));
    }

    .bg-orange-500 {
      --tw-bg-opacity: 1;
      background-color: rgb(249 115 22 / var(--tw-bg-opacity));
    }

    .bg-gray-300 {
      --tw-bg-opacity: 1;
      background-color: rgb(209 213 219 / var(--tw-bg-opacity));
    }

    .bg-\[\#f4c426\] {
      --tw-bg-opacity: 1;
      background-color: rgb(244 196 38 / var(--tw-bg-opacity));
    }

    .bg-\[color\:var\(--np5-card-bg-color\)\] {
      background-color: var(--np5-card-bg-color);
    }

    .bg-\[color\:var\(--np5-tag-bg-color\)\] {
      background-color: var(--np5-tag-bg-color);
    }

    .bg-\[color\:var\(--np5-button-bg-color\)\] {
      background-color: var(--np5-button-bg-color);
    }

    .bg-\[\#f3f3f3\] {
      --tw-bg-opacity: 1;
      background-color: rgb(243 243 243 / var(--tw-bg-opacity));
    }

    .bg-\[color\:var\(--nr24-bg-color\)\] {
      background-color: var(--nr24-bg-color);
    }

    .bg-\[color\:var\(--nr24-card-divider-color\)\] {
      background-color: var(--nr24-card-divider-color);
    }

    .bg-\[color\:var\(--nr24-card-bg-color\)\] {
      background-color: var(--nr24-card-bg-color);
    }

    .bg-\[\#3b5998\] {
      --tw-bg-opacity: 1;
      background-color: rgb(59 89 152 / var(--tw-bg-opacity));
    }

    .bg-\[\#1da1f2\] {
      --tw-bg-opacity: 1;
      background-color: rgb(29 161 242 / var(--tw-bg-opacity));
    }

    .bg-\[\#703906\] {
      --tw-bg-opacity: 1;
      background-color: rgb(112 57 6 / var(--tw-bg-opacity));
    }

    .bg-\[\#bd081c\] {
      --tw-bg-opacity: 1;
      background-color: rgb(189 8 28 / var(--tw-bg-opacity));
    }

    .bg-\[\#D1D5DB\] {
      --tw-bg-opacity: 1;
      background-color: rgb(209 213 219 / var(--tw-bg-opacity));
    }

    .bg-\[\#0a77f9\] {
      --tw-bg-opacity: 1;
      background-color: rgb(10 119 249 / var(--tw-bg-opacity));
    }

    .bg-\[\#4696FB\] {
      --tw-bg-opacity: 1;
      background-color: rgb(70 150 251 / var(--tw-bg-opacity));
    }

    .bg-\[\#F5F9FF\] {
      --tw-bg-opacity: 1;
      background-color: rgb(245 249 255 / var(--tw-bg-opacity));
    }

    .bg-\[\#3E3E3E\] {
      --tw-bg-opacity: 1;
      background-color: rgb(62 62 62 / var(--tw-bg-opacity));
    }

    .bg-\[\#252525\] {
      --tw-bg-opacity: 1;
      background-color: rgb(37 37 37 / var(--tw-bg-opacity));
    }

    .bg-\[\#fcf6f0\] {
      --tw-bg-opacity: 1;
      background-color: rgb(252 246 240 / var(--tw-bg-opacity));
    }

    .bg-blue-500 {
      --tw-bg-opacity: 1;
      background-color: rgb(59 130 246 / var(--tw-bg-opacity));
    }

    .bg-\[\#4A4AF4\] {
      --tw-bg-opacity: 1;
      background-color: rgb(74 74 244 / var(--tw-bg-opacity));
    }

    .bg-\[\#9d9df5\] {
      --tw-bg-opacity: 1;
      background-color: rgb(157 157 245 / var(--tw-bg-opacity));
    }

    .bg-\[\#A5E2DD\] {
      --tw-bg-opacity: 1;
      background-color: rgb(165 226 221 / var(--tw-bg-opacity));
    }

    .bg-\[\#DBF3F1\] {
      --tw-bg-opacity: 1;
      background-color: rgb(219 243 241 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFB3C7\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 179 199 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFECF1\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 236 241 / var(--tw-bg-opacity));
    }

    .bg-\[var\(--btn-hover-bg\)\] {
      background-color: var(--btn-hover-bg);
    }

    .bg-\[\#dadada\] {
      --tw-bg-opacity: 1;
      background-color: rgb(218 218 218 / var(--tw-bg-opacity));
    }

    .bg-\[\#f45b4f\] {
      --tw-bg-opacity: 1;
      background-color: rgb(244 91 79 / var(--tw-bg-opacity));
    }

    .bg-red-500 {
      --tw-bg-opacity: 1;
      background-color: rgb(239 68 68 / var(--tw-bg-opacity));
    }

    .bg-\[\#343547\] {
      --tw-bg-opacity: 1;
      background-color: rgb(52 53 71 / var(--tw-bg-opacity));
    }

    .bg-\[\#E7B46B\] {
      --tw-bg-opacity: 1;
      background-color: rgb(231 180 107 / var(--tw-bg-opacity));
    }

    .bg-\[\#efefef\] {
      --tw-bg-opacity: 1;
      background-color: rgb(239 239 239 / var(--tw-bg-opacity));
    }

    .bg-gray-400 {
      --tw-bg-opacity: 1;
      background-color: rgb(156 163 175 / var(--tw-bg-opacity));
    }

    .bg-\[\#f1f2f6\] {
      --tw-bg-opacity: 1;
      background-color: rgb(241 242 246 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFF3F4\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 243 244 / var(--tw-bg-opacity));
    }

    .bg-\[\#CECECE\] {
      --tw-bg-opacity: 1;
      background-color: rgb(206 206 206 / var(--tw-bg-opacity));
    }

    .bg-\[\#AEAEAE\] {
      --tw-bg-opacity: 1;
      background-color: rgb(174 174 174 / var(--tw-bg-opacity));
    }

    .bg-\[rgba\(17\2c 24\2c 39\2c 0\.38\)\] {
      background-color: rgba(17, 24, 39, 0.38);
    }

    .bg-\[\#F7F4EC\] {
      --tw-bg-opacity: 1;
      background-color: rgb(247 244 236 / var(--tw-bg-opacity));
    }

    .bg-\[\#FFF1F1\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 241 241 / var(--tw-bg-opacity));
    }

    .bg-\[\#EAEAEA\] {
      --tw-bg-opacity: 1;
      background-color: rgb(234 234 234 / var(--tw-bg-opacity));
    }

    .bg-\[\#15803d\] {
      --tw-bg-opacity: 1;
      background-color: rgb(21 128 61 / var(--tw-bg-opacity));
    }

    .bg-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
      background-color: rgba(0, 0, 0, 0.3);
    }

    .bg-green-700 {
      --tw-bg-opacity: 1;
      background-color: rgb(21 128 61 / var(--tw-bg-opacity));
    }

    .bg-black\/40 {
      background-color: rgb(0 0 0 / 0.4);
    }

    .bg-\[\#077557\] {
      --tw-bg-opacity: 1;
      background-color: rgb(7 117 87 / var(--tw-bg-opacity));
    }

    .bg-\[\#202020\] {
      --tw-bg-opacity: 1;
      background-color: rgb(32 32 32 / var(--tw-bg-opacity));
    }

    .bg-\[\#797979\] {
      --tw-bg-opacity: 1;
      background-color: rgb(121 121 121 / var(--tw-bg-opacity));
    }

    .bg-\[\#1a1a1a\] {
      --tw-bg-opacity: 1;
      background-color: rgb(26 26 26 / var(--tw-bg-opacity));
    }

    .bg-\[\#fbeae5\] {
      --tw-bg-opacity: 1;
      background-color: rgb(251 234 229 / var(--tw-bg-opacity));
    }

    .bg-\[\#008060\] {
      --tw-bg-opacity: 1;
      background-color: rgb(0 128 96 / var(--tw-bg-opacity));
    }

    .bg-\[\#ffe583\] {
      --tw-bg-opacity: 1;
      background-color: rgb(255 229 131 / var(--tw-bg-opacity));
    }

    .bg-\[\#5a97db\] {
      --tw-bg-opacity: 1;
      background-color: rgb(90 151 219 / var(--tw-bg-opacity));
    }

    .bg-\[rgba\(17\2c 17\2c 17\2c 0\.66\)\] {
      background-color: rgba(17, 17, 17, 0.66);
    }

    .bg-\[\#E4EDFC\] {
      --tw-bg-opacity: 1;
      background-color: rgb(228 237 252 / var(--tw-bg-opacity));
    }

    .bg-\[\#1364ED\] {
      --tw-bg-opacity: 1;
      background-color: rgb(19 100 237 / var(--tw-bg-opacity));
    }

    .bg-\[rgba\(114\2c 114\2c 114\2c 0\.9\)\] {
      background-color: rgba(114, 114, 114, 0.9);
    }

    .bg-yellow-400 {
      --tw-bg-opacity: 1;
      background-color: rgb(250 204 21 / var(--tw-bg-opacity));
    }

    .bg-\[\#e5e7eb\] {
      --tw-bg-opacity: 1;
      background-color: rgb(229 231 235 / var(--tw-bg-opacity));
    }

    .bg-white\/70 {
      background-color: rgb(255 255 255 / 0.7);
    }

    .bg-white\/60 {
      background-color: rgb(255 255 255 / 0.6);
    }

    .bg-opacity-80 {
      --tw-bg-opacity: 0.8;
    }

    .bg-opacity-0 {
      --tw-bg-opacity: 0;
    }

    .bg-opacity-50 {
      --tw-bg-opacity: 0.5;
    }

    .bg-opacity-75 {
      --tw-bg-opacity: 0.75;
    }

    .bg-opacity-70 {
      --tw-bg-opacity: 0.7;
    }

    .bg-opacity-25 {
      --tw-bg-opacity: 0.25;
    }

    .bg-opacity-30 {
      --tw-bg-opacity: 0.3;
    }

    .bg-gradient-to-r {
      background-image: linear-gradient(to right, var(--tw-gradient-stops));
    }

    .bg-gradient-to-b {
      background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
    }

    .bg-\[url\(\'https\:\/\/cdn\.myshopage\.com\/32c690d7-b984-40d7-d6a0-62fe13714000\.png\'\)\] {
      background-image: url('https://cdn.myshopage.com/32c690d7-b984-40d7-d6a0-62fe13714000.png');
    }

    .bg-\[linear-gradient\(white\2c white\)\2c linear-gradient\(180deg\2c \#bd8f2f_0\2c \#f9f1b2_66\%\2c \#bd8f2f_100\%\)\] {
      background-image: linear-gradient(white, white), linear-gradient(180deg, #bd8f2f 0, #f9f1b2 66%, #bd8f2f 100%);
    }

    .bg-\[linear-gradient\(\#54b94d\2c \#299928\)\] {
      background-image: linear-gradient(#54b94d, #299928);
    }

    .bg-gradient-to-t {
      background-image: linear-gradient(to top, var(--tw-gradient-stops));
    }

    .bg-\[linear-gradient\(180deg\2c \#0757D8_0\%\2c \#003C9C_100\%\)\] {
      background-image: linear-gradient(180deg, #0757D8 0%, #003C9C 100%);
    }

    .from-\[\#b8ddf3\] {
      --tw-gradient-from: #b8ddf3;
      --tw-gradient-to: rgb(184 221 243 / 0);
      --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }

    .from-\[\#FFD666\] {
      --tw-gradient-from: #FFD666;
      --tw-gradient-to: rgb(255 214 102 / 0);
      --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }

    .from-\[\#F05252\] {
      --tw-gradient-from: #F05252;
      --tw-gradient-to: rgb(240 82 82 / 0);
      --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }

    .from-\[\#8164F6\] {
      --tw-gradient-from: #8164F6;
      --tw-gradient-to: rgb(129 100 246 / 0);
      --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }

    .from-\[\#58CFD1\] {
      --tw-gradient-from: #58CFD1;
      --tw-gradient-to: rgb(88 207 209 / 0);
      --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }

    .from-black\/80 {
      --tw-gradient-from: rgb(0 0 0 / 0.8);
      --tw-gradient-to: rgb(0 0 0 / 0);
      --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }

    .from-\[\#f3f4f6\] {
      --tw-gradient-from: #f3f4f6;
      --tw-gradient-to: rgb(243 244 246 / 0);
      --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    }

    .via-\[\#e5e7eb\] {
      --tw-gradient-to: rgb(229 231 235 / 0);
      --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to);
    }

    .to-\[\#f9fefd\] {
      --tw-gradient-to: #f9fefd;
    }

    .to-\[\#FFB348\] {
      --tw-gradient-to: #FFB348;
    }

    .to-\[\#D04C14\] {
      --tw-gradient-to: #D04C14;
    }

    .to-\[\#F052E5\] {
      --tw-gradient-to: #F052E5;
    }

    .to-\[\#8164F6\] {
      --tw-gradient-to: #8164F6;
    }

    .to-transparent {
      --tw-gradient-to: transparent;
    }

    .to-\[\#f3f4f6\] {
      --tw-gradient-to: #f3f4f6;
    }

    .to-\[\#adebdc\] {
      --tw-gradient-to: #adebdc;
    }

    .bg-\[length\:93\%_auto\] {
      background-size: 93% auto;
    }

    .bg-cover {
      background-size: cover;
    }

    .bg-\[length\:20px_20px\] {
      background-size: 20px 20px;
    }

    .bg-scroll {
      background-attachment: scroll;
    }

    .bg-clip-border {
      background-clip: border-box;
    }

    .bg-clip-content {
      background-clip: content-box;
    }

    .bg-center {
      background-position: center;
    }

    .bg-\[left_center\] {
      background-position: left center;
    }

    .bg-no-repeat {
      background-repeat: no-repeat;
    }

    .bg-origin-border {
      background-origin: border-box;
    }

    .stroke-green-500 {
      stroke: #22c55e;
    }

    .stroke-\[3px\] {
      stroke-width: 3px;
    }

    .stroke-2 {
      stroke-width: 2;
    }

    .stroke-1 {
      stroke-width: 1;
    }

    .object-contain {
      -o-object-fit: contain;
      object-fit: contain;
    }

    .object-cover {
      -o-object-fit: cover;
      object-fit: cover;
    }

    .object-center {
      -o-object-position: center;
      object-position: center;
    }

    .p-\[6px\] {
      padding: 6px;
    }

    .p-5 {
      padding: 1.25rem;
    }

    .p-4 {
      padding: 1rem;
    }

    .p-1 {
      padding: 0.25rem;
    }

    .p-2 {
      padding: 0.5rem;
    }

    .p-3\.5 {
      padding: 0.875rem;
    }

    .p-3 {
      padding: 0.75rem;
    }

    .p-0 {
      padding: 0px;
    }

    .p-\[17px\] {
      padding: 17px;
    }

    .p-\[12px\] {
      padding: 12px;
    }

    .p-\[16px\] {
      padding: 16px;
    }

    .p-\[20px_25px\] {
      padding: 20px 25px;
    }

    .\!p-\[19px_24px\] {
      padding: 19px 24px !important;
    }

    .\!p-\[12px\] {
      padding: 12px !important;
    }

    .\!p-\[14px\] {
      padding: 14px !important;
    }

    .p-\[14px_8px\] {
      padding: 14px 8px;
    }

    .\!p-\[20px\] {
      padding: 20px !important;
    }

    .p-\[15px\] {
      padding: 15px;
    }

    .p-0\.5 {
      padding: 0.125rem;
    }

    .p-\[8px\] {
      padding: 8px;
    }

    .p-2\.5 {
      padding: 0.625rem;
    }

    .p-\[0px\] {
      padding: 0px;
    }

    .p-\[2px\] {
      padding: 2px;
    }

    .p-\[25px\] {
      padding: 25px;
    }

    .p-\[10px\] {
      padding: 10px;
    }

    .p-10 {
      padding: 2.5rem;
    }

    .p-\[7\.5px\] {
      padding: 7.5px;
    }

    .p-\[30px_15px_35px\] {
      padding: 30px 15px 35px;
    }

    .p-\[20px\] {
      padding: 20px;
    }

    .p-\[4\.5px\] {
      padding: 4.5px;
    }

    .p-\[5px\] {
      padding: 5px;
    }

    .p-\[3px\] {
      padding: 3px;
    }

    .p-6 {
      padding: 1.5rem;
    }

    .p-\[30px\] {
      padding: 30px;
    }

    .p-\[4px\] {
      padding: 4px;
    }

    .p-\[15px_25px_20px\] {
      padding: 15px 25px 20px;
    }

    .px-4 {
      padding-left: 1rem;
      padding-right: 1rem;
    }

    .py-2\.5 {
      padding-top: 0.625rem;
      padding-bottom: 0.625rem;
    }

    .py-2 {
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
    }

    .py-1 {
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
    }

    .py-3 {
      padding-top: 0.75rem;
      padding-bottom: 0.75rem;
    }

    .px-6 {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }

    .px-2 {
      padding-left: 0.5rem;
      padding-right: 0.5rem;
    }

    .py-1\.5 {
      padding-top: 0.375rem;
      padding-bottom: 0.375rem;
    }

    .px-\[4\%\] {
      padding-left: 4%;
      padding-right: 4%;
    }

    .px-3\.5 {
      padding-left: 0.875rem;
      padding-right: 0.875rem;
    }

    .px-3 {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
    }

    .px-5 {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
    }

    .py-4 {
      padding-top: 1rem;
      padding-bottom: 1rem;
    }

    .px-1\.5 {
      padding-left: 0.375rem;
      padding-right: 0.375rem;
    }

    .px-1 {
      padding-left: 0.25rem;
      padding-right: 0.25rem;
    }

    .px-\[38px\] {
      padding-left: 38px;
      padding-right: 38px;
    }

    .py-\[10px\] {
      padding-top: 10px;
      padding-bottom: 10px;
    }

    .px-\[12px\] {
      padding-left: 12px;
      padding-right: 12px;
    }

    .px-0 {
      padding-left: 0px;
      padding-right: 0px;
    }

    .py-3\.5 {
      padding-top: 0.875rem;
      padding-bottom: 0.875rem;
    }

    .py-\[16px\] {
      padding-top: 16px;
      padding-bottom: 16px;
    }

    .py-10 {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
    }

    .py-\[0\.2rem\] {
      padding-top: 0.2rem;
      padding-bottom: 0.2rem;
    }

    .px-\[24px\] {
      padding-left: 24px;
      padding-right: 24px;
    }

    .py-\[14px\] {
      padding-top: 14px;
      padding-bottom: 14px;
    }

    .px-\[11px\] {
      padding-left: 11px;
      padding-right: 11px;
    }

    .px-\[14px\] {
      padding-left: 14px;
      padding-right: 14px;
    }

    .px-\[13px\] {
      padding-left: 13px;
      padding-right: 13px;
    }

    .px-\[19px\] {
      padding-left: 19px;
      padding-right: 19px;
    }

    .py-\[20px\] {
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .px-\[10px\] {
      padding-left: 10px;
      padding-right: 10px;
    }

    .py-\[3px\] {
      padding-top: 3px;
      padding-bottom: 3px;
    }

    .px-\[15px\] {
      padding-left: 15px;
      padding-right: 15px;
    }

    .px-\[16px\] {
      padding-left: 16px;
      padding-right: 16px;
    }

    .py-\[9px\] {
      padding-top: 9px;
      padding-bottom: 9px;
    }

    .px-2\.5 {
      padding-left: 0.625rem;
      padding-right: 0.625rem;
    }

    .px-\[5px\] {
      padding-left: 5px;
      padding-right: 5px;
    }

    .py-\[8px\] {
      padding-top: 8px;
      padding-bottom: 8px;
    }

    .px-\[17px\] {
      padding-left: 17px;
      padding-right: 17px;
    }

    .py-\[4px\] {
      padding-top: 4px;
      padding-bottom: 4px;
    }

    .px-\[8px\] {
      padding-left: 8px;
      padding-right: 8px;
    }

    .py-\[2px\] {
      padding-top: 2px;
      padding-bottom: 2px;
    }

    .px-\[6px\] {
      padding-left: 6px;
      padding-right: 6px;
    }

    .py-\[5px\] {
      padding-top: 5px;
      padding-bottom: 5px;
    }

    .py-\[12px\] {
      padding-top: 12px;
      padding-bottom: 12px;
    }

    .py-\[17px\] {
      padding-top: 17px;
      padding-bottom: 17px;
    }

    .py-\[7px\] {
      padding-top: 7px;
      padding-bottom: 7px;
    }

    .py-\[22px\] {
      padding-top: 22px;
      padding-bottom: 22px;
    }

    .py-\[30px\] {
      padding-top: 30px;
      padding-bottom: 30px;
    }

    .px-8 {
      padding-left: 2rem;
      padding-right: 2rem;
    }

    .px-7 {
      padding-left: 1.75rem;
      padding-right: 1.75rem;
    }

    .px-\[4px\] {
      padding-left: 4px;
      padding-right: 4px;
    }

    .py-\[11\.5px\] {
      padding-top: 11.5px;
      padding-bottom: 11.5px;
    }

    .py-\[15px\] {
      padding-top: 15px;
      padding-bottom: 15px;
    }

    .py-0 {
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .py-6 {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
    }

    .py-0\.5 {
      padding-top: 0.125rem;
      padding-bottom: 0.125rem;
    }

    .px-0\.5 {
      padding-left: 0.125rem;
      padding-right: 0.125rem;
    }

    .py-\[24px\] {
      padding-top: 24px;
      padding-bottom: 24px;
    }

    .px-12 {
      padding-left: 3rem;
      padding-right: 3rem;
    }

    .px-\[20px\] {
      padding-left: 20px;
      padding-right: 20px;
    }

    .py-5 {
      padding-top: 1.25rem;
      padding-bottom: 1.25rem;
    }

    .\!px-0 {
      padding-left: 0px !important;
      padding-right: 0px !important;
    }

    .\!py-0 {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }

    .py-\[18px\] {
      padding-top: 18px;
      padding-bottom: 18px;
    }

    .py-8 {
      padding-top: 2rem;
      padding-bottom: 2rem;
    }

    .py-\[6px\] {
      padding-top: 6px;
      padding-bottom: 6px;
    }

    .px-\[18px\] {
      padding-left: 18px;
      padding-right: 18px;
    }

    .py-\[60px\] {
      padding-top: 60px;
      padding-bottom: 60px;
    }

    .px-\[30px\] {
      padding-left: 30px;
      padding-right: 30px;
    }

    .px-\[26px\] {
      padding-left: 26px;
      padding-right: 26px;
    }

    .py-\[50px\] {
      padding-top: 50px;
      padding-bottom: 50px;
    }

    .px-\[25px\] {
      padding-left: 25px;
      padding-right: 25px;
    }

    .py-\[21px\] {
      padding-top: 21px;
      padding-bottom: 21px;
    }

    .px-\[1em\] {
      padding-left: 1em;
      padding-right: 1em;
    }

    .py-\[11px\] {
      padding-top: 11px;
      padding-bottom: 11px;
    }

    .py-\[12\.5px\] {
      padding-top: 12.5px;
      padding-bottom: 12.5px;
    }

    .py-14 {
      padding-top: 3.5rem;
      padding-bottom: 3.5rem;
    }

    .py-7 {
      padding-top: 1.75rem;
      padding-bottom: 1.75rem;
    }

    .py-px {
      padding-top: 1px;
      padding-bottom: 1px;
    }

    .px-\[var\(--collections-mobile-padding-x\)\] {
      padding-left: var(--collections-mobile-padding-x);
      padding-right: var(--collections-mobile-padding-x);
    }

    .py-12 {
      padding-top: 3rem;
      padding-bottom: 3rem;
    }

    .py-\[48px\] {
      padding-top: 48px;
      padding-bottom: 48px;
    }

    .px-\[50px\] {
      padding-left: 50px;
      padding-right: 50px;
    }

    .px-\[0\.5833em\] {
      padding-left: 0.5833em;
      padding-right: 0.5833em;
    }

    .pb-\[64px\] {
      padding-bottom: 64px;
    }

    .pt-16 {
      padding-top: 4rem;
    }

    .pb-0 {
      padding-bottom: 0px;
    }

    .pb-\[calc\(2\.5rem\+env\(safe-area-inset-bottom\)\)\] {
      padding-bottom: calc(2.5rem + env(safe-area-inset-bottom));
    }

    .pt-5 {
      padding-top: 1.25rem;
    }

    .pb-1 {
      padding-bottom: 0.25rem;
    }

    .pt-20 {
      padding-top: 5rem;
    }

    .pt-2 {
      padding-top: 0.5rem;
    }

    .pl-6 {
      padding-left: 1.5rem;
    }

    .pr-6 {
      padding-right: 1.5rem;
    }

    .pr-24 {
      padding-right: 6rem;
    }

    .pr-9 {
      padding-right: 2.25rem;
    }

    .pt-1 {
      padding-top: 0.25rem;
    }

    .pl-3 {
      padding-left: 0.75rem;
    }

    .pl-2\.5 {
      padding-left: 0.625rem;
    }

    .pl-2 {
      padding-left: 0.5rem;
    }

    .pl-0\.5 {
      padding-left: 0.125rem;
    }

    .pl-0 {
      padding-left: 0px;
    }

    .pt-4 {
      padding-top: 1rem;
    }

    .pt-0 {
      padding-top: 0px;
    }

    .pb-4 {
      padding-bottom: 1rem;
    }

    .pr-4 {
      padding-right: 1rem;
    }

    .pr-2 {
      padding-right: 0.5rem;
    }

    .pt-7 {
      padding-top: 1.75rem;
    }

    .pb-2 {
      padding-bottom: 0.5rem;
    }

    .pl-7 {
      padding-left: 1.75rem;
    }

    .pl-\[1px\] {
      padding-left: 1px;
    }

    .pl-\[12px\] {
      padding-left: 12px;
    }

    .pt-3 {
      padding-top: 0.75rem;
    }

    .pb-\[calc\(env\(safe-area-inset-bottom\)\+16px\)\] {
      padding-bottom: calc(env(safe-area-inset-bottom) + 16px);
    }

    .pt-\[18px\] {
      padding-top: 18px;
    }

    .pb-\[7px\] {
      padding-bottom: 7px;
    }

    .pr-\[45px\] {
      padding-right: 45px;
    }

    .pr-\[15px\] {
      padding-right: 15px;
    }

    .pl-\[15px\] {
      padding-left: 15px;
    }

    .pr-\[6px\] {
      padding-right: 6px;
    }

    .pt-\[26px\] {
      padding-top: 26px;
    }

    .pt-\[10px\] {
      padding-top: 10px;
    }

    .pb-\[18px\] {
      padding-bottom: 18px;
    }

    .pr-2\.5 {
      padding-right: 0.625rem;
    }

    .pl-\[10px\] {
      padding-left: 10px;
    }

    .pt-\[20px\] {
      padding-top: 20px;
    }

    .pt-\[14px\] {
      padding-top: 14px;
    }

    .pb-\[12px\] {
      padding-bottom: 12px;
    }

    .pb-\[14px\] {
      padding-bottom: 14px;
    }

    .pt-\[2px\] {
      padding-top: 2px;
    }

    .pt-\[16px\] {
      padding-top: 16px;
    }

    .pl-1 {
      padding-left: 0.25rem;
    }

    .pt-\[12px\] {
      padding-top: 12px;
    }

    .pb-\[15px\] {
      padding-bottom: 15px;
    }

    .pb-\[35px\] {
      padding-bottom: 35px;
    }

    .pb-\[30px\] {
      padding-bottom: 30px;
    }

    .pb-3 {
      padding-bottom: 0.75rem;
    }

    .pt-2\.5 {
      padding-top: 0.625rem;
    }

    .pt-3\.5 {
      padding-top: 0.875rem;
    }

    .pb-\[6px\] {
      padding-bottom: 6px;
    }

    .pb-2\.5 {
      padding-bottom: 0.625rem;
    }

    .pb-\[32px\] {
      padding-bottom: 32px;
    }

    .pt-\[15px\] {
      padding-top: 15px;
    }

    .pb-\[45px\] {
      padding-bottom: 45px;
    }

    .pb-\[10px\] {
      padding-bottom: 10px;
    }

    .pb-\[13px\] {
      padding-bottom: 13px;
    }

    .pl-\[5px\] {
      padding-left: 5px;
    }

    .pl-1\.5 {
      padding-left: 0.375rem;
    }

    .pb-10 {
      padding-bottom: 2.5rem;
    }

    .pt-\[8px\] {
      padding-top: 8px;
    }

    .pr-\[4px\] {
      padding-right: 4px;
    }

    .pb-\[55px\] {
      padding-bottom: 55px;
    }

    .pt-\[22px\] {
      padding-top: 22px;
    }

    .pb-\[20px\] {
      padding-bottom: 20px;
    }

    .pt-\[25px\] {
      padding-top: 25px;
    }

    .pt-8 {
      padding-top: 2rem;
    }

    .pb-12 {
      padding-bottom: 3rem;
    }

    .pb-6 {
      padding-bottom: 1.5rem;
    }

    .pl-4 {
      padding-left: 1rem;
    }

    .pr-1 {
      padding-right: 0.25rem;
    }

    .pl-\[20px\] {
      padding-left: 20px;
    }

    .pt-\[60px\] {
      padding-top: 60px;
    }

    .pb-5 {
      padding-bottom: 1.25rem;
    }

    .pr-10 {
      padding-right: 2.5rem;
    }

    .pb-1\.5 {
      padding-bottom: 0.375rem;
    }

    .pl-\[28px\] {
      padding-left: 28px;
    }

    .pr-3 {
      padding-right: 0.75rem;
    }

    .pt-6 {
      padding-top: 1.5rem;
    }

    .pb-\[25px\] {
      padding-bottom: 25px;
    }

    .pt-\[30px\] {
      padding-top: 30px;
    }

    .pl-\[60px\] {
      padding-left: 60px;
    }

    .pt-\[13px\] {
      padding-top: 13px;
    }

    .pt-\[40px\] {
      padding-top: 40px;
    }

    .pb-\[40px\] {
      padding-bottom: 40px;
    }

    .pb-8 {
      padding-bottom: 2rem;
    }

    .pt-9 {
      padding-top: 2.25rem;
    }

    .pb-9 {
      padding-bottom: 2.25rem;
    }

    .pt-\[260px\] {
      padding-top: 260px;
    }

    .pt-10 {
      padding-top: 2.5rem;
    }

    .pt-\[var\(--np5-mobile-top\)\] {
      padding-top: var(--np5-mobile-top);
    }

    .pr-\[var\(--np5-mobile-right\)\] {
      padding-right: var(--np5-mobile-right);
    }

    .pb-\[var\(--np5-mobile-bottom\)\] {
      padding-bottom: var(--np5-mobile-bottom);
    }

    .pl-\[var\(--np5-mobile-left\)\] {
      padding-left: var(--np5-mobile-left);
    }

    .pb-\[21px\] {
      padding-bottom: 21px;
    }

    .pt-\[var\(--nr24-mobile-padding-top\)\] {
      padding-top: var(--nr24-mobile-padding-top);
    }

    .pr-\[var\(--nr24-mobile-padding-right\)\] {
      padding-right: var(--nr24-mobile-padding-right);
    }

    .pb-\[var\(--nr24-mobile-padding-bottom\)\] {
      padding-bottom: var(--nr24-mobile-padding-bottom);
    }

    .pl-\[var\(--nr24-mobile-padding-left\)\] {
      padding-left: var(--nr24-mobile-padding-left);
    }

    .pl-5 {
      padding-left: 1.25rem;
    }

    .pl-\[17px\] {
      padding-left: 17px;
    }

    .pt-\[340px\] {
      padding-top: 340px;
    }

    .pt-\[250px\] {
      padding-top: 250px;
    }

    .pb-\[5px\] {
      padding-bottom: 5px;
    }

    .pl-\[40px\] {
      padding-left: 40px;
    }

    .pr-1\.5 {
      padding-right: 0.375rem;
    }

    .pb-\[4px\] {
      padding-bottom: 4px;
    }

    .pb-0\.5 {
      padding-bottom: 0.125rem;
    }

    .pt-0\.5 {
      padding-top: 0.125rem;
    }

    .pl-3\.5 {
      padding-left: 0.875rem;
    }

    .pb-\[36px\] {
      padding-bottom: 36px;
    }

    .pr-5 {
      padding-right: 1.25rem;
    }

    .pr-7 {
      padding-right: 1.75rem;
    }

    .pb-\[8px\] {
      padding-bottom: 8px;
    }

    .pt-\[5px\] {
      padding-top: 5px;
    }

    .pb-\[24px\] {
      padding-bottom: 24px;
    }

    .pt-\[27px\] {
      padding-top: 27px;
    }

    .pt-px {
      padding-top: 1px;
    }

    .pt-\[48px\] {
      padding-top: 48px;
    }

    .pb-\[44px\] {
      padding-bottom: 44px;
    }

    .pr-20 {
      padding-right: 5rem;
    }

    .pl-14 {
      padding-left: 3.5rem;
    }

    .pt-1\.5 {
      padding-top: 0.375rem;
    }

    .pb-\[calc\(env\(safe-area-inset-bottom\)\+28px\)\] {
      padding-bottom: calc(env(safe-area-inset-bottom) + 28px);
    }

    .pr-\[20px\] {
      padding-right: 20px;
    }

    .pb-3\.5 {
      padding-bottom: 0.875rem;
    }

    .pb-24 {
      padding-bottom: 6rem;
    }

    .pr-8 {
      padding-right: 2rem;
    }

    .pb-\[calc\(env\(safe-area-inset-bottom\)\+20px\)\] {
      padding-bottom: calc(env(safe-area-inset-bottom) + 20px);
    }

    .text-left {
      text-align: left;
    }

    .text-center {
      text-align: center;
    }

    .text-right {
      text-align: right;
    }

    .text-start {
      text-align: start;
    }

    .text-end {
      text-align: end;
    }

    .align-top {
      vertical-align: top;
    }

    .align-middle {
      vertical-align: middle;
    }

    .align-bottom {
      vertical-align: bottom;
    }

    .font-mono {
      font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    }

    .font-sans {
      font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    }

    .text-sm {
      font-size: 0.875rem;
      line-height: 1.25rem;
    }

    .text-xl {
      font-size: 1.25rem;
      line-height: 1.75rem;
    }

    .text-\[14px\] {
      font-size: 14px;
    }

    .text-base {
      font-size: 1rem;
      line-height: 1.5rem;
    }

    .text-xs {
      font-size: 0.75rem;
      line-height: 1rem;
    }

    .text-lg {
      font-size: 1.125rem;
      line-height: 1.75rem;
    }

    .text-\[16px\] {
      font-size: 16px;
    }

    .text-\[12px\] {
      font-size: 12px;
    }

    .text-4xl {
      font-size: 2.25rem;
      line-height: 2.5rem;
    }

    .\!text-xs {
      font-size: 0.75rem !important;
      line-height: 1rem !important;
    }

    .text-\[15px\] {
      font-size: 15px;
    }

    .text-\[13px\] {
      font-size: 13px;
    }

    .text-\[22px\] {
      font-size: 22px;
    }

    .\!text-sm {
      font-size: 0.875rem !important;
      line-height: 1.25rem !important;
    }

    .text-2xl {
      font-size: 1.5rem;
      line-height: 2rem;
    }

    .text-\[20px\] {
      font-size: 20px;
    }

    .text-\[24px\] {
      font-size: 24px;
    }

    .text-\[18px\] {
      font-size: 18px;
    }

    .text-\[32px\] {
      font-size: 32px;
    }

    .text-\[0\] {
      font-size: 0;
    }

    .text-\[28px\] {
      font-size: 28px;
    }

    .text-\[30px\] {
      font-size: 30px;
    }

    .text-\[11px\] {
      font-size: 11px;
    }

    .text-3xl {
      font-size: 1.875rem;
      line-height: 2.25rem;
    }

    .text-\[31px\] {
      font-size: 31px;
    }

    .text-\[10px\] {
      font-size: 10px;
    }

    .text-\[length\:var\(--np5-tag-size-mobile\)\] {
      font-size: var(--np5-tag-size-mobile);
    }

    .text-\[length\:var\(--np5-title-size-mobile\)\] {
      font-size: var(--np5-title-size-mobile);
    }

    .text-\[length\:var\(--np5-subtitle-size-mobile\)\] {
      font-size: var(--np5-subtitle-size-mobile);
    }

    .text-\[length\:var\(--np5-button-size-mobile\)\] {
      font-size: var(--np5-button-size-mobile);
    }

    .text-\[length\:var\(--np5-guarantee-size-mobile\)\] {
      font-size: var(--np5-guarantee-size-mobile);
    }

    .text-\[length\:var\(--nr24-title-mobile-size\)\] {
      font-size: var(--nr24-title-mobile-size);
    }

    .text-\[length\:var\(--nr24-subtitle-mobile-size\)\] {
      font-size: var(--nr24-subtitle-mobile-size);
    }

    .text-\[length\:var\(--nr24-name-mobile-size\)\] {
      font-size: var(--nr24-name-mobile-size);
    }

    .text-\[length\:var\(--nr24-text-mobile-size\)\] {
      font-size: var(--nr24-text-mobile-size);
    }

    .text-\[length\:var\(--nr24-helpful-mobile-size\)\] {
      font-size: var(--nr24-helpful-mobile-size);
    }

    .text-\[length\:var\(--nr24-verified-mobile-size\)\] {
      font-size: var(--nr24-verified-mobile-size);
    }

    .text-\[length\:var\(--nr24-time-mobile-size\)\] {
      font-size: var(--nr24-time-mobile-size);
    }

    .text-\[35px\] {
      font-size: 35px;
    }

    .text-\[26px\] {
      font-size: 26px;
    }

    .text-\[0px\] {
      font-size: 0px;
    }

    .text-\[0\.5rem\] {
      font-size: 0.5rem;
    }

    .text-\[17px\] {
      font-size: 17px;
    }

    .text-\[25px\] {
      font-size: 25px;
    }

    .text-\[0\.8571em\] {
      font-size: 0.8571em;
    }

    .text-5xl {
      font-size: 3rem;
      line-height: 1;
    }

    .font-medium {
      font-weight: 500;
    }

    .font-semibold {
      font-weight: 600;
    }

    .font-normal {
      font-weight: 400;
    }

    .font-bold {
      font-weight: 700;
    }

    .font-light {
      font-weight: 300;
    }

    .font-\[550\] {
      font-weight: 550;
    }

    .font-black {
      font-weight: 900;
    }

    .font-extrabold {
      font-weight: 800;
    }

    .font-extralight {
      font-weight: 200;
    }

    .uppercase {
      text-transform: uppercase;
    }

    .capitalize {
      text-transform: capitalize;
    }

    .normal-case {
      text-transform: none;
    }

    .italic {
      font-style: italic;
    }

    .tabular-nums {
      --tw-numeric-spacing: tabular-nums;
      font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
    }

    .leading-\[10px\] {
      line-height: 10px;
    }

    .leading-5 {
      line-height: 1.25rem;
    }

    .leading-relaxed {
      line-height: 1.625;
    }

    .leading-6 {
      line-height: 1.5rem;
    }

    .leading-none {
      line-height: 1;
    }

    .leading-8 {
      line-height: 2rem;
    }

    .leading-\[12px\] {
      line-height: 12px;
    }

    .leading-\[14px\] {
      line-height: 14px;
    }

    .leading-normal {
      line-height: 1.5;
    }

    .leading-\[22px\] {
      line-height: 22px;
    }

    .leading-\[1\] {
      line-height: 1;
    }

    .leading-\[1\.65\] {
      line-height: 1.65;
    }

    .leading-\[18px\] {
      line-height: 18px;
    }

    .leading-tight {
      line-height: 1.25;
    }

    .leading-\[35px\] {
      line-height: 35px;
    }

    .leading-\[34px\] {
      line-height: 34px;
    }

    .leading-4 {
      line-height: 1rem;
    }

    .leading-\[25px\] {
      line-height: 25px;
    }

    .leading-\[38px\] {
      line-height: 38px;
    }

    .leading-\[27px\] {
      line-height: 27px;
    }

    .leading-\[19px\] {
      line-height: 19px;
    }

    .leading-\[33px\] {
      line-height: 33px;
    }

    .leading-\[32px\] {
      line-height: 32px;
    }

    .leading-\[17px\] {
      line-height: 17px;
    }

    .leading-\[1\.75\] {
      line-height: 1.75;
    }

    .leading-snug {
      line-height: 1.375;
    }

    .leading-\[1\.0\] {
      line-height: 1.0;
    }

    .leading-10 {
      line-height: 2.5rem;
    }

    .leading-7 {
      line-height: 1.75rem;
    }

    .leading-\[1\.1\] {
      line-height: 1.1;
    }

    .leading-\[24px\] {
      line-height: 24px;
    }

    .leading-9 {
      line-height: 2.25rem;
    }

    .leading-\[48px\] {
      line-height: 48px;
    }

    .leading-\[1\.2\] {
      line-height: 1.2;
    }

    .leading-\[1\.13\] {
      line-height: 1.13;
    }

    .leading-\[1\.35\] {
      line-height: 1.35;
    }

    .leading-\[1\.45\] {
      line-height: 1.45;
    }

    .leading-\[1\.5\] {
      line-height: 1.5;
    }

    .leading-\[normal\] {
      line-height: normal;
    }

    .leading-\[20px\] {
      line-height: 20px;
    }

    .leading-\[30px\] {
      line-height: 30px;
    }

    .leading-\[26px\] {
      line-height: 26px;
    }

    .leading-\[21px\] {
      line-height: 21px;
    }

    .leading-\[28px\] {
      line-height: 28px;
    }

    .leading-\[23px\] {
      line-height: 23px;
    }

    .leading-\[1\.3\] {
      line-height: 1.3;
    }

    .leading-\[15px\] {
      line-height: 15px;
    }

    .leading-\[1\.4\] {
      line-height: 1.4;
    }

    .leading-\[56px\] {
      line-height: 56px;
    }

    .leading-\[auto\] {
      line-height: auto;
    }

    .leading-\[1\.75em\] {
      line-height: 1.75em;
    }

    .tracking-normal {
      letter-spacing: 0em;
    }

    .tracking-\[1\.8px\] {
      letter-spacing: 1.8px;
    }

    .tracking-\[1px\] {
      letter-spacing: 1px;
    }

    .tracking-\[0\.3px\] {
      letter-spacing: 0.3px;
    }

    .tracking-tight {
      letter-spacing: -0.025em;
    }

    .tracking-\[0\.02em\] {
      letter-spacing: 0.02em;
    }

    .tracking-wide {
      letter-spacing: 0.025em;
    }

    .tracking-\[0\.04em\] {
      letter-spacing: 0.04em;
    }

    .tracking-wider {
      letter-spacing: 0.05em;
    }

    .text-\[\#222222\] {
      --tw-text-opacity: 1;
      color: rgb(34 34 34 / var(--tw-text-opacity));
    }

    .text-\[\#444444\] {
      --tw-text-opacity: 1;
      color: rgb(68 68 68 / var(--tw-text-opacity));
    }

    .text-\[\#202223\] {
      --tw-text-opacity: 1;
      color: rgb(32 34 35 / var(--tw-text-opacity));
    }

    .text-\[\#162a41\] {
      --tw-text-opacity: 1;
      color: rgb(22 42 65 / var(--tw-text-opacity));
    }

    .text-\[\#b6b6b6\] {
      --tw-text-opacity: 1;
      color: rgb(182 182 182 / var(--tw-text-opacity));
    }

    .text-\[\#F92B4E\] {
      --tw-text-opacity: 1;
      color: rgb(249 43 78 / var(--tw-text-opacity));
    }

    .text-white {
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }

    .text-\[\#ba524b\] {
      --tw-text-opacity: 1;
      color: rgb(186 82 75 / var(--tw-text-opacity));
    }

    .text-\[\#D30005\] {
      --tw-text-opacity: 1;
      color: rgb(211 0 5 / var(--tw-text-opacity));
    }

    .text-\[\#707072\] {
      --tw-text-opacity: 1;
      color: rgb(112 112 114 / var(--tw-text-opacity));
    }

    .text-black {
      --tw-text-opacity: 1;
      color: rgb(0 0 0 / var(--tw-text-opacity));
    }

    .text-red-600 {
      --tw-text-opacity: 1;
      color: rgb(220 38 38 / var(--tw-text-opacity));
    }

    .text-gray-900 {
      --tw-text-opacity: 1;
      color: rgb(17 24 39 / var(--tw-text-opacity));
    }

    .text-gray-500 {
      --tw-text-opacity: 1;
      color: rgb(107 114 128 / var(--tw-text-opacity));
    }

    .text-\[\#222\] {
      --tw-text-opacity: 1;
      color: rgb(34 34 34 / var(--tw-text-opacity));
    }

    .text-green-700 {
      --tw-text-opacity: 1;
      color: rgb(21 128 61 / var(--tw-text-opacity));
    }

    .text-gray-800 {
      --tw-text-opacity: 1;
      color: rgb(31 41 55 / var(--tw-text-opacity));
    }

    .text-\[\#707070\] {
      --tw-text-opacity: 1;
      color: rgb(112 112 112 / var(--tw-text-opacity));
    }

    .text-transparent {
      color: transparent;
    }

    .text-\[\#757575\] {
      --tw-text-opacity: 1;
      color: rgb(117 117 117 / var(--tw-text-opacity));
    }

    .text-\[\#333\] {
      --tw-text-opacity: 1;
      color: rgb(51 51 51 / var(--tw-text-opacity));
    }

    .text-\[\#077557\] {
      --tw-text-opacity: 1;
      color: rgb(7 117 87 / var(--tw-text-opacity));
    }

    .\!text-\[\#888\] {
      --tw-text-opacity: 1 !important;
      color: rgb(136 136 136 / var(--tw-text-opacity)) !important;
    }

    .text-\[\#888\] {
      --tw-text-opacity: 1;
      color: rgb(136 136 136 / var(--tw-text-opacity));
    }

    .text-gray-400 {
      --tw-text-opacity: 1;
      color: rgb(156 163 175 / var(--tw-text-opacity));
    }

    .text-\[\#999\] {
      --tw-text-opacity: 1;
      color: rgb(153 153 153 / var(--tw-text-opacity));
    }

    .text-\[\#1f1f1f\] {
      --tw-text-opacity: 1;
      color: rgb(31 31 31 / var(--tw-text-opacity));
    }

    .text-\[\#2c78a2\] {
      --tw-text-opacity: 1;
      color: rgb(44 120 162 / var(--tw-text-opacity));
    }

    .\!text-white {
      --tw-text-opacity: 1 !important;
      color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }

    .text-\[\#DC2625\] {
      --tw-text-opacity: 1;
      color: rgb(220 38 37 / var(--tw-text-opacity));
    }

    .text-\[\#191C1D\] {
      --tw-text-opacity: 1;
      color: rgb(25 28 29 / var(--tw-text-opacity));
    }

    .\!text-\[\#333333\] {
      --tw-text-opacity: 1 !important;
      color: rgb(51 51 51 / var(--tw-text-opacity)) !important;
    }

    .text-\[\#BA1A1A\] {
      --tw-text-opacity: 1;
      color: rgb(186 26 26 / var(--tw-text-opacity));
    }

    .text-\[\#414754\] {
      --tw-text-opacity: 1;
      color: rgb(65 71 84 / var(--tw-text-opacity));
    }

    .text-\[\#0059BB\] {
      --tw-text-opacity: 1;
      color: rgb(0 89 187 / var(--tw-text-opacity));
    }

    .text-\[\#00531A\] {
      --tw-text-opacity: 1;
      color: rgb(0 83 26 / var(--tw-text-opacity));
    }

    .text-\[\#333333\] {
      --tw-text-opacity: 1;
      color: rgb(51 51 51 / var(--tw-text-opacity));
    }

    .text-\[\#111827\] {
      --tw-text-opacity: 1;
      color: rgb(17 24 39 / var(--tw-text-opacity));
    }

    .text-\[\#374151\] {
      --tw-text-opacity: 1;
      color: rgb(55 65 81 / var(--tw-text-opacity));
    }

    .text-\[\#6B7280\] {
      --tw-text-opacity: 1;
      color: rgb(107 114 128 / var(--tw-text-opacity));
    }

    .text-\[\#999999\] {
      --tw-text-opacity: 1;
      color: rgb(153 153 153 / var(--tw-text-opacity));
    }

    .text-\[\#122C5D\] {
      --tw-text-opacity: 1;
      color: rgb(18 44 93 / var(--tw-text-opacity));
    }

    .text-\[\#000\] {
      --tw-text-opacity: 1;
      color: rgb(0 0 0 / var(--tw-text-opacity));
    }

    .\!text-\[\#666\] {
      --tw-text-opacity: 1 !important;
      color: rgb(102 102 102 / var(--tw-text-opacity)) !important;
    }

    .text-\[\#666\] {
      --tw-text-opacity: 1;
      color: rgb(102 102 102 / var(--tw-text-opacity));
    }

    .text-\[\#BA1830\] {
      --tw-text-opacity: 1;
      color: rgb(186 24 48 / var(--tw-text-opacity));
    }

    .text-\[\#6C5000\] {
      --tw-text-opacity: 1;
      color: rgb(108 80 0 / var(--tw-text-opacity));
    }

    .text-\[\#D41F5D\] {
      --tw-text-opacity: 1;
      color: rgb(212 31 93 / var(--tw-text-opacity));
    }

    .text-\[\#220005\] {
      --tw-text-opacity: 1;
      color: rgb(34 0 5 / var(--tw-text-opacity));
    }

    .text-\[\#1a1a1a\] {
      --tw-text-opacity: 1;
      color: rgb(26 26 26 / var(--tw-text-opacity));
    }

    .text-\[\#8E6F6A\] {
      --tw-text-opacity: 1;
      color: rgb(142 111 106 / var(--tw-text-opacity));
    }

    .text-\[\#000000\] {
      --tw-text-opacity: 1;
      color: rgb(0 0 0 / var(--tw-text-opacity));
    }

    .text-\[\#006B24\] {
      --tw-text-opacity: 1;
      color: rgb(0 107 36 / var(--tw-text-opacity));
    }

    .text-\[\#0c64c5\] {
      --tw-text-opacity: 1;
      color: rgb(12 100 197 / var(--tw-text-opacity));
    }

    .text-gray-700 {
      --tw-text-opacity: 1;
      color: rgb(55 65 81 / var(--tw-text-opacity));
    }

    .text-gray-200 {
      --tw-text-opacity: 1;
      color: rgb(229 231 235 / var(--tw-text-opacity));
    }

    .text-\[\#fff\] {
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }

    .text-\[\#0DB237\] {
      --tw-text-opacity: 1;
      color: rgb(13 178 55 / var(--tw-text-opacity));
    }

    .text-\[\#3C8DF1\] {
      --tw-text-opacity: 1;
      color: rgb(60 141 241 / var(--tw-text-opacity));
    }

    .text-\[\#5F5F61\] {
      --tw-text-opacity: 1;
      color: rgb(95 95 97 / var(--tw-text-opacity));
    }

    .text-\[\#424245\] {
      --tw-text-opacity: 1;
      color: rgb(66 66 69 / var(--tw-text-opacity));
    }

    .text-\[\#131314\] {
      --tw-text-opacity: 1;
      color: rgb(19 19 20 / var(--tw-text-opacity));
    }

    .text-\[\#102665\] {
      --tw-text-opacity: 1;
      color: rgb(16 38 101 / var(--tw-text-opacity));
    }

    .text-\[\#7D510B\] {
      --tw-text-opacity: 1;
      color: rgb(125 81 11 / var(--tw-text-opacity));
    }

    .text-\[\#7D7D80\] {
      --tw-text-opacity: 1;
      color: rgb(125 125 128 / var(--tw-text-opacity));
    }

    .text-\[\#1E40AF\] {
      --tw-text-opacity: 1;
      color: rgb(30 64 175 / var(--tw-text-opacity));
    }

    .text-\[\#ADF4A1\] {
      --tw-text-opacity: 1;
      color: rgb(173 244 161 / var(--tw-text-opacity));
    }

    .text-\[\#414754E5\] {
      color: #414754E5;
    }

    .text-\[\#d8d8d8\] {
      --tw-text-opacity: 1;
      color: rgb(216 216 216 / var(--tw-text-opacity));
    }

    .text-red-500 {
      --tw-text-opacity: 1;
      color: rgb(239 68 68 / var(--tw-text-opacity));
    }

    .text-\[\#8d8d8d\] {
      --tw-text-opacity: 1;
      color: rgb(141 141 141 / var(--tw-text-opacity));
    }

    .text-\[\#00c1f1\] {
      --tw-text-opacity: 1;
      color: rgb(0 193 241 / var(--tw-text-opacity));
    }

    .text-\[\#b4b4b4\] {
      --tw-text-opacity: 1;
      color: rgb(180 180 180 / var(--tw-text-opacity));
    }

    .text-\[\#e70000\] {
      --tw-text-opacity: 1;
      color: rgb(231 0 0 / var(--tw-text-opacity));
    }

    .text-\[\#43b65e\] {
      --tw-text-opacity: 1;
      color: rgb(67 182 94 / var(--tw-text-opacity));
    }

    .text-\[\#7a7a7a\] {
      --tw-text-opacity: 1;
      color: rgb(122 122 122 / var(--tw-text-opacity));
    }

    .text-\[\#3BAF57\] {
      --tw-text-opacity: 1;
      color: rgb(59 175 87 / var(--tw-text-opacity));
    }

    .text-\[\#EBBF20\] {
      --tw-text-opacity: 1;
      color: rgb(235 191 32 / var(--tw-text-opacity));
    }

    .text-\[\#282828\] {
      --tw-text-opacity: 1;
      color: rgb(40 40 40 / var(--tw-text-opacity));
    }

    .text-\[\#00b890\] {
      --tw-text-opacity: 1;
      color: rgb(0 184 144 / var(--tw-text-opacity));
    }

    .text-\[\#6895e6\] {
      --tw-text-opacity: 1;
      color: rgb(104 149 230 / var(--tw-text-opacity));
    }

    .text-\[\#747474\] {
      --tw-text-opacity: 1;
      color: rgb(116 116 116 / var(--tw-text-opacity));
    }

    .text-\[\#5d5d5d\] {
      --tw-text-opacity: 1;
      color: rgb(93 93 93 / var(--tw-text-opacity));
    }

    .text-\[\#BDBDBD\] {
      --tw-text-opacity: 1;
      color: rgb(189 189 189 / var(--tw-text-opacity));
    }

    .text-\[\#bdbdbd\] {
      --tw-text-opacity: 1;
      color: rgb(189 189 189 / var(--tw-text-opacity));
    }

    .text-\[\#4f4f4f\] {
      --tw-text-opacity: 1;
      color: rgb(79 79 79 / var(--tw-text-opacity));
    }

    .text-\[\#ff6b35\] {
      --tw-text-opacity: 1;
      color: rgb(255 107 53 / var(--tw-text-opacity));
    }

    .text-\[\#f00\] {
      --tw-text-opacity: 1;
      color: rgb(255 0 0 / var(--tw-text-opacity));
    }

    .text-\[\#0bbd4e\] {
      --tw-text-opacity: 1;
      color: rgb(11 189 78 / var(--tw-text-opacity));
    }

    .text-\[var\(--introduce-button-text-color\)\] {
      color: var(--introduce-button-text-color);
    }

    .text-\[color\:var\(--np5-tag-color\)\] {
      color: var(--np5-tag-color);
    }

    .text-\[color\:var\(--np5-title-color\)\] {
      color: var(--np5-title-color);
    }

    .text-\[color\:var\(--np5-subtitle-color\)\] {
      color: var(--np5-subtitle-color);
    }

    .text-\[color\:var\(--np5-button-color\)\] {
      color: var(--np5-button-color);
    }

    .text-\[color\:var\(--np5-guarantee-color\)\] {
      color: var(--np5-guarantee-color);
    }

    .text-\[\#979797\] {
      --tw-text-opacity: 1;
      color: rgb(151 151 151 / var(--tw-text-opacity));
    }

    .text-\[color\:var\(--nr24-title-color\)\] {
      color: var(--nr24-title-color);
    }

    .text-\[color\:var\(--nr24-subtitle-color\)\] {
      color: var(--nr24-subtitle-color);
    }

    .text-\[color\:var\(--nr24-name-color\)\] {
      color: var(--nr24-name-color);
    }

    .text-\[color\:var\(--nr24-text-color\)\] {
      color: var(--nr24-text-color);
    }

    .text-\[color\:var\(--nr24-helpful-color\)\] {
      color: var(--nr24-helpful-color);
    }

    .text-\[color\:var\(--nr24-verified-color\)\] {
      color: var(--nr24-verified-color);
    }

    .text-\[color\:var\(--nr24-time-color\)\] {
      color: var(--nr24-time-color);
    }

    .text-\[\#003AC0\] {
      --tw-text-opacity: 1;
      color: rgb(0 58 192 / var(--tw-text-opacity));
    }

    .text-\[\#303030\] {
      --tw-text-opacity: 1;
      color: rgb(48 48 48 / var(--tw-text-opacity));
    }

    .text-gray-600 {
      --tw-text-opacity: 1;
      color: rgb(75 85 99 / var(--tw-text-opacity));
    }

    .text-\[\#eab027\] {
      --tw-text-opacity: 1;
      color: rgb(234 176 39 / var(--tw-text-opacity));
    }

    .text-\[\#31b079\] {
      --tw-text-opacity: 1;
      color: rgb(49 176 121 / var(--tw-text-opacity));
    }

    .text-gray-300 {
      --tw-text-opacity: 1;
      color: rgb(209 213 219 / var(--tw-text-opacity));
    }

    .text-\[\#737373\] {
      --tw-text-opacity: 1;
      color: rgb(115 115 115 / var(--tw-text-opacity));
    }

    .text-\[\#777\] {
      --tw-text-opacity: 1;
      color: rgb(119 119 119 / var(--tw-text-opacity));
    }

    .text-\[\#f45b4f\] {
      --tw-text-opacity: 1;
      color: rgb(244 91 79 / var(--tw-text-opacity));
    }

    .text-neutral-600 {
      --tw-text-opacity: 1;
      color: rgb(82 82 82 / var(--tw-text-opacity));
    }

    .text-\[\#1F2937\] {
      --tw-text-opacity: 1;
      color: rgb(31 41 55 / var(--tw-text-opacity));
    }

    .text-\[\#111111\] {
      --tw-text-opacity: 1;
      color: rgb(17 17 17 / var(--tw-text-opacity));
    }

    .text-\[\#EF4444\] {
      --tw-text-opacity: 1;
      color: rgb(239 68 68 / var(--tw-text-opacity));
    }

    .text-\[\#2c7c4d\] {
      --tw-text-opacity: 1;
      color: rgb(44 124 77 / var(--tw-text-opacity));
    }

    .text-\[\#1976D2\] {
      --tw-text-opacity: 1;
      color: rgb(25 118 210 / var(--tw-text-opacity));
    }

    .text-\[\#535353\] {
      --tw-text-opacity: 1;
      color: rgb(83 83 83 / var(--tw-text-opacity));
    }

    .text-\[\#182033\] {
      --tw-text-opacity: 1;
      color: rgb(24 32 51 / var(--tw-text-opacity));
    }

    .text-\[\#4B5563\] {
      --tw-text-opacity: 1;
      color: rgb(75 85 99 / var(--tw-text-opacity));
    }

    .text-\[\#E60000\] {
      --tw-text-opacity: 1;
      color: rgb(230 0 0 / var(--tw-text-opacity));
    }

    .text-\[\#FF5722\] {
      --tw-text-opacity: 1;
      color: rgb(255 87 34 / var(--tw-text-opacity));
    }

    .text-\[\#959595\] {
      --tw-text-opacity: 1;
      color: rgb(149 149 149 / var(--tw-text-opacity));
    }

    .text-\[\#9e9e9e\] {
      --tw-text-opacity: 1;
      color: rgb(158 158 158 / var(--tw-text-opacity));
    }

    .text-green-500 {
      --tw-text-opacity: 1;
      color: rgb(34 197 94 / var(--tw-text-opacity));
    }

    .text-\[\#6c6c6c\] {
      --tw-text-opacity: 1;
      color: rgb(108 108 108 / var(--tw-text-opacity));
    }

    .text-\[\#bf0711\] {
      --tw-text-opacity: 1;
      color: rgb(191 7 17 / var(--tw-text-opacity));
    }

    .text-\[\#666666\] {
      --tw-text-opacity: 1;
      color: rgb(102 102 102 / var(--tw-text-opacity));
    }

    .text-\[\#22C55D\] {
      --tw-text-opacity: 1;
      color: rgb(34 197 93 / var(--tw-text-opacity));
    }

    .text-\[\#676767\] {
      --tw-text-opacity: 1;
      color: rgb(103 103 103 / var(--tw-text-opacity));
    }

    .text-\[var\(--pd-star-color\)\] {
      color: var(--pd-star-color);
    }

    .text-\[\#e7e7e7\] {
      --tw-text-opacity: 1;
      color: rgb(231 231 231 / var(--tw-text-opacity));
    }

    .text-\[\#616161\] {
      --tw-text-opacity: 1;
      color: rgb(97 97 97 / var(--tw-text-opacity));
    }

    .underline {
      text-decoration-line: underline;
    }

    .line-through {
      text-decoration-line: line-through;
    }

    .no-underline {
      text-decoration-line: none;
    }

    .underline-offset-2 {
      text-underline-offset: 2px;
    }

    .underline-offset-4 {
      text-underline-offset: 4px;
    }

    .antialiased {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }

    .placeholder-transparent::-moz-placeholder {
      color: transparent;
    }

    .placeholder-transparent::placeholder {
      color: transparent;
    }

    .placeholder-gray-400::-moz-placeholder {
      --tw-placeholder-opacity: 1;
      color: rgb(156 163 175 / var(--tw-placeholder-opacity));
    }

    .placeholder-gray-400::placeholder {
      --tw-placeholder-opacity: 1;
      color: rgb(156 163 175 / var(--tw-placeholder-opacity));
    }

    .caret-gray-900 {
      caret-color: #111827;
    }

    .caret-\[\#333333\] {
      caret-color: #333333;
    }

    .opacity-60 {
      opacity: 0.6;
    }

    .opacity-\[1\] {
      opacity: 1;
    }

    .opacity-100 {
      opacity: 1;
    }

    .opacity-0 {
      opacity: 0;
    }

    .opacity-40 {
      opacity: 0.4;
    }

    .opacity-70 {
      opacity: 0.7;
    }

    .opacity-80 {
      opacity: 0.8;
    }

    .opacity-50 {
      opacity: 0.5;
    }

    .\!opacity-100 {
      opacity: 1 !important;
    }

    .shadow-\[0_12px_30px_rgba\(15\2c 23\2c 42\2c 0\.08\)\] {
      --tw-shadow: 0 12px 30px rgba(15, 23, 42, 0.08);
      --tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_0_13px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
      --tw-shadow: 0 0 13px rgba(0, 0, 0, 0.1);
      --tw-shadow-colored: 0 0 13px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-none {
      --tw-shadow: 0 0 #0000;
      --tw-shadow-colored: 0 0 #0000;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_0_0_1px_\#fcedec\] {
      --tw-shadow: 0 0 0 1px #fcedec;
      --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_0_0_1\.75px_\#111111\] {
      --tw-shadow: 0 0 0 1.75px #111111;
      --tw-shadow-colored: 0 0 0 1.75px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_0_0_1px_\#E5E5E5\] {
      --tw-shadow: 0 0 0 1px #E5E5E5;
      --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[inset_0_-1px_0_0_\#111111\] {
      --tw-shadow: inset 0 -1px 0 0 #111111;
      --tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_0_0_1px_\#dc2626\] {
      --tw-shadow: 0 0 0 1px #dc2626;
      --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-lg {
      --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
      --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_0_0_1px_\#e5e7eb\] {
      --tw-shadow: 0 0 0 1px #e5e7eb;
      --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .\!shadow-\[0_0_0_2px_\#dc2626\] {
      --tw-shadow: 0 0 0 2px #dc2626 !important;
      --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color) !important;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    }

    .shadow-xl {
      --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
      --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_0_0_1px_\#46b483\] {
      --tw-shadow: 0 0 0 1px #46b483;
      --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-2xl {
      --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
      --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_12px_30px_rgba\(15\2c 23\2c 42\2c 0\.14\)\] {
      --tw-shadow: 0 12px 30px rgba(15, 23, 42, 0.14);
      --tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_2px_2px_0px_rgba\(51\2c 51\2c 51\2c 0\.5\)\] {
      --tw-shadow: 0px 2px 2px 0px rgba(51, 51, 51, 0.5);
      --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .\!shadow-none {
      --tw-shadow: 0 0 #0000 !important;
      --tw-shadow-colored: 0 0 #0000 !important;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    }

    .shadow-\[0_0_0_1px_rgba\(220\2c 38\2c 38\2c 0\.08\)\] {
      --tw-shadow: 0 0 0 1px rgba(220, 38, 38, 0.08);
      --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
      --tw-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
      --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .\!shadow-\[0px_20px_40px_rgba\(173\2c 0\2c 71\2c 0\.06\)\] {
      --tw-shadow: 0px 20px 40px rgba(173, 0, 71, 0.06) !important;
      --tw-shadow-colored: 0px 20px 40px var(--tw-shadow-color) !important;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    }

    .shadow-\[0_4px_3px_rgb\(0_0_0_\/_0\.07\)\] {
      --tw-shadow: 0 4px 3px rgb(0 0 0 / 0.07);
      --tw-shadow-colored: 0 4px 3px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_1px_2px_0px_\#D6D6D6\] {
      --tw-shadow: 0px 1px 2px 0px #D6D6D6;
      --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_1px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
      --tw-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.05);
      --tw-shadow-colored: 0 1px 2px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[inset_0_0_0_1px_\#0B7A33\2c 0_4px_14px_rgba\(11\2c 122\2c 51\2c 0\.06\)\] {
      --tw-shadow: inset 0 0 0 1px #0B7A33, 0 4px 14px rgba(11, 122, 51, 0.06);
      --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0 4px 14px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_8px_24px_rgba\(15\2c 23\2c 42\2c 0\.12\)\] {
      --tw-shadow: 0 8px 24px rgba(15, 23, 42, 0.12);
      --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_6px_18px_rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
      --tw-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
      --tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-md {
      --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
      --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_2px_0px_0px_\#116e35\] {
      --tw-shadow: 0 2px 0px 0px #116e35;
      --tw-shadow-colored: 0 2px 0px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[-4px_3px_9px_0_rgba\(0\2c 0\2c 0\2c 0\.31\)\] {
      --tw-shadow: -4px 3px 9px 0 rgba(0, 0, 0, 0.31);
      --tw-shadow-colored: -4px 3px 9px 0 var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_2px_0_0_\#116e35\] {
      --tw-shadow: 0 2px 0 0 #116e35;
      --tw-shadow-colored: 0 2px 0 0 var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_3px_0_\#0f6a28\] {
      --tw-shadow: 0 3px 0 #0f6a28;
      --tw-shadow-colored: 0 3px 0 var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_0px_0px_0px_rgb\(0\2c 0\2c 0\)\] {
      --tw-shadow: 0px 0px 0px 0px rgb(0, 0, 0);
      --tw-shadow-colored: 0px 0px 0px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_0px_14px_4px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
      --tw-shadow: 0px 0px 14px 4px rgba(0, 0, 0, 0.1);
      --tw-shadow-colored: 0px 0px 14px 4px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_8px_10px_0px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
      --tw-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.2);
      --tw-shadow-colored: 0px 8px 10px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_8px_10px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
      --tw-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.1);
      --tw-shadow-colored: 0px 8px 10px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-sm {
      --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
      --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_2px_3px_0px_\#333333\] {
      --tw-shadow: 0 2px 3px 0px #333333;
      --tw-shadow-colored: 0 2px 3px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow {
      --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
      --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_3px_11px_-5px_rgba\(0\2c 0\2c 0\)\] {
      --tw-shadow: 0 3px 11px -5px rgba(0, 0, 0);
      --tw-shadow-colored: 0 3px 11px -5px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_3px_4px_0_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
      --tw-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.1);
      --tw-shadow-colored: 0 3px 4px 0 var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_2px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
      --tw-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
      --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_3px_10px_-2px_rgba\(207\2c 62\2c 112\2c 0\.1\)\2c _0px_2px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
      --tw-shadow: 0px 3px 10px -2px rgba(207, 62, 112, 0.1), 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
      --tw-shadow-colored: 0px 3px 10px -2px var(--tw-shadow-color), 0px 2px 2px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_-10px_30px_rgba\(15\2c 23\2c 42\2c 0\.12\)\] {
      --tw-shadow: 0 -10px 30px rgba(15, 23, 42, 0.12);
      --tw-shadow-colored: 0 -10px 30px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_4px_10px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
      --tw-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
      --tw-shadow-colored: 0px 4px 10px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0px_2px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
      --tw-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
      --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_4px_6px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
      --tw-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
      --tw-shadow-colored: 0 4px 6px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_0_0_2px_\#16a34a\] {
      --tw-shadow: 0 0 0 2px #16a34a;
      --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.22\)\] {
      --tw-shadow: 0 4px 12px rgba(0, 0, 0, 0.22);
      --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-\[0_-8px_24px_rgba\(15\2c 23\2c 42\2c 0\.08\)\] {
      --tw-shadow: 0 -8px 24px rgba(15, 23, 42, 0.08);
      --tw-shadow-colored: 0 -8px 24px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .outline-none {
      outline: 2px solid transparent;
      outline-offset: 2px;
    }

    .outline {
      outline-style: solid;
    }

    .ring-2 {
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    }

    .ring-indigo-500 {
      --tw-ring-opacity: 1;
      --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
    }

    .blur {
      --tw-blur: blur(8px);
      filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }

    .\!blur {
      --tw-blur: blur(8px) !important;
      filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
    }

    .blur-2xl {
      --tw-blur: blur(40px);
      filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }

    .drop-shadow-\[2px_2px_2px_\$\{content\.settings\.funnel_button5_button_text_shadow_color\}\] {
      --tw-drop-shadow:drop-shadow(2px 2px 2px $ {
          content.settings.funnel button5 button text shadow color
        });
      filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }

    .drop-shadow-\[2px_2px_2px_\$\{content\.settings\.funnel_image_text4_button_text_shadow_color\}\] {
      --tw-drop-shadow:drop-shadow(2px 2px 2px $ {
          content.settings.funnel image text4 button text shadow color
        });
      filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }

    .filter {
      filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }

    .backdrop-blur-\[1px\] {
      --tw-backdrop-blur: blur(1px);
      -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
      backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    }

    .backdrop-hue-rotate-90 {
      --tw-backdrop-hue-rotate: hue-rotate(90deg);
      -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
      backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    }

    .backdrop-filter {
      -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
      backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    }

    .transition-colors {
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .transition-transform {
      transition-property: transform;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .transition {
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .transition-all {
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .transition-\[flex\] {
      transition-property: flex;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .transition-opacity {
      transition-property: opacity;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .transition-none {
      transition-property: none;
    }

    .transition-\[border-color\2c background-color\] {
      transition-property: border-color, background-color;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .transition-\[background-color\2c border-color\2c color\2c box-shadow\2c transform\] {
      transition-property: background-color, border-color, color, box-shadow, transform;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .transition-\[border-color\2c box-shadow\] {
      transition-property: border-color, box-shadow;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .transition-\[border-color\2c box-shadow\2c background-color\] {
      transition-property: border-color, box-shadow, background-color;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .duration-200 {
      transition-duration: 200ms;
    }

    .duration-150 {
      transition-duration: 150ms;
    }

    .duration-300 {
      transition-duration: 300ms;
    }

    .duration-\[2000ms\] {
      transition-duration: 2000ms;
    }

    .duration-500 {
      transition-duration: 500ms;
    }

    .duration-\[0\.8s\] {
      transition-duration: 0.8s;
    }

    .duration-\[350ms\] {
      transition-duration: 350ms;
    }

    .ease-linear {
      transition-timing-function: linear;
    }

    .ease-out {
      transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    }

    .ease-in-out {
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }

    .ease-in {
      transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
    }

    .will-change-transform {
      will-change: transform;
    }

    .\[transform\:perspective\(50px\)_translateZ\(0\)_rotateX\(10deg\)\] {
      transform: perspective(50px) translateZ(0) rotateX(10deg);
    }

    .\[appearance\:textfield\] {
      -webkit-appearance: textfield;
      -moz-appearance: textfield;
      appearance: textfield;
    }

    .\[clip-path\:polygon\(10px_0\2c 104px_0\2c 114px_18px\2c 0_18px\)\] {
      -webkit-clip-path: polygon(10px 0, 104px 0, 114px 18px, 0 18px);
      clip-path: polygon(10px 0, 104px 0, 114px 18px, 0 18px);
    }

    .\[background-origin\:border-box\] {
      background-origin: border-box;
    }

    .\[background-clip\:content-box\2c border-box\] {
      background-clip: content-box, border-box;
    }

    .\[--funnel_image_section_after_padding\:var\(--nr24-image-padding-mobile\)\] {
      --funnel_image_section_after_padding: var(--nr24-image-padding-mobile);
    }

    .\[background-size\:200\%_100\%\] {
      background-size: 200% 100%;
    }

    .\[animation\:galleryPulse_1\.4s_ease-in-out_infinite\] {
      animation: galleryPulse 1.4s ease-in-out infinite;
    }

    .placeholder\:font-normal::-moz-placeholder {
      font-weight: 400;
    }

    .placeholder\:font-normal::placeholder {
      font-weight: 400;
    }

    .before\:absolute::before {
      content: var(--tw-content);
      position: absolute;
    }

    .before\:left-0::before {
      content: var(--tw-content);
      left: 0px;
    }

    .before\:bottom-\[-12px\]::before {
      content: var(--tw-content);
      bottom: -12px;
    }

    .before\:top-0::before {
      content: var(--tw-content);
      top: 0px;
    }

    .before\:left-1\/2::before {
      content: var(--tw-content);
      left: 50%;
    }

    .before\:block::before {
      content: var(--tw-content);
      display: block;
    }

    .before\:h-\[12px\]::before {
      content: var(--tw-content);
      height: 12px;
    }

    .before\:h-\[0px\]::before {
      content: var(--tw-content);
      height: 0px;
    }

    .before\:h-full::before {
      content: var(--tw-content);
      height: 100%;
    }

    .before\:w-full::before {
      content: var(--tw-content);
      width: 100%;
    }

    .before\:w-\[1px\]::before {
      content: var(--tw-content);
      width: 1px;
    }

    .before\:-translate-x-1\/2::before {
      content: var(--tw-content);
      --tw-translate-x: -50%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .before\:bg-\[\#DC2429\]::before {
      content: var(--tw-content);
      --tw-bg-opacity: 1;
      background-color: rgb(220 36 41 / var(--tw-bg-opacity));
    }

    .before\:bg-\[\#262626\]::before {
      content: var(--tw-content);
      --tw-bg-opacity: 1;
      background-color: rgb(38 38 38 / var(--tw-bg-opacity));
    }

    .before\:text-\[\#D30005\]::before {
      content: var(--tw-content);
      --tw-text-opacity: 1;
      color: rgb(211 0 5 / var(--tw-text-opacity));
    }

    .before\:ease-linear::before {
      content: var(--tw-content);
      transition-timing-function: linear;
    }

    .before\:content-\[\'\*\'\]::before {
      --tw-content: '*';
      content: var(--tw-content);
    }

    .before\:content-\[\'\'\]::before {
      --tw-content: '';
      content: var(--tw-content);
    }

    .after\:absolute::after {
      content: var(--tw-content);
      position: absolute;
    }

    .after\:left-1\/2::after {
      content: var(--tw-content);
      left: 50%;
    }

    .after\:bottom-\[-6px\]::after {
      content: var(--tw-content);
      bottom: -6px;
    }

    .after\:h-\[12px\]::after {
      content: var(--tw-content);
      height: 12px;
    }

    .after\:w-\[12px\]::after {
      content: var(--tw-content);
      width: 12px;
    }

    .after\:-translate-x-1\/2::after {
      content: var(--tw-content);
      --tw-translate-x: -50%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .after\:rotate-45::after {
      content: var(--tw-content);
      --tw-rotate: 45deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .after\:border-r::after {
      content: var(--tw-content);
      border-right-width: 1px;
    }

    .after\:border-b::after {
      content: var(--tw-content);
      border-bottom-width: 1px;
    }

    .after\:border-\[\#e5e7eb\]::after {
      content: var(--tw-content);
      --tw-border-opacity: 1;
      border-color: rgb(229 231 235 / var(--tw-border-opacity));
    }

    .after\:bg-white::after {
      content: var(--tw-content);
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }

    .after\:content-\[\'\'\]::after {
      --tw-content: '';
      content: var(--tw-content);
    }

    .first\:rounded-l-\[5px\]:first-child {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
    }

    .first\:border-t-0:first-child {
      border-top-width: 0px;
    }

    .last\:mr-0:last-child {
      margin-right: 0px;
    }

    .last\:mb-0:last-child {
      margin-bottom: 0px;
    }

    .last\:rounded-r-\[5px\]:last-child {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
    }

    .last\:border-b-0:last-child {
      border-bottom-width: 0px;
    }

    .last\:border-r-0:last-child {
      border-right-width: 0px;
    }

    .last\:border-none:last-child {
      border-style: none;
    }

    .last\:pb-0:last-child {
      padding-bottom: 0px;
    }

    .focus-within\:border-\[\#333333\]:focus-within {
      --tw-border-opacity: 1;
      border-color: rgb(51 51 51 / var(--tw-border-opacity));
    }

    .hover\:scale-\[1\.025\]:hover {
      --tw-scale-x: 1.025;
      --tw-scale-y: 1.025;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .hover\:border-\[\#d8d8de\]:hover {
      --tw-border-opacity: 1;
      border-color: rgb(216 216 222 / var(--tw-border-opacity));
    }

    .hover\:border-\[\#707072\]:hover {
      --tw-border-opacity: 1;
      border-color: rgb(112 112 114 / var(--tw-border-opacity));
    }

    .hover\:border-\[\#333333\]:hover {
      --tw-border-opacity: 1;
      border-color: rgb(51 51 51 / var(--tw-border-opacity));
    }

    .hover\:border-\[\#d41f5d\]:hover {
      --tw-border-opacity: 1;
      border-color: rgb(212 31 93 / var(--tw-border-opacity));
    }

    .hover\:border-black:hover {
      --tw-border-opacity: 1;
      border-color: rgb(0 0 0 / var(--tw-border-opacity));
    }

    .hover\:bg-\[\#f7f7f9\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(247 247 249 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[rgba\(0\2c 0\2c 0\2c \.0588235294\)\]:hover {
      background-color: rgba(0, 0, 0, .0588235294);
    }

    .hover\:bg-\[\#fff4f6\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(255 244 246 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#ffa4b4\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(255 164 180 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#CACACB\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(202 202 203 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#707072\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(112 112 114 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#eeeeee\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(238 238 238 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#f6f6f6\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(246 246 246 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#f2f2f2\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(242 242 242 / var(--tw-bg-opacity));
    }

    .hover\:bg-gray-100:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#6cb1da\]\/10:hover {
      background-color: rgb(108 177 218 / 0.1);
    }

    .hover\:bg-\[\#F9FAFB\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    }

    .hover\:bg-black\/80:hover {
      background-color: rgb(0 0 0 / 0.8);
    }

    .hover\:bg-\[\#E8E8E8\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(232 232 232 / var(--tw-bg-opacity));
    }

    .hover\:bg-gray-50:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    }

    .hover\:bg-blue-700:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(29 78 216 / var(--tw-bg-opacity));
    }

    .hover\:bg-gray-500:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(107 114 128 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#D41F5D\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(212 31 93 / var(--tw-bg-opacity));
    }

    .hover\:bg-gray-300:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(209 213 219 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#06684b\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(6 104 75 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#004c3f\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(0 76 63 / var(--tw-bg-opacity));
    }

    .hover\:bg-\[\#f5f5f5\]:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(245 245 245 / var(--tw-bg-opacity));
    }

    .hover\:bg-opacity-70:hover {
      --tw-bg-opacity: 0.7;
    }

    .hover\:text-\[\#000000\]:hover {
      --tw-text-opacity: 1;
      color: rgb(0 0 0 / var(--tw-text-opacity));
    }

    .hover\:text-\[\#fff\]:hover {
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }

    .hover\:text-\[\#707072\]:hover {
      --tw-text-opacity: 1;
      color: rgb(112 112 114 / var(--tw-text-opacity));
    }

    .hover\:text-gray-500:hover {
      --tw-text-opacity: 1;
      color: rgb(107 114 128 / var(--tw-text-opacity));
    }

    .hover\:text-gray-700:hover {
      --tw-text-opacity: 1;
      color: rgb(55 65 81 / var(--tw-text-opacity));
    }

    .hover\:text-gray-600:hover {
      --tw-text-opacity: 1;
      color: rgb(75 85 99 / var(--tw-text-opacity));
    }

    .hover\:text-black:hover {
      --tw-text-opacity: 1;
      color: rgb(0 0 0 / var(--tw-text-opacity));
    }

    .hover\:text-gray-800:hover {
      --tw-text-opacity: 1;
      color: rgb(31 41 55 / var(--tw-text-opacity));
    }

    .hover\:text-white:hover {
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }

    .hover\:text-green-500:hover {
      --tw-text-opacity: 1;
      color: rgb(34 197 94 / var(--tw-text-opacity));
    }

    .hover\:text-gray-900:hover {
      --tw-text-opacity: 1;
      color: rgb(17 24 39 / var(--tw-text-opacity));
    }

    .hover\:text-\[\#676767\]:hover {
      --tw-text-opacity: 1;
      color: rgb(103 103 103 / var(--tw-text-opacity));
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:opacity-95:hover {
      opacity: 0.95;
    }

    .hover\:opacity-70:hover {
      opacity: 0.7;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

    .hover\:opacity-90:hover {
      opacity: 0.9;
    }

    .hover\:shadow-\[0_0_0_1px_\#111111\]:hover {
      --tw-shadow: 0 0 0 1px #111111;
      --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .hover\:shadow-\[inset_0_-1px_0_0_\#707072\]:hover {
      --tw-shadow: inset 0 -1px 0 0 #707072;
      --tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .hover\:shadow-\[0px_2px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]:hover {
      --tw-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
      --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .focus\:border:focus {
      border-width: 1px;
    }

    .focus\:border-green-600:focus {
      --tw-border-opacity: 1;
      border-color: rgb(22 163 74 / var(--tw-border-opacity));
    }

    .focus\:border-red-600:focus {
      --tw-border-opacity: 1;
      border-color: rgb(220 38 38 / var(--tw-border-opacity));
    }

    .focus\:border-\[\#333333\]:focus {
      --tw-border-opacity: 1;
      border-color: rgb(51 51 51 / var(--tw-border-opacity));
    }

    .focus\:border-indigo-500:focus {
      --tw-border-opacity: 1;
      border-color: rgb(99 102 241 / var(--tw-border-opacity));
    }

    .focus\:border-\[\#999\]:focus {
      --tw-border-opacity: 1;
      border-color: rgb(153 153 153 / var(--tw-border-opacity));
    }

    .focus\:border-\[\#108043\]:focus {
      --tw-border-opacity: 1;
      border-color: rgb(16 128 67 / var(--tw-border-opacity));
    }

    .focus\:border-\[\#bf0711\]:focus {
      --tw-border-opacity: 1;
      border-color: rgb(191 7 17 / var(--tw-border-opacity));
    }

    .focus\:placeholder-\[\#D1D5DB\]:focus::-moz-placeholder {
      --tw-placeholder-opacity: 1;
      color: rgb(209 213 219 / var(--tw-placeholder-opacity));
    }

    .focus\:placeholder-\[\#D1D5DB\]:focus::placeholder {
      --tw-placeholder-opacity: 1;
      color: rgb(209 213 219 / var(--tw-placeholder-opacity));
    }

    .focus\:shadow-\[0_0_0_1px_\#16a34a\]:focus {
      --tw-shadow: 0 0 0 1px #16a34a;
      --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .focus\:shadow-\[0_0_0_1px_\#dc2626\]:focus {
      --tw-shadow: 0 0 0 1px #dc2626;
      --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .focus\:outline-none:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
    }

    .focus\:ring-0:focus {
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    }

    .focus\:ring-2:focus {
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    }

    .focus\:ring-1:focus {
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    }

    .focus\:ring-indigo-500:focus {
      --tw-ring-opacity: 1;
      --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
    }

    .focus\:ring-offset-2:focus {
      --tw-ring-offset-width: 2px;
    }

    .focus\:ring-offset-gray-50:focus {
      --tw-ring-offset-color: #f9fafb;
    }

    .active\:scale-\[0\.98\]:active {
      --tw-scale-x: 0.98;
      --tw-scale-y: 0.98;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .active\:bg-black\/10:active {
      background-color: rgb(0 0 0 / 0.1);
    }

    .disabled\:cursor-not-allowed:disabled {
      cursor: not-allowed;
    }

    .disabled\:text-gray-900:disabled {
      --tw-text-opacity: 1;
      color: rgb(17 24 39 / var(--tw-text-opacity));
    }

    .disabled\:text-gray-400:disabled {
      --tw-text-opacity: 1;
      color: rgb(156 163 175 / var(--tw-text-opacity));
    }

    .disabled\:opacity-100:disabled {
      opacity: 1;
    }

    .disabled\:opacity-40:disabled {
      opacity: 0.4;
    }

    .disabled\:opacity-60:disabled {
      opacity: 0.6;
    }

    .disabled\:opacity-50:disabled {
      opacity: 0.5;
    }

    .disabled\:shadow-\[0_0_0_1px_\#111111\]:disabled {
      --tw-shadow: 0 0 0 1px #111111;
      --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .disabled\:\[-webkit-text-fill-color\:text-gray-900\]:disabled {
      -webkit-text-fill-color: text-gray-900;
    }

    .group:hover .group-hover\:block {
      display: block;
    }

    .group:hover .group-hover\:scale-110 {
      --tw-scale-x: 1.1;
      --tw-scale-y: 1.1;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .group:hover .group-hover\:bg-opacity-20 {
      --tw-bg-opacity: 0.2;
    }

    .group:hover .group-hover\:text-gray-700 {
      --tw-text-opacity: 1;
      color: rgb(55 65 81 / var(--tw-text-opacity));
    }

    .group:hover .group-hover\:text-gray-500 {
      --tw-text-opacity: 1;
      color: rgb(107 114 128 / var(--tw-text-opacity));
    }

    .group:hover .group-hover\:text-gray-800 {
      --tw-text-opacity: 1;
      color: rgb(31 41 55 / var(--tw-text-opacity));
    }

    .group:hover .group-hover\:opacity-100 {
      opacity: 1;
    }

    .group:hover .group-hover\:\[transform\:perspective\(0px\)_translateZ\(0\)_rotateX\(0deg\)\] {
      transform: perspective(0px) translateZ(0) rotateX(0deg);
    }

    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-1\/2 {
      top: 50%;
    }

    .peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2 {
      top: 50%;
    }

    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:left-\[15px\] {
      left: 15px;
    }

    .peer:placeholder-shown~.peer-placeholder-shown\:left-\[15px\] {
      left: 15px;
    }

    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:left-\[23px\] {
      left: 23px;
    }

    .peer:placeholder-shown~.peer-placeholder-shown\:left-\[23px\] {
      left: 23px;
    }

    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:translate-y-0 {
      --tw-translate-y: 0px;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0 {
      --tw-translate-y: 0px;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:scale-100 {
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .peer:placeholder-shown~.peer-placeholder-shown\:scale-100 {
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:bg-transparent {
      background-color: transparent;
    }

    .peer:placeholder-shown~.peer-placeholder-shown\:bg-transparent {
      background-color: transparent;
    }

    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:px-0 {
      padding-left: 0px;
      padding-right: 0px;
    }

    .peer:placeholder-shown~.peer-placeholder-shown\:px-0 {
      padding-left: 0px;
      padding-right: 0px;
    }

    .peer:focus~.peer-focus\:left-3 {
      left: 0.75rem;
    }

    .peer:focus~.peer-focus\:top-1\.5 {
      top: 0.375rem;
    }

    .peer:focus~.peer-focus\:top-1 {
      top: 0.25rem;
    }

    .peer:focus~.peer-focus\:top-0 {
      top: 0px;
    }

    .peer:focus~.peer-focus\:left-\[11px\] {
      left: 11px;
    }

    .peer:focus~.peer-focus\:block {
      display: block;
    }

    .peer:focus~.peer-focus\:-translate-y-3 {
      --tw-translate-y: -0.75rem;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .peer:focus~.peer-focus\:scale-75 {
      --tw-scale-x: .75;
      --tw-scale-y: .75;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .peer:focus~.peer-focus\:scale-100 {
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    .peer:focus~.peer-focus\:bg-white {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }

    .peer:focus~.peer-focus\:px-\[5px\] {
      padding-left: 5px;
      padding-right: 5px;
    }

    .peer:focus~.peer-focus\:text-xs {
      font-size: 0.75rem;
      line-height: 1rem;
    }

    .peer:focus~.peer-focus\:font-medium {
      font-weight: 500;
    }

    .peer:disabled~.peer-disabled\:\!border-\[\#d1d5db\] {
      --tw-border-opacity: 1 !important;
      border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
    }

    .peer:disabled~.peer-disabled\:\!bg-\[\#eee\] {
      --tw-bg-opacity: 1 !important;
      background-color: rgb(238 238 238 / var(--tw-bg-opacity)) !important;
    }

    @media not all and (min-width: 1024px) {
      .max-lg\:border-t {
        border-top-width: 1px;
      }

      .max-lg\:border-gray-200 {
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity));
      }
    }

    @media (min-width: 640px) {
      .sm\:order-last {
        order: 9999;
      }

      .sm\:order-2 {
        order: 2;
      }

      .sm\:order-3 {
        order: 3;
      }

      .sm\:order-1 {
        order: 1;
      }

      .sm\:col-span-3 {
        grid-column: span 3 / span 3;
      }

      .sm\:my-8 {
        margin-top: 2rem;
        margin-bottom: 2rem;
      }

      .sm\:mx-0 {
        margin-left: 0px;
        margin-right: 0px;
      }

      .sm\:mx-auto {
        margin-left: auto;
        margin-right: auto;
      }

      .sm\:-mx-6 {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
      }

      .sm\:my-2\.5 {
        margin-top: 0.625rem;
        margin-bottom: 0.625rem;
      }

      .sm\:my-2 {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
      }

      .sm\:mx-3 {
        margin-left: 0.75rem;
        margin-right: 0.75rem;
      }

      .sm\:mt-0 {
        margin-top: 0px;
      }

      .sm\:ml-auto {
        margin-left: auto;
      }

      .sm\:mb-6 {
        margin-bottom: 1.5rem;
      }

      .sm\:mb-4 {
        margin-bottom: 1rem;
      }

      .sm\:mt-4 {
        margin-top: 1rem;
      }

      .sm\:ml-3 {
        margin-left: 0.75rem;
      }

      .sm\:ml-0 {
        margin-left: 0px;
      }

      .sm\:mb-0 {
        margin-bottom: 0px;
      }

      .sm\:mb-5 {
        margin-bottom: 1.25rem;
      }

      .sm\:mb-\[20px\] {
        margin-bottom: 20px;
      }

      .sm\:mr-0 {
        margin-right: 0px;
      }

      .sm\:ml-8 {
        margin-left: 2rem;
      }

      .sm\:mr-10 {
        margin-right: 2.5rem;
      }

      .sm\:ml-4 {
        margin-left: 1rem;
      }

      .sm\:mr-\[26px\] {
        margin-right: 26px;
      }

      .sm\:mt-6 {
        margin-top: 1.5rem;
      }

      .sm\:mb-\[40px\] {
        margin-bottom: 40px;
      }

      .sm\:mt-2\.5 {
        margin-top: 0.625rem;
      }

      .sm\:mt-2 {
        margin-top: 0.5rem;
      }

      .sm\:mr-4 {
        margin-right: 1rem;
      }

      .sm\:ml-6 {
        margin-left: 1.5rem;
      }

      .sm\:mt-8 {
        margin-top: 2rem;
      }

      .sm\:block {
        display: block;
      }

      .sm\:inline-block {
        display: inline-block;
      }

      .sm\:flex {
        display: flex;
      }

      .sm\:grid {
        display: grid;
      }

      .sm\:hidden {
        display: none;
      }

      .sm\:h-screen {
        height: 100vh;
      }

      .sm\:h-\[calc\(100vh-100px\)\] {
        height: calc(100vh - 100px);
      }

      .sm\:h-10 {
        height: 2.5rem;
      }

      .sm\:h-\[24px\] {
        height: 24px;
      }

      .sm\:h-24 {
        height: 6rem;
      }

      .sm\:h-auto {
        height: auto;
      }

      .sm\:h-full {
        height: 100%;
      }

      .sm\:max-h-\[calc\(100vh-100px\)\] {
        max-height: calc(100vh - 100px);
      }

      .sm\:min-h-0 {
        min-height: 0px;
      }

      .sm\:min-h-\[42px\] {
        min-height: 42px;
      }

      .sm\:min-h-\[40px\] {
        min-height: 40px;
      }

      .sm\:w-full {
        width: 100%;
      }

      .sm\:w-3\/4 {
        width: 75%;
      }

      .sm\:w-40 {
        width: 10rem;
      }

      .sm\:w-auto {
        width: auto;
      }

      .sm\:w-\[450px\] {
        width: 450px;
      }

      .sm\:w-1\/2 {
        width: 50%;
      }

      .sm\:w-5 {
        width: 1.25rem;
      }

      .sm\:w-\[300px\] {
        width: 300px;
      }

      .sm\:w-\[calc\(100\%-300px\)\] {
        width: calc(100% - 300px);
      }

      .sm\:w-\[24px\] {
        width: 24px;
      }

      .sm\:w-\[320px\] {
        width: 320px;
      }

      .sm\:w-\[calc\(50\%-4px\)\] {
        width: calc(50% - 4px);
      }

      .sm\:w-24 {
        width: 6rem;
      }

      .sm\:max-w-lg {
        max-width: 32rem;
      }

      .sm\:max-w-\[520px\] {
        max-width: 520px;
      }

      .sm\:max-w-\[125px\] {
        max-width: 125px;
      }

      .sm\:max-w-\[30px\] {
        max-width: 30px;
      }

      .sm\:max-w-4xl {
        max-width: 56rem;
      }

      .sm\:max-w-\[320px\] {
        max-width: 320px;
      }

      .sm\:max-w-\[200px\] {
        max-width: 200px;
      }

      .sm\:max-w-\[400px\] {
        max-width: 400px;
      }

      .sm\:max-w-\[360px\] {
        max-width: 360px;
      }

      .sm\:max-w-none {
        max-width: none;
      }

      .sm\:max-w-3xl {
        max-width: 48rem;
      }

      .sm\:max-w-xs {
        max-width: 20rem;
      }

      .sm\:flex-1 {
        flex: 1 1 0%;
      }

      .sm\:flex-shrink-0 {
        flex-shrink: 0;
      }

      .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }

      .sm\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }

      .sm\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }

      .sm\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
      }

      .sm\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
      }

      .sm\:flex-row {
        flex-direction: row;
      }

      .sm\:flex-col {
        flex-direction: column;
      }

      .sm\:items-start {
        align-items: flex-start;
      }

      .sm\:items-center {
        align-items: center;
      }

      .sm\:justify-start {
        justify-content: flex-start;
      }

      .sm\:justify-end {
        justify-content: flex-end;
      }

      .sm\:justify-center {
        justify-content: center;
      }

      .sm\:justify-between {
        justify-content: space-between;
      }

      .sm\:gap-4 {
        gap: 1rem;
      }

      .sm\:gap-6 {
        gap: 1.5rem;
      }

      .sm\:gap-5 {
        gap: 1.25rem;
      }

      .sm\:gap-3 {
        gap: 0.75rem;
      }

      .sm\:gap-2\.5 {
        gap: 0.625rem;
      }

      .sm\:gap-2 {
        gap: 0.5rem;
      }

      .sm\:gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
      }

      .sm\:rounded-2xl {
        border-radius: 1rem;
      }

      .sm\:rounded-\[10px\] {
        border-radius: 10px;
      }

      .sm\:rounded-sm {
        border-radius: 0.125rem;
      }

      .sm\:border-b {
        border-bottom-width: 1px;
      }

      .sm\:bg-left {
        background-position: left;
      }

      .sm\:p-0 {
        padding: 0px;
      }

      .sm\:p-6 {
        padding: 1.5rem;
      }

      .sm\:p-4 {
        padding: 1rem;
      }

      .sm\:p-\[10px\] {
        padding: 10px;
      }

      .sm\:p-8 {
        padding: 2rem;
      }

      .sm\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
      }

      .sm\:py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
      }

      .sm\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
      }

      .sm\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem;
      }

      .sm\:py-2 {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
      }

      .sm\:px-2\.5 {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
      }

      .sm\:px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }

      .sm\:py-2\.5 {
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
      }

      .sm\:px-0 {
        padding-left: 0px;
        padding-right: 0px;
      }

      .sm\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
      }

      .sm\:py-\[15px\] {
        padding-top: 15px;
        padding-bottom: 15px;
      }

      .sm\:py-0 {
        padding-top: 0px;
        padding-bottom: 0px;
      }

      .sm\:py-\[8px\] {
        padding-top: 8px;
        padding-bottom: 8px;
      }

      .sm\:py-1 {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
      }

      .sm\:px-24 {
        padding-left: 6rem;
        padding-right: 6rem;
      }

      .sm\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
      }

      .sm\:pt-10 {
        padding-top: 2.5rem;
      }

      .sm\:pt-4 {
        padding-top: 1rem;
      }

      .sm\:pb-5 {
        padding-bottom: 1.25rem;
      }

      .sm\:pb-6 {
        padding-bottom: 1.5rem;
      }

      .sm\:pt-6 {
        padding-top: 1.5rem;
      }

      .sm\:pt-8 {
        padding-top: 2rem;
      }

      .sm\:pr-0 {
        padding-right: 0px;
      }

      .sm\:pb-1 {
        padding-bottom: 0.25rem;
      }

      .sm\:pt-2 {
        padding-top: 0.5rem;
      }

      .sm\:pr-9 {
        padding-right: 2.25rem;
      }

      .sm\:pl-2 {
        padding-left: 0.5rem;
      }

      .sm\:pt-5 {
        padding-top: 1.25rem;
      }

      .sm\:text-left {
        text-align: left;
      }

      .sm\:text-center {
        text-align: center;
      }

      .sm\:align-middle {
        vertical-align: middle;
      }

      .sm\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
      }

      .sm\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
      }

      .sm\:text-\[32px\] {
        font-size: 32px;
      }

      .sm\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
      }

      .sm\:leading-\[40px\] {
        line-height: 40px;
      }
    }

    @media (min-width: 768px) {
      .md\:absolute {
        position: absolute;
      }

      .md\:bottom-\[auto\] {
        bottom: auto;
      }

      .md\:left-1\/2 {
        left: 50%;
      }

      .md\:top-1\/2 {
        top: 50%;
      }

      .md\:top-\[100px\] {
        top: 100px;
      }

      .md\:right-\[0px\] {
        right: 0px;
      }

      .md\:left-\[190px\] {
        left: 190px;
      }

      .md\:top-\[5px\] {
        top: 5px;
      }

      .md\:top-8 {
        top: 2rem;
      }

      .md\:right-8 {
        right: 2rem;
      }

      .md\:right-\[108px\] {
        right: 108px;
      }

      .md\:right-\[24px\] {
        right: 24px;
      }

      .md\:order-first {
        order: -9999;
      }

      .md\:order-last {
        order: 9999;
      }

      .md\:order-none {
        order: 0;
      }

      .md\:col-span-8 {
        grid-column: span 8 / span 8;
      }

      .md\:col-span-1 {
        grid-column: span 1 / span 1;
      }

      .md\:col-start-3 {
        grid-column-start: 3;
      }

      .md\:row-start-2 {
        grid-row-start: 2;
      }

      .md\:m-auto {
        margin: auto;
      }

      .md\:my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem;
      }

      .md\:my-\[25px\] {
        margin-top: 25px;
        margin-bottom: 25px;
      }

      .md\:mx-2 {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
      }

      .md\:mx-auto {
        margin-left: auto;
        margin-right: auto;
      }

      .md\:mt-4 {
        margin-top: 1rem;
      }

      .md\:mt-8 {
        margin-top: 2rem;
      }

      .md\:ml-\[5\%\] {
        margin-left: 5%;
      }

      .md\:mb-4 {
        margin-bottom: 1rem;
      }

      .md\:mb-8 {
        margin-bottom: 2rem;
      }

      .md\:mb-2 {
        margin-bottom: 0.5rem;
      }

      .md\:mt-10 {
        margin-top: 2.5rem;
      }

      .md\:ml-auto {
        margin-left: auto;
      }

      .md\:mr-0 {
        margin-right: 0px;
      }

      .md\:mb-\[0px\] {
        margin-bottom: 0px;
      }

      .md\:mb-6 {
        margin-bottom: 1.5rem;
      }

      .md\:mt-5 {
        margin-top: 1.25rem;
      }

      .md\:mb-5 {
        margin-bottom: 1.25rem;
      }

      .md\:mt-1 {
        margin-top: 0.25rem;
      }

      .md\:mb-3 {
        margin-bottom: 0.75rem;
      }

      .md\:mb-12 {
        margin-bottom: 3rem;
      }

      .md\:mt-7 {
        margin-top: 1.75rem;
      }

      .md\:mb-9 {
        margin-bottom: 2.25rem;
      }

      .md\:mt-0 {
        margin-top: 0px;
      }

      .md\:mt-\[33px\] {
        margin-top: 33px;
      }

      .md\:mt-\[34px\] {
        margin-top: 34px;
      }

      .md\:mt-\[42px\] {
        margin-top: 42px;
      }

      .md\:mt-\[46px\] {
        margin-top: 46px;
      }

      .md\:mt-12 {
        margin-top: 3rem;
      }

      .md\:mt-1\.5 {
        margin-top: 0.375rem;
      }

      .md\:ml-10 {
        margin-left: 2.5rem;
      }

      .md\:ml-8 {
        margin-left: 2rem;
      }

      .md\:mt-\[var\(--nr24-card-margin-pc-top\)\] {
        margin-top: var(--nr24-card-margin-pc-top);
      }

      .md\:mr-\[var\(--nr24-card-margin-pc-right\)\] {
        margin-right: var(--nr24-card-margin-pc-right);
      }

      .md\:mb-\[var\(--nr24-card-margin-pc-bottom\)\] {
        margin-bottom: var(--nr24-card-margin-pc-bottom);
      }

      .md\:ml-\[var\(--nr24-card-margin-pc-left\)\] {
        margin-left: var(--nr24-card-margin-pc-left);
      }

      .md\:ml-4 {
        margin-left: 1rem;
      }

      .md\:ml-0 {
        margin-left: 0px;
      }

      .md\:mt-6 {
        margin-top: 1.5rem;
      }

      .md\:mt-\[30px\] {
        margin-top: 30px;
      }

      .md\:-ml-\[15px\] {
        margin-left: -15px;
      }

      .md\:mb-0 {
        margin-bottom: 0px;
      }

      .md\:mb-10 {
        margin-bottom: 2.5rem;
      }

      .md\:ml-\[30px\] {
        margin-left: 30px;
      }

      .md\:mb-\[46px\] {
        margin-bottom: 46px;
      }

      .md\:mb-\[45px\] {
        margin-bottom: 45px;
      }

      .md\:mb-11 {
        margin-bottom: 2.75rem;
      }

      .md\:mr-2\.5 {
        margin-right: 0.625rem;
      }

      .md\:mr-2 {
        margin-right: 0.5rem;
      }

      .md\:mt-\[8px\] {
        margin-top: 8px;
      }

      .md\:mt-\[4px\] {
        margin-top: 4px;
      }

      .md\:mb-2\.5 {
        margin-bottom: 0.625rem;
      }

      .md\:ml-\[0px\] {
        margin-left: 0px;
      }

      .md\:block {
        display: block;
      }

      .md\:flex {
        display: flex;
      }

      .md\:grid {
        display: grid;
      }

      .md\:hidden {
        display: none;
      }

      .md\:h-6 {
        height: 1.5rem;
      }

      .md\:h-4 {
        height: 1rem;
      }

      .md\:h-\[115px\] {
        height: 115px;
      }

      .md\:h-5 {
        height: 1.25rem;
      }

      .md\:h-8 {
        height: 2rem;
      }

      .md\:h-\[75px\] {
        height: 75px;
      }

      .md\:h-20 {
        height: 5rem;
      }

      .md\:h-10 {
        height: 2.5rem;
      }

      .md\:h-12 {
        height: 3rem;
      }

      .md\:h-\[var\(--nr24-superscript-image-height-pc\)\] {
        height: var(--nr24-superscript-image-height-pc);
      }

      .md\:h-\[var\(--nr24-avatar-height-pc\)\] {
        height: var(--nr24-avatar-height-pc);
      }

      .md\:h-\[var\(--nr24-verified-icon-height-pc\)\] {
        height: var(--nr24-verified-icon-height-pc);
      }

      .md\:h-\[var\(--nr24-like-icon-height-pc\)\] {
        height: var(--nr24-like-icon-height-pc);
      }

      .md\:h-\[var\(--nr24-dislike-icon-height-pc\)\] {
        height: var(--nr24-dislike-icon-height-pc);
      }

      .md\:h-\[var\(--nr24-card-divider-size-pc\)\] {
        height: var(--nr24-card-divider-size-pc);
      }

      .md\:h-\[var\(--nr24-star-image-height-pc\)\] {
        height: var(--nr24-star-image-height-pc);
      }

      .md\:h-24 {
        height: 6rem;
      }

      .md\:h-auto {
        height: auto;
      }

      .md\:h-28 {
        height: 7rem;
      }

      .md\:h-40 {
        height: 10rem;
      }

      .md\:max-h-\[calc\(100\%-120px\)\] {
        max-height: calc(100% - 120px);
      }

      .md\:max-h-\[200px\] {
        max-height: 200px;
      }

      .md\:min-h-0 {
        min-height: 0px;
      }

      .md\:min-h-\[49px\] {
        min-height: 49px;
      }

      .md\:min-h-\[294px\] {
        min-height: 294px;
      }

      .md\:min-h-\[160px\] {
        min-height: 160px;
      }

      .md\:min-h-\[2\.5em\] {
        min-height: 2.5em;
      }

      .md\:min-h-\[720px\] {
        min-height: 720px;
      }

      .md\:w-\[60px\] {
        width: 60px;
      }

      .md\:w-1\/2 {
        width: 50%;
      }

      .md\:w-\[45\%\] {
        width: 45%;
      }

      .md\:w-full {
        width: 100%;
      }

      .md\:w-\[100px\] {
        width: 100px;
      }

      .md\:w-\[16\%\] {
        width: 16%;
      }

      .md\:w-\[17\%\] {
        width: 17%;
      }

      .md\:w-\[21\%\] {
        width: 21%;
      }

      .md\:w-1\/3 {
        width: 33.333333%;
      }

      .md\:w-\[120px\] {
        width: 120px;
      }

      .md\:w-\[150px\] {
        width: 150px;
      }

      .md\:w-\[66px\] {
        width: 66px;
      }

      .md\:w-\[440px\] {
        width: 440px;
      }

      .md\:w-6 {
        width: 1.5rem;
      }

      .md\:w-\[50\%\] {
        width: 50%;
      }

      .md\:w-\[500px\] {
        width: 500px;
      }

      .md\:w-\[600px\] {
        width: 600px;
      }

      .md\:w-20 {
        width: 5rem;
      }

      .md\:w-10 {
        width: 2.5rem;
      }

      .md\:w-12 {
        width: 3rem;
      }

      .md\:w-8 {
        width: 2rem;
      }

      .md\:w-\[40\%\] {
        width: 40%;
      }

      .md\:w-\[22\%\] {
        width: 22%;
      }

      .md\:w-11 {
        width: 2.75rem;
      }

      .md\:w-\[400px\] {
        width: 400px;
      }

      .md\:w-\[70px\] {
        width: 70px;
      }

      .md\:w-\[var\(--nr24-superscript-image-width-pc\)\] {
        width: var(--nr24-superscript-image-width-pc);
      }

      .md\:w-\[var\(--nr24-avatar-width-pc\)\] {
        width: var(--nr24-avatar-width-pc);
      }

      .md\:w-\[var\(--nr24-verified-icon-width-pc\)\] {
        width: var(--nr24-verified-icon-width-pc);
      }

      .md\:w-\[var\(--nr24-like-icon-width-pc\)\] {
        width: var(--nr24-like-icon-width-pc);
      }

      .md\:w-\[var\(--nr24-dislike-icon-width-pc\)\] {
        width: var(--nr24-dislike-icon-width-pc);
      }

      .md\:w-\[var\(--nr24-star-image-width-pc\)\] {
        width: var(--nr24-star-image-width-pc);
      }

      .md\:w-\[var\(--nr24-image-width-pc\)\] {
        width: var(--nr24-image-width-pc);
      }

      .md\:w-24 {
        width: 6rem;
      }

      .md\:w-\[110px\] {
        width: 110px;
      }

      .md\:w-\[47\%\] {
        width: 47%;
      }

      .md\:w-\[238px\] {
        width: 238px;
      }

      .md\:w-\[64px\] {
        width: 64px;
      }

      .md\:w-28 {
        width: 7rem;
      }

      .md\:w-64 {
        width: 16rem;
      }

      .md\:w-\[calc\(100\%-64\)\] {
        width: calc(100% - 64);
      }

      .md\:w-40 {
        width: 10rem;
      }

      .md\:w-3\/5 {
        width: 60%;
      }

      .md\:w-\[240px\] {
        width: 240px;
      }

      .md\:w-\[calc\(100\%-240px\)\] {
        width: calc(100% - 240px);
      }

      .md\:w-auto {
        width: auto;
      }

      .md\:w-\[220px\] {
        width: 220px;
      }

      .md\:w-\[calc\(100\%-220px\)\] {
        width: calc(100% - 220px);
      }

      .md\:min-w-0 {
        min-width: 0px;
      }

      .md\:min-w-\[160px\] {
        min-width: 160px;
      }

      .md\:min-w-\[170px\] {
        min-width: 170px;
      }

      .md\:max-w-\[540px\] {
        max-width: 540px;
      }

      .md\:max-w-none {
        max-width: none;
      }

      .md\:max-w-max {
        max-width: -moz-max-content;
        max-width: max-content;
      }

      .md\:max-w-3xl {
        max-width: 48rem;
      }

      .md\:max-w-\[300px\] {
        max-width: 300px;
      }

      .md\:max-w-\[400px\] {
        max-width: 400px;
      }

      .md\:max-w-\[220px\] {
        max-width: 220px;
      }

      .md\:max-w-\[var\(--np5-image-width-pc\)\] {
        max-width: var(--np5-image-width-pc);
      }

      .md\:max-w-\[var\(--np5-button-max-width-pc\)\] {
        max-width: var(--np5-button-max-width-pc);
      }

      .md\:max-w-\[min\(42\%\2c var\(--nr24-image-width-pc\)\)\] {
        max-width: min(42%, var(--nr24 - image-width-pc));
      }

      .md\:max-w-\[50px\] {
        max-width: 50px;
      }

      .md\:max-w-\[70\%\] {
        max-width: 70%;
      }

      .md\:max-w-\[560px\] {
        max-width: 560px;
      }

      .md\:max-w-\[50\%\] {
        max-width: 50%;
      }

      .md\:max-w-\[380px\] {
        max-width: 380px;
      }

      .md\:max-w-\[200px\] {
        max-width: 200px;
      }

      .md\:flex-1 {
        flex: 1 1 0%;
      }

      .md\:flex-none {
        flex: none;
      }

      .md\:shrink-0 {
        flex-shrink: 0;
      }

      .md\:shrink {
        flex-shrink: 1;
      }

      .md\:-translate-x-1\/2 {
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

      .md\:-translate-y-1\/2 {
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

      .md\:translate-y-10 {
        --tw-translate-y: 2.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

      .md\:-translate-y-\[0\.25em\] {
        --tw-translate-y: -0.25em;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

      .md\:touch-pan-y {
        --tw-pan-y: pan-y;
        touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
      }

      .md\:columns-2 {
        -moz-columns: 2;
        columns: 2;
      }

      .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }

      .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }

      .md\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
      }

      .md\:grid-cols-\[repeat\(var\(--nr24-pc-columns\)\2c minmax\(0\2c 1fr\)\)\] {
        grid-template-columns: repeat(var(--nr24-pc-columns), minmax(0, 1fr));
      }

      .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }

      .md\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
      }

      .md\:flex-row {
        flex-direction: row;
      }

      .md\:flex-row-reverse {
        flex-direction: row-reverse;
      }

      .md\:flex-col {
        flex-direction: column;
      }

      .md\:flex-wrap {
        flex-wrap: wrap;
      }

      .md\:flex-nowrap {
        flex-wrap: nowrap;
      }

      .md\:items-start {
        align-items: flex-start;
      }

      .md\:items-center {
        align-items: center;
      }

      .md\:justify-start {
        justify-content: flex-start;
      }

      .md\:justify-end {
        justify-content: flex-end;
      }

      .md\:justify-center {
        justify-content: center;
      }

      .md\:justify-between {
        justify-content: space-between;
      }

      .md\:gap-4 {
        gap: 1rem;
      }

      .md\:gap-3\.5 {
        gap: 0.875rem;
      }

      .md\:gap-3 {
        gap: 0.75rem;
      }

      .md\:gap-2\.5 {
        gap: 0.625rem;
      }

      .md\:gap-2 {
        gap: 0.5rem;
      }

      .md\:gap-\[80px\] {
        gap: 80px;
      }

      .md\:gap-5 {
        gap: 1.25rem;
      }

      .md\:gap-6 {
        gap: 1.5rem;
      }

      .md\:gap-8 {
        gap: 2rem;
      }

      .md\:gap-\[13px\] {
        gap: 13px;
      }

      .md\:gap-1 {
        gap: 0.25rem;
      }

      .md\:gap-\[18px\] {
        gap: 18px;
      }

      .md\:gap-\[5px\] {
        gap: 5px;
      }

      .md\:gap-0 {
        gap: 0px;
      }

      .md\:gap-y-4 {
        row-gap: 1rem;
      }

      .md\:gap-x-16 {
        -moz-column-gap: 4rem;
        column-gap: 4rem;
      }

      .md\:gap-y-0 {
        row-gap: 0px;
      }

      .md\:gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
      }

      .md\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem;
      }

      .md\:gap-x-4 {
        -moz-column-gap: 1rem;
        column-gap: 1rem;
      }

      .md\:space-x-8> :not([hidden])~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
      }

      .md\:space-y-0> :not([hidden])~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse));
      }

      .md\:self-stretch {
        align-self: stretch;
      }

      .md\:overflow-y-auto {
        overflow-y: auto;
      }

      .md\:overflow-y-hidden {
        overflow-y: hidden;
      }

      .md\:overflow-y-scroll {
        overflow-y: scroll;
      }

      .md\:overscroll-contain {
        overscroll-behavior: contain;
      }

      .md\:rounded-3xl {
        border-radius: 1.5rem;
      }

      .md\:rounded-\[var\(--np5-radius-pc\)\] {
        border-radius: var(--np5-radius-pc);
      }

      .md\:rounded-\[28px\] {
        border-radius: 28px;
      }

      .md\:rounded-lg {
        border-radius: 0.5rem;
      }

      .md\:rounded-xl {
        border-radius: 0.75rem;
      }

      .md\:border-\[length\:var\(--np5-border-size-pc\)\] {
        border-width: var(--np5-border-size-pc);
      }

      .md\:border-\[length\:var\(--nr24-module-border-size-pc\)\] {
        border-width: var(--nr24-module-border-size-pc);
      }

      .md\:border-\[length\:var\(--nr24-card-border-size-pc\)\] {
        border-width: var(--nr24-card-border-size-pc);
      }

      .md\:border-0 {
        border-width: 0px;
      }

      .md\:border-b {
        border-bottom-width: 1px;
      }

      .md\:border-b-\[length\:var\(--nr24-title-border-bottom-size-pc\)\] {
        border-bottom-width: var(--nr24-title-border-bottom-size-pc);
      }

      .md\:border-b-\[length\:var\(--nr24-card-divider-size-pc\)\] {
        border-bottom-width: var(--nr24-card-divider-size-pc);
      }

      .md\:border-b-0 {
        border-bottom-width: 0px;
      }

      .md\:border-none {
        border-style: none;
      }

      .md\:border-\[\#ccc\] {
        --tw-border-opacity: 1;
        border-color: rgb(204 204 204 / var(--tw-border-opacity));
      }

      .md\:border-white\/10 {
        border-color: rgb(255 255 255 / 0.1);
      }

      .md\:bg-\[\#fafafa\] {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity));
      }

      .md\:p-10 {
        padding: 2.5rem;
      }

      .md\:p-3 {
        padding: 0.75rem;
      }

      .md\:p-3\.5 {
        padding: 0.875rem;
      }

      .md\:p-6 {
        padding: 1.5rem;
      }

      .md\:p-5 {
        padding: 1.25rem;
      }

      .md\:p-4 {
        padding: 1rem;
      }

      .md\:p-16 {
        padding: 4rem;
      }

      .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
      }

      .md\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
      }

      .md\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem;
      }

      .md\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
      }

      .md\:py-3 {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
      }

      .md\:py-2\.5 {
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
      }

      .md\:py-2 {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
      }

      .md\:px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px;
      }

      .md\:px-3 {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
      }

      .md\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem;
      }

      .md\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
      }

      .md\:px-0 {
        padding-left: 0px;
        padding-right: 0px;
      }

      .md\:py-7 {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
      }

      .md\:px-20 {
        padding-left: 5rem;
        padding-right: 5rem;
      }

      .md\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem;
      }

      .md\:py-\[14px\] {
        padding-top: 14px;
        padding-bottom: 14px;
      }

      .md\:py-\[34px\] {
        padding-top: 34px;
        padding-bottom: 34px;
      }

      .md\:px-\[50px\] {
        padding-left: 50px;
        padding-right: 50px;
      }

      .md\:px-\[34px\] {
        padding-left: 34px;
        padding-right: 34px;
      }

      .md\:py-0 {
        padding-top: 0px;
        padding-bottom: 0px;
      }

      .md\:px-2\.5 {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
      }

      .md\:px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }

      .md\:px-\[32px\] {
        padding-left: 32px;
        padding-right: 32px;
      }

      .md\:py-\[18px\] {
        padding-top: 18px;
        padding-bottom: 18px;
      }

      .md\:py-\[45px\] {
        padding-top: 45px;
        padding-bottom: 45px;
      }

      .md\:px-7 {
        padding-left: 1.75rem;
        padding-right: 1.75rem;
      }

      .md\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem;
      }

      .md\:px-\[16px\] {
        padding-left: 16px;
        padding-right: 16px;
      }

      .md\:pt-10 {
        padding-top: 2.5rem;
      }

      .md\:pb-14 {
        padding-bottom: 3.5rem;
      }

      .md\:pt-\[60px\] {
        padding-top: 60px;
      }

      .md\:pb-\[0px\] {
        padding-bottom: 0px;
      }

      .md\:pt-8 {
        padding-top: 2rem;
      }

      .md\:pb-7 {
        padding-bottom: 1.75rem;
      }

      .md\:pt-14 {
        padding-top: 3.5rem;
      }

      .md\:pt-12 {
        padding-top: 3rem;
      }

      .md\:pl-0 {
        padding-left: 0px;
      }

      .md\:pb-16 {
        padding-bottom: 4rem;
      }

      .md\:pt-\[var\(--np5-pc-top\)\] {
        padding-top: var(--np5-pc-top);
      }

      .md\:pr-\[var\(--np5-pc-right\)\] {
        padding-right: var(--np5-pc-right);
      }

      .md\:pb-\[var\(--np5-pc-bottom\)\] {
        padding-bottom: var(--np5-pc-bottom);
      }

      .md\:pl-\[var\(--np5-pc-left\)\] {
        padding-left: var(--np5-pc-left);
      }

      .md\:pb-\[43px\] {
        padding-bottom: 43px;
      }

      .md\:pt-\[var\(--nr24-pc-padding-top\)\] {
        padding-top: var(--nr24-pc-padding-top);
      }

      .md\:pr-\[var\(--nr24-pc-padding-right\)\] {
        padding-right: var(--nr24-pc-padding-right);
      }

      .md\:pb-\[var\(--nr24-pc-padding-bottom\)\] {
        padding-bottom: var(--nr24-pc-padding-bottom);
      }

      .md\:pl-\[var\(--nr24-pc-padding-left\)\] {
        padding-left: var(--nr24-pc-padding-left);
      }

      .md\:pb-10 {
        padding-bottom: 2.5rem;
      }

      .md\:pb-5 {
        padding-bottom: 1.25rem;
      }

      .md\:pt-9 {
        padding-top: 2.25rem;
      }

      .md\:pb-12 {
        padding-bottom: 3rem;
      }

      .md\:pt-5 {
        padding-top: 1.25rem;
      }

      .md\:pl-4 {
        padding-left: 1rem;
      }

      .md\:pt-\[22px\] {
        padding-top: 22px;
      }

      .md\:pb-\[18px\] {
        padding-bottom: 18px;
      }

      .md\:pb-6 {
        padding-bottom: 1.5rem;
      }

      .md\:pb-\[45px\] {
        padding-bottom: 45px;
      }

      .md\:pr-0 {
        padding-right: 0px;
      }

      .md\:pl-2 {
        padding-left: 0.5rem;
      }

      .md\:pb-\[89px\] {
        padding-bottom: 89px;
      }

      .md\:pb-\[90px\] {
        padding-bottom: 90px;
      }

      .md\:pt-6 {
        padding-top: 1.5rem;
      }

      .md\:pr-14 {
        padding-right: 3.5rem;
      }

      .md\:text-left {
        text-align: left;
      }

      .md\:text-center {
        text-align: center;
      }

      .md\:text-\[15px\] {
        font-size: 15px;
      }

      .md\:text-\[34px\] {
        font-size: 34px;
      }

      .md\:text-\[19px\] {
        font-size: 19px;
      }

      .md\:text-\[16px\] {
        font-size: 16px;
      }

      .md\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
      }

      .md\:text-\[32px\] {
        font-size: 32px;
      }

      .md\:text-\[18px\] {
        font-size: 18px;
      }

      .md\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
      }

      .md\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem;
      }

      .md\:text-base {
        font-size: 1rem;
        line-height: 1.5rem;
      }

      .md\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
      }

      .md\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
      }

      .md\:text-\[length\:var\(--np5-tag-size-pc\)\] {
        font-size: var(--np5-tag-size-pc);
      }

      .md\:text-\[length\:var\(--np5-title-size-pc\)\] {
        font-size: var(--np5-title-size-pc);
      }

      .md\:text-\[length\:var\(--np5-subtitle-size-pc\)\] {
        font-size: var(--np5-subtitle-size-pc);
      }

      .md\:text-\[length\:var\(--np5-button-size-pc\)\] {
        font-size: var(--np5-button-size-pc);
      }

      .md\:text-\[length\:var\(--np5-guarantee-size-pc\)\] {
        font-size: var(--np5-guarantee-size-pc);
      }

      .md\:text-\[length\:var\(--nr24-title-pc-size\)\] {
        font-size: var(--nr24-title-pc-size);
      }

      .md\:text-\[length\:var\(--nr24-subtitle-pc-size\)\] {
        font-size: var(--nr24-subtitle-pc-size);
      }

      .md\:text-\[length\:var\(--nr24-name-pc-size\)\] {
        font-size: var(--nr24-name-pc-size);
      }

      .md\:text-\[length\:var\(--nr24-text-pc-size\)\] {
        font-size: var(--nr24-text-pc-size);
      }

      .md\:text-\[length\:var\(--nr24-helpful-pc-size\)\] {
        font-size: var(--nr24-helpful-pc-size);
      }

      .md\:text-\[length\:var\(--nr24-verified-pc-size\)\] {
        font-size: var(--nr24-verified-pc-size);
      }

      .md\:text-\[length\:var\(--nr24-time-pc-size\)\] {
        font-size: var(--nr24-time-pc-size);
      }

      .md\:text-\[26px\] {
        font-size: 26px;
      }

      .md\:text-\[36px\] {
        font-size: 36px;
      }

      .md\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
      }

      .md\:text-\[28px\] {
        font-size: 28px;
      }

      .md\:text-\[14px\] {
        font-size: 14px;
      }

      .md\:leading-6 {
        line-height: 1.5rem;
      }

      .md\:leading-\[unset\] {
        line-height: unset;
      }

      .md\:leading-\[1\.1\] {
        line-height: 1.1;
      }

      .md\:leading-\[1\] {
        line-height: 1;
      }

      .md\:leading-\[16px\] {
        line-height: 16px;
      }

      .md\:opacity-100 {
        opacity: 1;
      }

      .md\:opacity-0 {
        opacity: 0;
      }

      .md\:shadow-\[0_28px_80px_rgba\(15\2c 23\2c 42\2c 0\.18\)\] {
        --tw-shadow: 0 28px 80px rgba(15, 23, 42, 0.18);
        --tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }

      .md\:\[--funnel_image_section_after_padding\:var\(--nr24-image-padding-pc\)\] {
        --funnel_image_section_after_padding: var(--nr24-image-padding-pc);
      }

      .md\:\[\&_\.max-h-64\]\:\!max-h-\[12rem\] .max-h-64 {
        max-height: 12rem !important;
      }
    }

    @media (min-width: 1024px) {
      .lg\:static {
        position: static;
      }

      .lg\:absolute {
        position: absolute;
      }

      .lg\:relative {
        position: relative;
      }

      .lg\:sticky {
        position: sticky;
      }

      .lg\:inset-0 {
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
      }

      .lg\:left-\[60px\] {
        left: 60px;
      }

      .lg\:top-\[70px\] {
        top: 70px;
      }

      .lg\:right-\[10px\] {
        right: 10px;
      }

      .lg\:top-\[300px\] {
        top: 300px;
      }

      .lg\:left-\[5\%\] {
        left: 5%;
      }

      .lg\:bottom-\[20px\] {
        bottom: 20px;
      }

      .lg\:top-0 {
        top: 0px;
      }

      .lg\:right-0 {
        right: 0px;
      }

      .lg\:left-\[140px\] {
        left: 140px;
      }

      .lg\:top-\[50\%\] {
        top: 50%;
      }

      .lg\:bottom-\[-25\%\] {
        bottom: -25%;
      }

      .lg\:top-auto {
        top: auto;
      }

      .lg\:right-\[30px\] {
        right: 30px;
      }

      .lg\:bottom-\[9rem\] {
        bottom: 9rem;
      }

      .lg\:left-\[6rem\] {
        left: 6rem;
      }

      .lg\:right-\[6rem\] {
        right: 6rem;
      }

      .lg\:left-\[0px\] {
        left: 0px;
      }

      .lg\:top-10 {
        top: 2.5rem;
      }

      .lg\:z-0 {
        z-index: 0;
      }

      .lg\:z-\[1\] {
        z-index: 1;
      }

      .lg\:order-2 {
        order: 2;
      }

      .lg\:order-3 {
        order: 3;
      }

      .lg\:order-1 {
        order: 1;
      }

      .lg\:order-4 {
        order: 4;
      }

      .lg\:order-first {
        order: -9999;
      }

      .lg\:order-none {
        order: 0;
      }

      .lg\:order-last {
        order: 9999;
      }

      .lg\:col-span-12 {
        grid-column: span 12 / span 12;
      }

      .lg\:col-span-4 {
        grid-column: span 4 / span 4;
      }

      .lg\:col-span-2 {
        grid-column: span 2 / span 2;
      }

      .lg\:col-span-1 {
        grid-column: span 1 / span 1;
      }

      .lg\:col-span-7 {
        grid-column: span 7 / span 7;
      }

      .lg\:col-span-5 {
        grid-column: span 5 / span 5;
      }

      .lg\:col-start-9 {
        grid-column-start: 9;
      }

      .lg\:row-start-1 {
        grid-row-start: 1;
      }

      .lg\:m-3 {
        margin: 0.75rem;
      }

      .lg\:m-\[-7px\] {
        margin: -7px;
      }

      .lg\:m-\[45px_auto_0\] {
        margin: 45px auto 0;
      }

      .lg\:m-auto {
        margin: auto;
      }

      .lg\:my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem;
      }

      .lg\:mx-0 {
        margin-left: 0px;
        margin-right: 0px;
      }

      .lg\:-mx-0 {
        margin-left: -0px;
        margin-right: -0px;
      }

      .lg\:mx-auto {
        margin-left: auto;
        margin-right: auto;
      }

      .lg\:mx-\[15px\] {
        margin-left: 15px;
        margin-right: 15px;
      }

      .lg\:my-\[25px\] {
        margin-top: 25px;
        margin-bottom: 25px;
      }

      .lg\:my-\[0px\] {
        margin-top: 0px;
        margin-bottom: 0px;
      }

      .lg\:mx-\[20px\] {
        margin-left: 20px;
        margin-right: 20px;
      }

      .lg\:mx-2 {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
      }

      .lg\:my-3 {
        margin-top: 0.75rem;
        margin-bottom: 0.75rem;
      }

      .lg\:my-14 {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
      }

      .lg\:mx-3 {
        margin-left: 0.75rem;
        margin-right: 0.75rem;
      }

      .lg\:mx-\[0px\] {
        margin-left: 0px;
        margin-right: 0px;
      }

      .lg\:my-0 {
        margin-top: 0px;
        margin-bottom: 0px;
      }

      .lg\:mt-0 {
        margin-top: 0px;
      }

      .lg\:mt-4 {
        margin-top: 1rem;
      }

      .lg\:ml-1 {
        margin-left: 0.25rem;
      }

      .lg\:\!mt-\[14px\] {
        margin-top: 14px !important;
      }

      .lg\:mb-5 {
        margin-bottom: 1.25rem;
      }

      .lg\:mt-\[60px\] {
        margin-top: 60px;
      }

      .lg\:mb-\[25px\] {
        margin-bottom: 25px;
      }

      .lg\:ml-auto {
        margin-left: auto;
      }

      .lg\:mt-8 {
        margin-top: 2rem;
      }

      .lg\:mt-\[20px\] {
        margin-top: 20px;
      }

      .lg\:mb-\[8px\] {
        margin-bottom: 8px;
      }

      .lg\:mb-\[150px\] {
        margin-bottom: 150px;
      }

      .lg\:mb-\[20px\] {
        margin-bottom: 20px;
      }

      .lg\:mt-5 {
        margin-top: 1.25rem;
      }

      .lg\:mb-\[15px\] {
        margin-bottom: 15px;
      }

      .lg\:mb-2\.5 {
        margin-bottom: 0.625rem;
      }

      .lg\:mb-2 {
        margin-bottom: 0.5rem;
      }

      .lg\:mb-\[30px\] {
        margin-bottom: 30px;
      }

      .lg\:mt-\[26px\] {
        margin-top: 26px;
      }

      .lg\:mr-\[30px\] {
        margin-right: 30px;
      }

      .lg\:ml-\[15px\] {
        margin-left: 15px;
      }

      .lg\:mb-4 {
        margin-bottom: 1rem;
      }

      .lg\:mt-2 {
        margin-top: 0.5rem;
      }

      .lg\:mt-\[45px\] {
        margin-top: 45px;
      }

      .lg\:mt-\[15px\] {
        margin-top: 15px;
      }

      .lg\:mt-2\.5 {
        margin-top: 0.625rem;
      }

      .lg\:mt-\[30px\] {
        margin-top: 30px;
      }

      .lg\:mb-0 {
        margin-bottom: 0px;
      }

      .lg\:mb-12 {
        margin-bottom: 3rem;
      }

      .lg\:mr-0 {
        margin-right: 0px;
      }

      .lg\:mb-1 {
        margin-bottom: 0.25rem;
      }

      .lg\:mr-10 {
        margin-right: 2.5rem;
      }

      .lg\:mt-\[25px\] {
        margin-top: 25px;
      }

      .lg\:ml-\[32px\] {
        margin-left: 32px;
      }

      .lg\:mr-3 {
        margin-right: 0.75rem;
      }

      .lg\:mb-8 {
        margin-bottom: 2rem;
      }

      .lg\:mb-\[40px\] {
        margin-bottom: 40px;
      }

      .lg\:mb-6 {
        margin-bottom: 1.5rem;
      }

      .lg\:mt-1 {
        margin-top: 0.25rem;
      }

      .lg\:mt-10 {
        margin-top: 2.5rem;
      }

      .lg\:mr-\[10px\] {
        margin-right: 10px;
      }

      .lg\:ml-\[5px\] {
        margin-left: 5px;
      }

      .lg\:mt-\[40px\] {
        margin-top: 40px;
      }

      .lg\:ml-0 {
        margin-left: 0px;
      }

      .lg\:mt-\[0px\] {
        margin-top: 0px;
      }

      .lg\:mr-\[20px\] {
        margin-right: 20px;
      }

      .lg\:mr-\[0px\] {
        margin-right: 0px;
      }

      .lg\:ml-\[-150px\] {
        margin-left: -150px;
      }

      .lg\:mt-\[-20px\] {
        margin-top: -20px;
      }

      .lg\:mt-12 {
        margin-top: 3rem;
      }

      .lg\:mt-\[55px\] {
        margin-top: 55px;
      }

      .lg\:mr-5 {
        margin-right: 1.25rem;
      }

      .lg\:mb-\[10px\] {
        margin-bottom: 10px;
      }

      .lg\:mb-\[0px\] {
        margin-bottom: 0px;
      }

      .lg\:mb-1\.5 {
        margin-bottom: 0.375rem;
      }

      .lg\:ml-6 {
        margin-left: 1.5rem;
      }

      .lg\:mr-\[4px\] {
        margin-right: 4px;
      }

      .lg\:ml-8 {
        margin-left: 2rem;
      }

      .lg\:ml-\[30px\] {
        margin-left: 30px;
      }

      .lg\:mt-6 {
        margin-top: 1.5rem;
      }

      .lg\:ml-2 {
        margin-left: 0.5rem;
      }

      .lg\:mr-2\.5 {
        margin-right: 0.625rem;
      }

      .lg\:mr-2 {
        margin-right: 0.5rem;
      }

      .lg\:ml-14 {
        margin-left: 3.5rem;
      }

      .lg\:mb-9 {
        margin-bottom: 2.25rem;
      }

      .lg\:mb-\[70px\] {
        margin-bottom: 70px;
      }

      .lg\:mr-\[16px\] {
        margin-right: 16px;
      }

      .lg\:block {
        display: block;
      }

      .lg\:inline-block {
        display: inline-block;
      }

      .lg\:flex {
        display: flex;
      }

      .lg\:grid {
        display: grid;
      }

      .lg\:hidden {
        display: none;
      }

      .lg\:h-6 {
        height: 1.5rem;
      }

      .lg\:h-\[182px\] {
        height: 182px;
      }

      .lg\:h-\[24px\] {
        height: 24px;
      }

      .lg\:h-\[13px\] {
        height: 13px;
      }

      .lg\:h-\[500px\] {
        height: 500px;
      }

      .lg\:h-\[420px\] {
        height: 420px;
      }

      .lg\:h-\[255px\] {
        height: 255px;
      }

      .lg\:h-full {
        height: 100%;
      }

      .lg\:h-\[355px\] {
        height: 355px;
      }

      .lg\:h-4 {
        height: 1rem;
      }

      .lg\:h-10 {
        height: 2.5rem;
      }

      .lg\:h-\[248px\] {
        height: 248px;
      }

      .lg\:h-12 {
        height: 3rem;
      }

      .lg\:h-20 {
        height: 5rem;
      }

      .lg\:h-auto {
        height: auto;
      }

      .lg\:h-\[84px\] {
        height: 84px;
      }

      .lg\:h-\[10px\] {
        height: 10px;
      }

      .lg\:h-\[60px\] {
        height: 60px;
      }

      .lg\:h-60 {
        height: 15rem;
      }

      .lg\:h-\[32rem\] {
        height: 32rem;
      }

      .lg\:h-28 {
        height: 7rem;
      }

      .lg\:h-40 {
        height: 10rem;
      }

      .lg\:h-\[64px\] {
        height: 64px;
      }

      .lg\:h-\[520px\] {
        height: 520px;
      }

      .lg\:h-\[68px\] {
        height: 68px;
      }

      .lg\:h-\[70px\] {
        height: 70px;
      }

      .lg\:h-\[32px\] {
        height: 32px;
      }

      .lg\:max-h-\[100vh\] {
        max-height: 100vh;
      }

      .lg\:max-h-\[40vh\] {
        max-height: 40vh;
      }

      .lg\:max-h-\[182px\] {
        max-height: 182px;
      }

      .lg\:max-h-\[720px\] {
        max-height: 720px;
      }

      .lg\:max-h-\[470px\] {
        max-height: 470px;
      }

      .lg\:max-h-\[350px\] {
        max-height: 350px;
      }

      .lg\:max-h-\[520px\] {
        max-height: 520px;
      }

      .lg\:min-h-\[500px\] {
        min-height: 500px;
      }

      .lg\:min-h-\[700px\] {
        min-height: 700px;
      }

      .lg\:min-h-\[370\] {
        min-height: 370;
      }

      .lg\:min-h-\[49px\] {
        min-height: 49px;
      }

      .lg\:min-h-\[100px\] {
        min-height: 100px;
      }

      .lg\:min-h-\[280px\] {
        min-height: 280px;
      }

      .lg\:min-h-\[592px\] {
        min-height: 592px;
      }

      .lg\:min-h-screen {
        min-height: 100vh;
      }

      .lg\:min-h-\[470px\] {
        min-height: 470px;
      }

      .lg\:min-h-\[82px\] {
        min-height: 82px;
      }

      .lg\:w-3\/5 {
        width: 60%;
      }

      .lg\:w-\[30\%\] {
        width: 30%;
      }

      .lg\:w-\[600px\] {
        width: 600px;
      }

      .lg\:w-\[calc\(100\%-200px\)\] {
        width: calc(100% - 200px);
      }

      .lg\:w-\[1170px\] {
        width: 1170px;
      }

      .lg\:w-full {
        width: 100%;
      }

      .lg\:w-\[375px\] {
        width: 375px;
      }

      .lg\:w-\[130px\] {
        width: 130px;
      }

      .lg\:w-6 {
        width: 1.5rem;
      }

      .lg\:w-\[120px\] {
        width: 120px;
      }

      .lg\:w-\[191px\] {
        width: 191px;
      }

      .lg\:w-\[24\.5\%\] {
        width: 24.5%;
      }

      .lg\:w-\[24px\] {
        width: 24px;
      }

      .lg\:w-\[8\%\] {
        width: 8%;
      }

      .lg\:w-\[140px\] {
        width: 140px;
      }

      .lg\:w-auto {
        width: auto;
      }

      .lg\:w-\[66px\] {
        width: 66px;
      }

      .lg\:w-\[7px\] {
        width: 7px;
      }

      .lg\:w-\[26px\] {
        width: 26px;
      }

      .lg\:w-\[calc\(50\%-0\.625rem\)\] {
        width: calc(50% - 0.625rem);
      }

      .lg\:w-\[16\%\] {
        width: 16%;
      }

      .lg\:w-\[17\%\] {
        width: 17%;
      }

      .lg\:w-\[21\%\] {
        width: 21%;
      }

      .lg\:w-\[196px\] {
        width: 196px;
      }

      .lg\:w-\[60\%\] {
        width: 60%;
      }

      .lg\:w-4 {
        width: 1rem;
      }

      .lg\:w-\[105px\] {
        width: 105px;
      }

      .lg\:w-\[100px\] {
        width: 100px;
      }

      .lg\:w-\[160px\] {
        width: 160px;
      }

      .lg\:w-\[calc\(100\%-30\%\)\] {
        width: calc(100% - 30%);
      }

      .lg\:w-\[180px\] {
        width: 180px;
      }

      .lg\:w-\[450px\] {
        width: 450px;
      }

      .lg\:w-\[40px\] {
        width: 40px;
      }

      .lg\:w-9 {
        width: 2.25rem;
      }

      .lg\:w-\[calc\(100\%-10px\)\] {
        width: calc(100% - 10px);
      }

      .lg\:w-\[50\%\] {
        width: 50%;
      }

      .lg\:w-\[77px\] {
        width: 77px;
      }

      .lg\:w-\[52px\] {
        width: 52px;
      }

      .lg\:w-1\/2 {
        width: 50%;
      }

      .lg\:w-\[1030px\] {
        width: 1030px;
      }

      .lg\:w-6\/12 {
        width: 50%;
      }

      .lg\:w-\[10px\] {
        width: 10px;
      }

      .lg\:w-\[52\%\] {
        width: 52%;
      }

      .lg\:w-\[43\%\] {
        width: 43%;
      }

      .lg\:w-\[80px\] {
        width: 80px;
      }

      .lg\:w-\[480px\] {
        width: 480px;
      }

      .lg\:w-5 {
        width: 1.25rem;
      }

      .lg\:w-\[calc\(25\%-3px\)\] {
        width: calc(25% - 3px);
      }

      .lg\:w-\[48\%\] {
        width: 48%;
      }

      .lg\:w-\[calc\(50\%-48px\)\] {
        width: calc(50% - 48px);
      }

      .lg\:w-\[47\%\] {
        width: 47%;
      }

      .lg\:w-2\/4 {
        width: 50%;
      }

      .lg\:w-\[calc\(50\%-2rem\)\] {
        width: calc(50% - 2rem);
      }

      .lg\:w-\[280px\] {
        width: 280px;
      }

      .lg\:w-\[calc\(57\%-10px\)\] {
        width: calc(57% - 10px);
      }

      .lg\:w-12 {
        width: 3rem;
      }

      .lg\:w-\[calc\(100\%-4rem\)\] {
        width: calc(100% - 4rem);
      }

      .lg\:w-28 {
        width: 7rem;
      }

      .lg\:w-\[570px\] {
        width: 570px;
      }

      .lg\:w-\[350px\] {
        width: 350px;
      }

      .lg\:w-64 {
        width: 16rem;
      }

      .lg\:w-\[calc\(100\%-64\)\] {
        width: calc(100% - 64);
      }

      .lg\:w-5\/12 {
        width: 41.666667%;
      }

      .lg\:w-7\/12 {
        width: 58.333333%;
      }

      .lg\:w-\[64px\] {
        width: 64px;
      }

      .lg\:w-\[340px\] {
        width: 340px;
      }

      .lg\:w-\[calc\(100\%-340px\)\] {
        width: calc(100% - 340px);
      }

      .lg\:w-\[68px\] {
        width: 68px;
      }

      .lg\:w-\[70px\] {
        width: 70px;
      }

      .lg\:w-\[320px\] {
        width: 320px;
      }

      .lg\:w-\[calc\(100\%-320px\)\] {
        width: calc(100% - 320px);
      }

      .lg\:min-w-\[418px\] {
        min-width: 418px;
      }

      .lg\:min-w-\[195px\] {
        min-width: 195px;
      }

      .lg\:min-w-\[600px\] {
        min-width: 600px;
      }

      .lg\:min-w-\[300px\] {
        min-width: 300px;
      }

      .lg\:min-w-0 {
        min-width: 0px;
      }

      .lg\:max-w-\[40vw\] {
        max-width: 40vw;
      }

      .lg\:max-w-\[350px\] {
        max-width: 350px;
      }

      .lg\:max-w-full {
        max-width: 100%;
      }

      .lg\:max-w-7xl {
        max-width: 80rem;
      }

      .lg\:max-w-\[1180px\] {
        max-width: 1180px;
      }

      .lg\:max-w-none {
        max-width: none;
      }

      .lg\:max-w-\[100\%\] {
        max-width: 100%;
      }

      .lg\:max-w-\[1208px\] {
        max-width: 1208px;
      }

      .lg\:max-w-\[760px\] {
        max-width: 760px;
      }

      .lg\:max-w-\[420px\] {
        max-width: 420px;
      }

      .lg\:max-w-\[418px\] {
        max-width: 418px;
      }

      .lg\:max-w-\[500px\] {
        max-width: 500px;
      }

      .lg\:max-w-\[800px\] {
        max-width: 800px;
      }

      .lg\:max-w-\[360px\] {
        max-width: 360px;
      }

      .lg\:max-w-\[1170px\] {
        max-width: 1170px;
      }

      .lg\:max-w-\[860px\] {
        max-width: 860px;
      }

      .lg\:max-w-\[280px\] {
        max-width: 280px;
      }

      .lg\:max-w-\[270px\] {
        max-width: 270px;
      }

      .lg\:max-w-\[300px\] {
        max-width: 300px;
      }

      .lg\:max-w-\[95px\] {
        max-width: 95px;
      }

      .lg\:max-w-\[45rem\] {
        max-width: 45rem;
      }

      .lg\:max-w-\[1920px\] {
        max-width: 1920px;
      }

      .lg\:max-w-\[540px\] {
        max-width: 540px;
      }

      .lg\:max-w-3xl {
        max-width: 48rem;
      }

      .lg\:max-w-\[680px\] {
        max-width: 680px;
      }

      .lg\:max-w-\[700px\] {
        max-width: 700px;
      }

      .lg\:max-w-6xl {
        max-width: 72rem;
      }

      .lg\:max-w-\[275px\] {
        max-width: 275px;
      }

      .lg\:max-w-\[50\%\] {
        max-width: 50%;
      }

      .lg\:max-w-\[260px\] {
        max-width: 260px;
      }

      .lg\:max-w-\[1115px\] {
        max-width: 1115px;
      }

      .lg\:max-w-\[480px\] {
        max-width: 480px;
      }

      .lg\:max-w-\[1000px\] {
        max-width: 1000px;
      }

      .lg\:max-w-\[1280px\] {
        max-width: 1280px;
      }

      .lg\:max-w-\[520px\] {
        max-width: 520px;
      }

      .lg\:flex-1 {
        flex: 1 1 0%;
      }

      .lg\:\!flex-initial {
        flex: 0 1 auto !important;
      }

      .lg\:flex-\[0_0_55\%\] {
        flex: 0 0 55%;
      }

      .lg\:shrink-0 {
        flex-shrink: 0;
      }

      .lg\:-translate-y-1\/2 {
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

      .lg\:animate-none {
        animation: none;
      }

      .lg\:cursor-pointer {
        cursor: pointer;
      }

      .lg\:cursor-zoom-in {
        cursor: zoom-in;
      }

      .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }

      .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }

      .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }

      .lg\:grid-cols-\[365px_1fr\] {
        grid-template-columns: 365px 1fr;
      }

      .lg\:grid-cols-\[75px_1fr\] {
        grid-template-columns: 75px 1fr;
      }

      .lg\:grid-cols-\[300px_1fr\] {
        grid-template-columns: 300px 1fr;
      }

      .lg\:grid-cols-\[240px_1fr\] {
        grid-template-columns: 240px 1fr;
      }

      .lg\:grid-cols-\[135px_1fr\] {
        grid-template-columns: 135px 1fr;
      }

      .lg\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
      }

      .lg\:grid-cols-\[340px_1fr_340px\] {
        grid-template-columns: 340px 1fr 340px;
      }

      .lg\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
      }

      .lg\:grid-cols-\[repeat\(var\(--featured-product1-columns\)\2c minmax\(0\2c 1fr\)\)\] {
        grid-template-columns: repeat(var(--featured-product1-columns), minmax(0, 1fr));
      }

      .lg\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
      }

      .lg\:flex-row {
        flex-direction: row;
      }

      .lg\:flex-row-reverse {
        flex-direction: row-reverse;
      }

      .lg\:flex-col {
        flex-direction: column;
      }

      .lg\:flex-wrap {
        flex-wrap: wrap;
      }

      .lg\:flex-nowrap {
        flex-wrap: nowrap;
      }

      .lg\:items-start {
        align-items: flex-start;
      }

      .lg\:items-end {
        align-items: flex-end;
      }

      .lg\:items-center {
        align-items: center;
      }

      .lg\:items-stretch {
        align-items: stretch;
      }

      .lg\:justify-start {
        justify-content: flex-start;
      }

      .lg\:justify-end {
        justify-content: flex-end;
      }

      .lg\:justify-center {
        justify-content: center;
      }

      .lg\:justify-between {
        justify-content: space-between;
      }

      .lg\:gap-6 {
        gap: 1.5rem;
      }

      .lg\:gap-8 {
        gap: 2rem;
      }

      .lg\:gap-4 {
        gap: 1rem;
      }

      .lg\:gap-5 {
        gap: 1.25rem;
      }

      .lg\:gap-\[40px\] {
        gap: 40px;
      }

      .lg\:gap-\[10px\] {
        gap: 10px;
      }

      .lg\:gap-10 {
        gap: 2.5rem;
      }

      .lg\:gap-\[50px\] {
        gap: 50px;
      }

      .lg\:gap-\[65px\] {
        gap: 65px;
      }

      .lg\:gap-\[15px\] {
        gap: 15px;
      }

      .lg\:gap-3 {
        gap: 0.75rem;
      }

      .lg\:gap-12 {
        gap: 3rem;
      }

      .lg\:gap-\[60px\] {
        gap: 60px;
      }

      .lg\:gap-16 {
        gap: 4rem;
      }

      .lg\:gap-\[var\(--featured-product1-gap\)\] {
        gap: var(--featured-product1-gap);
      }

      .lg\:gap-0 {
        gap: 0px;
      }

      .lg\:gap-14 {
        gap: 3.5rem;
      }

      .lg\:gap-\[6px\] {
        gap: 6px;
      }

      .lg\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem;
      }

      .lg\:gap-x-3 {
        -moz-column-gap: 0.75rem;
        column-gap: 0.75rem;
      }

      .lg\:gap-x-12 {
        -moz-column-gap: 3rem;
        column-gap: 3rem;
      }

      .lg\:gap-x-7 {
        -moz-column-gap: 1.75rem;
        column-gap: 1.75rem;
      }

      .lg\:space-y-8> :not([hidden])~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2rem * var(--tw-space-y-reverse));
      }

      .lg\:space-y-4> :not([hidden])~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1rem * var(--tw-space-y-reverse));
      }

      .lg\:self-start {
        align-self: flex-start;
      }

      .lg\:overflow-hidden {
        overflow: hidden;
      }

      .lg\:overflow-x-auto {
        overflow-x: auto;
      }

      .lg\:overflow-y-auto {
        overflow-y: auto;
      }

      .lg\:overflow-x-hidden {
        overflow-x: hidden;
      }

      .lg\:overflow-y-hidden {
        overflow-y: hidden;
      }

      .lg\:rounded-\[15px\] {
        border-radius: 15px;
      }

      .lg\:rounded-xl {
        border-radius: 0.75rem;
      }

      .lg\:rounded-3xl {
        border-radius: 1.5rem;
      }

      .lg\:rounded-none {
        border-radius: 0px;
      }

      .lg\:rounded-2xl {
        border-radius: 1rem;
      }

      .lg\:rounded-t-xl {
        border-top-left-radius: 0.75rem;
        border-top-right-radius: 0.75rem;
      }

      .lg\:border-\[3px\] {
        border-width: 3px;
      }

      .lg\:border-0 {
        border-width: 0px;
      }

      .lg\:border-r {
        border-right-width: 1px;
      }

      .lg\:border-b-0 {
        border-bottom-width: 0px;
      }

      .lg\:border-b {
        border-bottom-width: 1px;
      }

      .lg\:border-l {
        border-left-width: 1px;
      }

      .lg\:border-t-0 {
        border-top-width: 0px;
      }

      .lg\:border-double {
        border-style: double;
      }

      .lg\:border-transparent {
        border-color: transparent;
      }

      .lg\:border-\[\#E0E0E0\] {
        --tw-border-opacity: 1;
        border-color: rgb(224 224 224 / var(--tw-border-opacity));
      }

      .lg\:border-gray-300 {
        --tw-border-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-border-opacity));
      }

      .lg\:bg-transparent {
        background-color: transparent;
      }

      .lg\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
      }

      .lg\:p-10 {
        padding: 2.5rem;
      }

      .lg\:p-0 {
        padding: 0px;
      }

      .lg\:p-2 {
        padding: 0.5rem;
      }

      .lg\:p-4 {
        padding: 1rem;
      }

      .lg\:p-12 {
        padding: 3rem;
      }

      .lg\:p-\[60px_0px\] {
        padding: 60px 0px;
      }

      .lg\:p-6 {
        padding: 1.5rem;
      }

      .lg\:p-1\.5 {
        padding: 0.375rem;
      }

      .lg\:p-1 {
        padding: 0.25rem;
      }

      .lg\:p-\[20px_30px_25px\] {
        padding: 20px 30px 25px;
      }

      .lg\:p-8 {
        padding: 2rem;
      }

      .lg\:p-\[20px\] {
        padding: 20px;
      }

      .lg\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem;
      }

      .lg\:px-0 {
        padding-left: 0px;
        padding-right: 0px;
      }

      .lg\:py-\[60px\] {
        padding-top: 60px;
        padding-bottom: 60px;
      }

      .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
      }

      .lg\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
      }

      .lg\:px-2\.5 {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
      }

      .lg\:py-3 {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
      }

      .lg\:px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }

      .lg\:py-\[50px\] {
        padding-top: 50px;
        padding-bottom: 50px;
      }

      .lg\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
      }

      .lg\:px-\[50px\] {
        padding-left: 50px;
        padding-right: 50px;
      }

      .lg\:py-\[30px\] {
        padding-top: 30px;
        padding-bottom: 30px;
      }

      .lg\:px-\[0px\] {
        padding-left: 0px;
        padding-right: 0px;
      }

      .lg\:px-12 {
        padding-left: 3rem;
        padding-right: 3rem;
      }

      .lg\:px-\[25px\] {
        padding-left: 25px;
        padding-right: 25px;
      }

      .lg\:px-\[60px\] {
        padding-left: 60px;
        padding-right: 60px;
      }

      .lg\:py-\[25px\] {
        padding-top: 25px;
        padding-bottom: 25px;
      }

      .lg\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
      }

      .lg\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem;
      }

      .lg\:py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
      }

      .lg\:py-\[0px\] {
        padding-top: 0px;
        padding-bottom: 0px;
      }

      .lg\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
      }

      .lg\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem;
      }

      .lg\:py-\[20px\] {
        padding-top: 20px;
        padding-bottom: 20px;
      }

      .lg\:px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px;
      }

      .lg\:px-\[5px\] {
        padding-left: 5px;
        padding-right: 5px;
      }

      .lg\:px-3 {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
      }

      .lg\:py-\[18px\] {
        padding-top: 18px;
        padding-bottom: 18px;
      }

      .lg\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem;
      }

      .lg\:px-\[var\(--collections-pc-padding-x\)\] {
        padding-left: var(--collections-pc-padding-x);
        padding-right: var(--collections-pc-padding-x);
      }

      .lg\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
      }

      .lg\:px-24 {
        padding-left: 6rem;
        padding-right: 6rem;
      }

      .lg\:pl-0 {
        padding-left: 0px;
      }

      .lg\:pb-5 {
        padding-bottom: 1.25rem;
      }

      .lg\:pt-5 {
        padding-top: 1.25rem;
      }

      .lg\:pb-2 {
        padding-bottom: 0.5rem;
      }

      .lg\:pb-0 {
        padding-bottom: 0px;
      }

      .lg\:pt-\[30px\] {
        padding-top: 30px;
      }

      .lg\:pb-\[62px\] {
        padding-bottom: 62px;
      }

      .lg\:pl-2\.5 {
        padding-left: 0.625rem;
      }

      .lg\:pl-2 {
        padding-left: 0.5rem;
      }

      .lg\:pb-2\.5 {
        padding-bottom: 0.625rem;
      }

      .lg\:pt-\[90px\] {
        padding-top: 90px;
      }

      .lg\:pt-\[17px\] {
        padding-top: 17px;
      }

      .lg\:pb-\[35px\] {
        padding-bottom: 35px;
      }

      .lg\:pb-8 {
        padding-bottom: 2rem;
      }

      .lg\:pb-\[30px\] {
        padding-bottom: 30px;
      }

      .lg\:pr-10 {
        padding-right: 2.5rem;
      }

      .lg\:pt-\[20px\] {
        padding-top: 20px;
      }

      .lg\:pb-\[25px\] {
        padding-bottom: 25px;
      }

      .lg\:pb-\[0px\] {
        padding-bottom: 0px;
      }

      .lg\:pt-0 {
        padding-top: 0px;
      }

      .lg\:pt-\[50px\] {
        padding-top: 50px;
      }

      .lg\:pt-\[0px\] {
        padding-top: 0px;
      }

      .lg\:pt-\[25px\] {
        padding-top: 25px;
      }

      .lg\:pl-\[225px\] {
        padding-left: 225px;
      }

      .lg\:pt-\[15px\] {
        padding-top: 15px;
      }

      .lg\:pl-\[77px\] {
        padding-left: 77px;
      }

      .lg\:pl-\[22px\] {
        padding-left: 22px;
      }

      .lg\:pt-\[60px\] {
        padding-top: 60px;
      }

      .lg\:pb-\[70px\] {
        padding-bottom: 70px;
      }

      .lg\:pt-\[35px\] {
        padding-top: 35px;
      }

      .lg\:pt-8 {
        padding-top: 2rem;
      }

      .lg\:pr-0 {
        padding-right: 0px;
      }

      .lg\:pl-1\.5 {
        padding-left: 0.375rem;
      }

      .lg\:pl-1 {
        padding-left: 0.25rem;
      }

      .lg\:pb-\[15px\] {
        padding-bottom: 15px;
      }

      .lg\:pb-4 {
        padding-bottom: 1rem;
      }

      .lg\:pl-4 {
        padding-left: 1rem;
      }

      .lg\:pl-3 {
        padding-left: 0.75rem;
      }

      .lg\:pt-6 {
        padding-top: 1.5rem;
      }

      .lg\:pt-12 {
        padding-top: 3rem;
      }

      .lg\:pr-14 {
        padding-right: 3.5rem;
      }

      .lg\:pt-10 {
        padding-top: 2.5rem;
      }

      .lg\:pb-10 {
        padding-bottom: 2.5rem;
      }

      .lg\:pt-14 {
        padding-top: 3.5rem;
      }

      .lg\:pr-16 {
        padding-right: 4rem;
      }

      .lg\:pb-3 {
        padding-bottom: 0.75rem;
      }

      .lg\:pb-12 {
        padding-bottom: 3rem;
      }

      .lg\:pt-3 {
        padding-top: 0.75rem;
      }

      .lg\:pt-4 {
        padding-top: 1rem;
      }

      .lg\:pl-11 {
        padding-left: 2.75rem;
      }

      .lg\:pt-\[20vh\] {
        padding-top: 20vh;
      }

      .lg\:pl-10 {
        padding-left: 2.5rem;
      }

      .lg\:pt-16 {
        padding-top: 4rem;
      }

      .lg\:text-left {
        text-align: left;
      }

      .lg\:text-center {
        text-align: center;
      }

      .lg\:text-end {
        text-align: end;
      }

      .lg\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
      }

      .lg\:text-\[44px\] {
        font-size: 44px;
      }

      .lg\:text-\[45px\] {
        font-size: 45px;
      }

      .lg\:text-\[18px\] {
        font-size: 18px;
      }

      .lg\:text-\[24px\] {
        font-size: 24px;
      }

      .lg\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
      }

      .lg\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
      }

      .lg\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
      }

      .lg\:text-\[26px\] {
        font-size: 26px;
      }

      .lg\:text-\[16px\] {
        font-size: 16px;
      }

      .lg\:text-\[33px\] {
        font-size: 33px;
      }

      .lg\:text-\[30px\] {
        font-size: 30px;
      }

      .lg\:text-base {
        font-size: 1rem;
        line-height: 1.5rem;
      }

      .lg\:text-\[32px\] {
        font-size: 32px;
      }

      .lg\:text-\[17px\] {
        font-size: 17px;
      }

      .lg\:text-5xl {
        font-size: 3rem;
        line-height: 1;
      }

      .lg\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem;
      }

      .lg\:text-\[19px\] {
        font-size: 19px;
      }

      .lg\:text-\[13px\] {
        font-size: 13px;
      }

      .lg\:text-\[14px\] {
        font-size: 14px;
      }

      .lg\:text-\[12px\] {
        font-size: 12px;
      }

      .lg\:font-bold {
        font-weight: 700;
      }

      .lg\:font-normal {
        font-weight: 400;
      }

      .lg\:leading-\[50px\] {
        line-height: 50px;
      }

      .lg\:leading-normal {
        line-height: 1.5;
      }

      .lg\:leading-\[24px\] {
        line-height: 24px;
      }

      .lg\:leading-\[30px\] {
        line-height: 30px;
      }

      .lg\:leading-\[45px\] {
        line-height: 45px;
      }

      .lg\:leading-\[16px\] {
        line-height: 16px;
      }

      .lg\:leading-7 {
        line-height: 1.75rem;
      }

      .lg\:leading-\[25px\] {
        line-height: 25px;
      }

      .lg\:leading-6 {
        line-height: 1.5rem;
      }

      .lg\:leading-\[40px\] {
        line-height: 40px;
      }

      .lg\:leading-\[26px\] {
        line-height: 26px;
      }

      .lg\:leading-10 {
        line-height: 2.5rem;
      }

      .lg\:leading-\[1\.1\] {
        line-height: 1.1;
      }

      .lg\:leading-\[32px\] {
        line-height: 32px;
      }

      .lg\:leading-none {
        line-height: 1;
      }

      .lg\:tracking-\[-1px\] {
        letter-spacing: -1px;
      }

      .lg\:tracking-normal {
        letter-spacing: 0em;
      }

      .lg\:shadow-\[4px_5px_9px_0_rgba\(0\2c 0\2c 0\2c 0\.31\)\] {
        --tw-shadow: 4px 5px 9px 0 rgba(0, 0, 0, 0.31);
        --tw-shadow-colored: 4px 5px 9px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }

      .lg\:\[background-image\:linear-gradient\(white\2c white\)\2c linear-gradient\(180deg\2c \#bd8f2f_0\2c \#f9f1b2_66\%\2c \#bd8f2f_100\%\)\] {
        background-image: linear-gradient(white, white), linear-gradient(180deg, #bd8f2f 0, #f9f1b2 66%, #bd8f2f 100%);
      }

      .lg\:hover\:overflow-y-scroll:hover {
        overflow-y: scroll;
      }

      .lg\:hover\:pr-5:hover {
        padding-right: 1.25rem;
      }

      @media (max-width: 1440px) {
        .min-\[1024px\]\:max-\[1440px\]\:mr-0 {
          margin-right: 0px;
        }

        .min-\[1024px\]\:max-\[1440px\]\:max-w-\[12\%\] {
          max-width: 12%;
        }

        .min-\[1024px\]\:max-\[1440px\]\:max-w-\[85\%\] {
          max-width: 85%;
        }

        .min-\[1024px\]\:max-\[1440px\]\:\!pl-\[65px\] {
          padding-left: 65px !important;
        }
      }
    }

    @media (min-width: 1280px) {
      .xl\:block {
        display: block;
      }

      .xl\:hidden {
        display: none;
      }

      .xl\:h-80 {
        height: 20rem;
      }

      .xl\:h-\[42rem\] {
        height: 42rem;
      }

      .xl\:min-h-\[591px\] {
        min-height: 591px;
      }

      .xl\:w-1\/2 {
        width: 50%;
      }

      .xl\:basis-1\/2 {
        flex-basis: 50%;
      }

      .xl\:flex-row {
        flex-direction: row;
      }

      .xl\:gap-\[100px\] {
        gap: 100px;
      }

      .xl\:gap-x-16 {
        -moz-column-gap: 4rem;
        column-gap: 4rem;
      }

      .xl\:px-\[120px\] {
        padding-left: 120px;
        padding-right: 120px;
      }

      .xl\:pt-5 {
        padding-top: 1.25rem;
      }

      .xl\:pb-0 {
        padding-bottom: 0px;
      }

      .xl\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
      }

      .xl\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
      }
    }

    @media (min-width: 1536px) {
      .\32xl\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
      }

      .\32xl\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
      }
    }

    .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
      -webkit-appearance: none;
      appearance: none;
    }

    .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
      -webkit-appearance: none;
      appearance: none;
    }

    .\[\&_p\]\:m-0 p {
      margin: 0px;
    }

    .\[\&_p\]\:my-0 p {
      margin-top: 0px;
      margin-bottom: 0px;
    }

    .\[\&_p\]\:mb-\[8px\] p {
      margin-bottom: 8px;
    }

    .\[\&_p\]\:mb-4 p {
      margin-bottom: 1rem;
    }

    .\[\&_p\:last-child\]\:mb-0 p:last-child {
      margin-bottom: 0px;
    }

    .\[\&_img\]\:h-auto img {
      height: auto;
    }

    .\[\&_img\]\:max-w-full img {
      max-width: 100%;
    }

    .rowbox {
      display: flex;
      flex-direction: row
    }

    .inlinebox {
      display: inline-block
    }

    .rowwrap {
      display: flex;
      flex-wrap: wrap
    }

    .rownowrap {
      display: flex;
      flex-wrap: nowrap
    }

    .rowitemsbox {
      display: flex;
      flex-direction: row;
      align-items: center
    }

    .colbox {
      display: flex;
      flex-direction: column
    }

    .flex-1 {
      flex: 1
    }

    .centercolumn {
      flex-direction: column
    }

    .autostart,
    .centercolumn {
      display: flex;
      justify-content: flex-start;
      align-items: center
    }

    .autocenter {
      display: flex;
      justify-content: center;
      align-items: center
    }

    .startbox {
      justify-content: flex-start
    }

    .endbox,
    .startbox {
      display: flex;
      flex-direction: row;
      align-items: center
    }

    .endbox {
      justify-content: flex-end
    }

    .centerbox {
      justify-content: center
    }

    .betweenbox,
    .centerbox {
      display: flex;
      flex-direction: row;
      align-items: center
    }

    .betweenbox {
      justify-content: space-between
    }

    .betweenbox1 {
      justify-content: space-between
    }

    .aroundbox,
    .betweenbox1 {
      display: flex;
      flex-direction: row
    }

    .aroundbox {
      justify-content: space-around;
      align-items: center
    }

    .betweenBombox {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-end
    }

    .tablerowbox {
      display: table;
      table-layout: fixed;
      width: 100%
    }

    .center-block {
      display: block;
      margin-right: auto;
      margin-left: auto
    }

    .font-montserrat {
      font-family: Montserrat
    }

    .font-montserrat-bold {
      font-family: Montserrat-Bold
    }

    .max-w-1200 {
      max-width: 1200px
    }

    .sp-text-ellipsis {
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden
    }

    .sp-text-line {
      text-overflow: -o-ellipsis-lastline;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical
    }

    .sp-image-box,
    .sp-text-line {
      overflow: hidden
    }

    .sp-line-through {
      color: #bdbdbd;
      text-decoration: line-through
    }

    .input-num-none input::-webkit-inner-spin-button,
    .input-num-none input::-webkit-outer-spin-button {
      -webkit-appearance: none !important;
      appearance: none !important
    }

    .input-num-none input[type=number] {
      -webkit-appearance: textfield;
      -moz-appearance: textfield;
      appearance: textfield
    }

    .input-num-none input {
      border: none;
      font-size: .875rem;
      flex: 1;
      width: .3125rem;
      text-align: center
    }

    .sp-paragraph {
      word-break: break-word;
      white-space: break-spaces
    }

    select {
      margin: 0;
      box-sizing: border-box;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");
      background-position: right .5rem center;
      background-repeat: no-repeat;
      background-size: 1.5em 1.5em;
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact
    }

    select.small {
      background-position: right .125rem center
    }

    input[type=checkbox],
    input[type=radio] {
      --tw-shadow: 0 0 transparent;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-color: #fff;
      background-origin: border-box;
      display: inline-block;
      flex-shrink: 0;
      padding: 0;
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      vertical-align: middle
    }

    input[type=radio] {
      border-radius: 100%
    }

    input[type=checkbox]:checked,
    input[type=radio]:checked {
      background-color: currentColor;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      border-color: transparent
    }

    input[type=checkbox]:checked {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")
    }

    input[type=radio]:checked {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
    }

    .btn_animation {
      animation: scaleDrew 2.5s ease-in-out infinite
    }

    @keyframes scaleDrew {
      0% {
        transform: scale(1)
      }

      50% {
        transform: scale(1.1)
      }

      to {
        transform: scale(1)
      }
    }

    .btnshrink_animation {
      animation: scaleShrinkDrew 2.5s ease-in-out infinite
    }

    @keyframes scaleShrinkDrew {
      0% {
        transform: scale(1)
      }

      50% {
        transform: scale(.9)
      }

      to {
        transform: scale(1)
      }
    }

    .rotate_animation {
      animation: rotateDrew 1s linear infinite
    }

    @keyframes rotateDrew {
      0% {
        transform: rotate(0deg)
      }

      50% {
        transform: rotate(180deg)
      }

      to {
        transform: rotate(1turn)
      }
    }

    .breath_animation {
      animation: breathAnimation 1.3s infinite
    }

    @keyframes breathAnimation {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .fade_animation {
      animation: fadeAnimation 1.2s ease-in-out infinite
    }

    @keyframes fadeAnimation {
      0% {
        opacity: 1%
      }

      50% {
        opacity: 1%
      }

      75% {
        opacity: 1%
      }

      to {
        opacity: 1%
      }
    }

    #fbmessenger {
      max-height: 22px
    }

    .header-transition {
      transition: transform .5s
    }

    @media (max-width:1023px) {
      .header-transition {
        transform: none !important
      }
    }

    .activeSection {
      border: 5px solid #458eff;
      box-sizing: border-box
    }

    a.imgage-section-container {
      display: block
    }

    .imgage-section-container {
      position: relative
    }

    .imgage-section-container>img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block
    }

    .imgage-section-container:after {
      content: "";
      display: block;
      padding-bottom: var(--funnel_image_section_after_padding);
      width: 100%
    }

    .comment-section-container {
      bottom: -30px;
      translate: -50%
    }

    .comment-section-container,
    .comment-section-container>* {
      position: absolute;
      left: 50%;
      display: block
    }

    .comment-section-container:after {
      content: "";
      display: block;
      padding-bottom: var(--funnel_comment_section_after_padding);
      width: 100%
    }

    .funnel-button-shadow {
      text-shadow: 2px 2px 1px rgba(0, 0, 0, .3)
    }

    .funnel-button-shadow:active {
      box-shadow: 3px 3px 5px 3px rgba(197, 199, 210, .51), -3px -3px 5px 3px rgba(197, 199, 210, .51) !important
    }

    .com-btn-animate {
      position: relative;
      overflow: hidden;
      z-index: 1;
      color: var(--btn-color);
      background-color: var(--btn-bg);
      transition: color .3s ease
    }

    .com-btn-animate:before {
      content: "";
      position: absolute;
      inset: 0;
      background-color: var(--btn-hover-bg);
      z-index: -1;
      border-radius: inherit;
      transform: scaleY(0);
      transform-origin: bottom;
      transition: transform .5s ease
    }

    .com-btn-animate:hover:before {
      transform: scaleY(1);
      transform-origin: bottom
    }

    .com-btn-animate:hover {
      color: var(--btn-hover-color)
    }

    .com-btn-animate:not(:hover):before {
      transform: scaleY(0);
      transform-origin: top
    }

    .checkoutSummary div div.text-sm.mt-2\.5.summary-insurance-row,
    .checkoutSummary div div.text-sm.mt-2\.5.summary-tip-row {
      font-weight: 400 !important
    }

    .min-w-12 {
      min-width: 3rem
    }

    .min-h-12 {
      min-height: 3rem
    }

    .funnel-step-title-desc {
      font-weight: 400;
      font-size: 14px;
      line-height: 20px
    }

    @media (min-width:768px) {
      .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
      }
    }

    .hidemob {
      display: block
    }

    @media (max-width:767px) {
      .hidemob {
        display: none
      }
    }

    .showmob {
      display: none
    }

    @media (max-width:767px) {
      .showmob {
        display: block
      }
    }

    .left-1 {
      left: .25rem
    }

    .news-advantage-table[data-v-a824a95c] table th {
      min-width: var(--79e02814);
      height: var(--42022da4);
      color: var(--0ea869c6);
      font-size: var(--72746632);
      padding: 10px;
      border-bottom: 1px solid var(--8f7fc4a0)
    }

    .news-advantage-table[data-v-a824a95c] table tr th:nth-child(2) {
      border-radius: 10px 10px 0 0
    }

    .news-advantage-table[data-v-a824a95c] table tr td:nth-child(2),
    .news-advantage-table[data-v-a824a95c] table tr th:nth-child(2) {
      background-color: var(--5e375eb5)
    }

    .news-advantage-table[data-v-a824a95c] table tr:last-child td:nth-child(2) {
      border-radius: 0 0 10px 10px
    }

    .news-advantage-table[data-v-a824a95c] table td {
      text-align: center;
      height: var(--4ad6f6c0);
      color: var(--202d2d6c);
      font-size: var(--6ba3f8a0);
      padding: 10px
    }

    .news-advantage-table[data-v-a824a95c] table tr td:first-child {
      text-align: left;
      color: var(--498007ae);
      font-size: var(--2fd799e0)
    }

    .news-advantage-table[data-v-a824a95c] table tbody tr {
      border-bottom: 1px solid var(--8f7fc4a0)
    }

    .news-advantage-table[data-v-a824a95c] table tbody tr:last-child {
      border-bottom: none
    }

    .news-advantage-table--second-column-overlay[data-v-a824a95c] {
      position: relative;
      overflow: visible
    }

    .news-advantage-table--second-column-overlay[data-v-a824a95c]:before {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: 33.333%;
      width: 33.333%;
      background: var(--defa1e02);
      border-radius: 8px;
      pointer-events: none;
      z-index: 0
    }

    .news-advantage-table--second-column-overlay[data-v-a824a95c] table {
      position: relative;
      z-index: 1;
      width: 100%;
      table-layout: fixed;
      border-collapse: collapse
    }

    .news-advantage-table--second-column-overlay[data-v-a824a95c] table td,
    .news-advantage-table--second-column-overlay[data-v-a824a95c] table th {
      position: relative
    }

    .news-advantage-table--second-column-overlay[data-v-a824a95c] table tr td:nth-child(2),
    .news-advantage-table--second-column-overlay[data-v-a824a95c] table tr th:nth-child(2) {
      background-color: transparent;
      border-radius: 0
    }

    .news-advantage-table--second-column-border[data-v-a824a95c]:before {
      border: var(--8dd01174)
    }

    .news-advantage-table--second-column-shadow[data-v-a824a95c]:before {
      box-shadow: var(--2f40ead2)
    }

    .new-product2-countdown-text[data-v-7b83e276] p,
    .new-product2-countdown-title[data-v-7b83e276] p {
      display: inline
    }

    .recent-box2[data-v-149fa22d] {
      position: fixed;
      z-index: 500;
      left: 0;
      bottom: 0
    }

    .recent-order2-pc-name[data-v-149fa22d] {
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2
    }

    .recent-order2-pc-name[data-v-149fa22d] * {
      display: inline
    }

    .recent-order2-mobile-text[data-v-149fa22d] *,
    .recent-order2-pc-time[data-v-149fa22d] *,
    .recent-order2-purchase-text[data-v-149fa22d] * {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis
    }

    .slide-enter-active[data-v-149fa22d],
    .slide-leave-active[data-v-149fa22d] {
      transition: transform .8s
    }

    .slide-enter[data-v-149fa22d],
    .slide-leave-to[data-v-149fa22d] {
      transform: translateX(-150%)
    }

    .slide-enter-to[data-v-149fa22d],
    .slide-leave[data-v-149fa22d] {
      transform: translateX(0)
    }

    .slide2-enter-active[data-v-149fa22d],
    .slide2-leave-active[data-v-149fa22d] {
      transition: opacity .8s
    }

    .slide2-enter[data-v-149fa22d],
    .slide2-leave-to[data-v-149fa22d] {
      opacity: 0
    }

    .slide2-enter-to[data-v-149fa22d],
    .slide2-leave[data-v-149fa22d] {
      opacity: 1
    }

    .footer_text>p {
      text-align: center
    }

    .footer_text>p,
    .footer_text>p>span {
      margin-bottom: 10px
    }

    .footer-menu-border:after {
      content: "";
      position: absolute;
      right: 0;
      top: 20%;
      bottom: 20%;
      border-right: var(--c0a350dc);
      width: 0
    }

    .product-gallery[data-v-1956b7dc] .slick-next:before,
    .product-gallery[data-v-1956b7dc] .slick-prev:before {
      font-size: 30px
    }

    .product-gallery[data-v-1956b7dc] .slick-next {
      right: 10px !important;
      width: 30px;
      height: 30px
    }

    .product-gallery[data-v-1956b7dc] .slick-prev {
      left: 10px !important;
      width: 30px;
      height: 30px;
      z-index: 9 !important
    }

    .product-gallery .slick-slide.slick-current .img-thumbnail[data-v-1956b7dc] {
      border: 1px solid #000
    }

    .product-gallery .grid-carousel[data-v-1956b7dc] .slick-slide {
      float: none !important;
      width: 12.5% !important;
      margin-bottom: 5px
    }

    .product-gallery .grid-carousel[data-v-1956b7dc] .slick-slide div {
      width: 100%
    }

    .product-gallery .grid-carousel[data-v-1956b7dc] .slick-track {
      display: flex;
      flex-wrap: wrap;
      width: 100% !important;
      transform: translateZ(0) !important;
      left: 0 !important
    }

    @media (min-width:360px) {
      .product-gallery .product-gallery-thumbnail[data-v-1956b7dc] .slick-slide {
        padding-left: 5px;
        padding-right: 5px
      }

      .product-gallery .grid-carousel[data-v-1956b7dc] .slick-slide {
        padding-left: 2px;
        padding-right: 2px;
        margin-bottom: 0
      }
    }