@import url("https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");

/* Google font */

/* Tailwind directives */

/* ! tailwindcss v3.4.1 | 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.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  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, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
  -webkit-tap-highlight-color: transparent;
  /* 7 */
}

/*
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. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. 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-feature-settings: normal;
  /* 2 */
  font-variation-settings: normal;
  /* 3 */
  font-size: 1em;
  /* 4 */
}

/*
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-feature-settings: inherit;
  /* 1 */
  font-variation-settings: 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;
}

/*
Reset default styling for dialogs.
*/

dialog {
  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;
}

.Kumbh {
  font-family: "Kumbh Sans", sans-serif !important;
}

.poppins {
  font-family: "Poppins", sans-serif !important;
}

/* img colors */

.img_white {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7487%)
      hue-rotate(237deg) brightness(102%) contrast(101%);
}

.img_black {
  filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(20%)
      hue-rotate(39deg) brightness(101%) contrast(107%);
}

.gradient_pink {
  position: relative;
  overflow: hidden;
}

/* .button.gradient_pink {
    height: 3.333vw !important;
  } */

.gradient_pink:before {
  background: linear-gradient(
      135deg,
      #fe3279 4.95%,
      #ffce76 95.73%
    ) !important;
  content: "";
  position: absolute;
  width: 170%;
  height: 170%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.6s;
  border-radius: 100vw;
}

.gradient_pink:hover:before {
  left: 20%;
}

.gradient_pink_down {
  background: linear-gradient(180deg, #fe3279 4.95%, #ffce76 95.73%);
}

.button_gradient {
  position: relative;
  overflow: hidden;
}

.button_gradient:before {
  background: linear-gradient(90deg, #0cd37f 0%, #009560 100%) !important;
  content: "";
  position: absolute;
  width: 180%;
  height: 180%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s;
  border-radius: 100vw;
}

.button_gradient:hover:before {
  left: 15%;
}

.button_gray {
  background: #c6cace;
}

.button_white {
  background: #fff !important;
}

.button_white:hover {
  background: #fafafa !important;
}

.package_badge {
  position: relative;
  overflow: hidden;
}

.package_badge:before {
  background: linear-gradient(
      135deg,
      #fe3279 4.95%,
      #ffce76 95.73%
    ) !important;
  content: "";
  position: absolute;
  width: 170%;
  height: 170%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s;
  border-radius: 100vw;
}

.package_badge:hover:before {
  left: 20%;
}

.gradient1 {
  background: linear-gradient(135deg, #fe3279 4.95%, #ffce76 95.73%);
}

.gradient2 {
  background: linear-gradient(135deg, #fec163 4.95%, #de4313 95.73%);
}

.gradient3 {
  background: linear-gradient(90deg, #0cd37f 0%, #009560 100%);
}

.gradient4 {
  background: linear-gradient(133.08deg, #fe3279 1.16%, #ffce76 133.18%);
}

.gradient5 {
  background: linear-gradient(135deg, #fab2ff 4.95%, #1904e5 95.73%);
}

.scrollbar_none::-webkit-scrollbar {
  scrollbar-width: 0;
  display: none;
}

.white_gradient2 {
  background: linear-gradient(
      101.7deg,
      rgba(255, 255, 255, 0.4) -3.3%,
      rgba(255, 255, 255, 0.1) 102.66%
    );
  -webkit-backdrop-filter: blur(0.139vw);
  backdrop-filter: blur(0.139vw);
  box-shadow: 0 0.278vw 0.278vw 0 #00000040;
}

.blur_bg {
  -webkit-backdrop-filter: blur(0.139vw) !important;
  backdrop-filter: blur(0.139vw) !important;
  box-shadow: 0 0.278vw 0.278vw 0 #00000040 !important;
}

*, ::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-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --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-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --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%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}

@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}

@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}

@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}

@media (min-width: 1280px){
  .container{
    max-width: 1280px;
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}

/* body */

body {
  font-family: "Kumbh Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.15;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  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;
}

.package2_left body.text-\[0\.833vw\] {
  opacity: 0.6;
}

.package2_bottom p body,
.package2_bottom pbody {
  opacity: 0.85;
  color: #000000;
}

@media (min-width: 1024px){
  body{
    font-size: 1.111vw;
    line-height: 1.15;
  }
}

/* texts */

.r-20{
  font-size: 18px;
  line-height: 1.6;
}

@media (min-width: 1024px){
  .r-20{
    font-size: 1.389vw;
    line-height: 1;
  }
}

.r-18{
  font-size: 16px;
  line-height: 1.6;
}

@media (min-width: 1024px){
  .r-18{
    font-size: 1.25vw;
    line-height: 1;
  }
}

.r-16{
  font-size: 14px;
  line-height: 1.6;
}

@media (min-width: 1024px){
  .r-16{
    font-size: 1.111vw;
    line-height: 1;
  }
}

.r-15{
  font-size: 15px;
  line-height: 1.2;
}

@media (min-width: 1024px){
  .r-15{
    font-size: 1.042vw;
    line-height: 1;
  }
}

.r-14{
  font-size: 12px;
  line-height: 1.4;
}

@media (min-width: 1024px){
  .r-14{
    font-size: 0.972vw;
    line-height: 1;
  }
}

.r-12{
  font-size: 12px;
  line-height: 1.4;
}

@media (min-width: 1024px){
  .r-12{
    font-size: 0.833vw;
    line-height: 1;
  }
}

h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
  font-family: "Kumbh Sans", sans-serif;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

/* titles */

h1{
  font-size: 32px;
  line-height: 1.1;
}

@media (min-width: 768px){
  h1{
    font-size: 42px;
  }
}

@media (min-width: 1024px){
  h1{
    line-height: 1.15;
  }
}

h2{
  font-size: 24px;
  line-height: 1.1;
}

@media (min-width: 768px){
  h2{
    font-size: 36px;
  }
}

@media (min-width: 1024px){
  h2{
    line-height: 1.15;
  }
}

h3{
  font-size: 20px;
  line-height: 1.1;
}

@media (min-width: 768px){
  h3{
    font-size: 24px;
  }
}

@media (min-width: 1024px){
  h3{
    line-height: 1.15;
  }
}

h4{
  font-size: 20px;
  line-height: 1.1;
}

@media (min-width: 768px){
  h4{
    font-size: 22px;
  }
}

@media (min-width: 1024px){
  h4{
    line-height: 1.65;
  }
}

h5{
  font-size: 16px;
  line-height: 1.1;
}

@media (min-width: 768px){
  h5{
    font-size: 18px;
  }
}

@media (min-width: 1024px){
  h5{
    line-height: 1.55;
  }
}

/* borders */

.border_all{
  border-width: 1px;
  border-color: #1F29371A;
}

.border_t{
  border-top-width: 1px;
  border-top-color: #1F29371A;
}

.border_b{
  border-bottom-width: 1px;
  border-bottom-color: #1F29371A;
}

.border_l{
  border-left-width: 1px;
  border-left-color: #1F29371A;
}

.border_r{
  border-right-width: 1px;
  border-right-color: #1F29371A;
}

/* button */

.button{
  height: 3.333vw;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  border-radius: 9999px;
  padding-left: 1.389vw;
  padding-right: 1.389vw;
  font-size: 1.042vw;
  font-weight: 600;
  line-height: 121%;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.about_tag_gray a.button {
  padding: 0.694vw 1.042vw;
  background: #ffebeb;
  transition: 0.25s ease;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  border-radius: 100vw;
}

.about_tag_yellow a.button {
  padding: 0.694vw 1.042vw;
  background: #e6f8ea;
  transition: 0.25s ease;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  border-radius: 100vw;
}

.about_tag_darkgray a.button {
  padding: 0.694vw 1.042vw;
  background: #c5c5c51a;
  transition: 0.25s ease;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  border-radius: 100vw;
}

.about_tags.v2 .about_tag a.button {
  font-size: 1vw;
}

.about_tag a.button {
  line-height: 1.597vw;
}

@media (max-width: 1023.99px) {
  .about_tags.v2 .about_tag a.button {
    font-size: 14px;
  }

  .about_tag_darkgray a.button,
  .about_tag_yellow a.button,
  .about_tag_gray a.button {
    padding: 10px 15px;
  }

  .about_tag a.button {
    line-height: 1;
  }

  span.person_online_dot.absolute.lg\:right-\[1\.111vw\].right-\[16px\].lg\:top-\[0\.486vw\].top-\[7px\].w24.h24.bg-\[\#00FF1A\].button.border-\[\#fff\].border-\[0\.278vw\].block {
    width: 20px;
    height: 20px;
  }
}

@media (max-width: 767.99px) {
  .pl_4.pr_4.pt_4.pb_4.bg-\[\#C5C5C51A\].rounded-full.button {
    width: 100%;
  }

  .pl_4.pr_4.pt_4.pb_4.bg-\[\#C5C5C51A\].button.w-fit {
    width: 100%;
  }
}

/* form_group */

.form_group input::-webkit-input-placeholder{
  font-size: 1.111vw;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}

@media (max-width: 1023.99px) {
  .package2_left .form_group input::-webkit-input-placeholder {
    font-size: 15px;
    padding-bottom: 5px;
  }
}

.form_group input::-moz-placeholder{
  font-size: 1.111vw;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}

@media (max-width: 1023.99px) {
  .package2_left .form_group input::-moz-placeholder {
    font-size: 15px;
    padding-bottom: 5px;
  }
}

.form_group input:-ms-input-placeholder{
  font-size: 1.111vw;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}

@media (max-width: 1023.99px) {
  .package2_left .form_group input:-ms-input-placeholder {
    font-size: 15px;
    padding-bottom: 5px;
  }
}

.form_group input::-ms-input-placeholder{
  font-size: 1.111vw;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}

@media (max-width: 1023.99px) {
  .package2_left .form_group input::-ms-input-placeholder {
    font-size: 15px;
    padding-bottom: 5px;
  }
}

.form_group input::-moz-placeholder{
  font-size: 1.111vw;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}

.form_group input::placeholder{
  font-size: 1.111vw;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}

@media (max-width: 1023.99px) {
  .package2_left .form_group input::-moz-placeholder {
    font-size: 15px;
    padding-bottom: 5px;
  }
  .package2_left .form_group input::placeholder {
    font-size: 15px;
    padding-bottom: 5px;
  }
}

/* sizes */

/* ============== Padings - 1440 =============== */

.pr_1{
  padding-right: 1px;
}

@media (min-width: 1024px){
  .pr_1{
    padding-right: 0.069vw;
  }
}

.pl_1{
  padding-left: 1px;
}

@media (min-width: 1024px){
  .pl_1{
    padding-left: 0.069vw;
  }
}

.pt_1{
  padding-top: 1px;
}

@media (min-width: 1024px){
  .pt_1{
    padding-top: 0.069vw;
  }
}

.pb_1{
  padding-bottom: 1px;
}

@media (min-width: 1024px){
  .pb_1{
    padding-bottom: 0.069vw;
  }
}

.pr_2{
  padding-right: 2px;
}

@media (min-width: 1024px){
  .pr_2{
    padding-right: 0.139vw;
  }
}

.pl_2{
  padding-left: 2px;
}

@media (min-width: 1024px){
  .pl_2{
    padding-left: 0.139vw;
  }
}

.pt_2{
  padding-top: 2px;
}

@media (min-width: 1024px){
  .pt_2{
    padding-top: 0.139vw;
  }
}

.pb_2{
  padding-bottom: 2px;
}

@media (min-width: 1024px){
  .pb_2{
    padding-bottom: 0.139vw;
  }
}

.pr_3{
  padding-right: 3px;
}

@media (min-width: 1024px){
  .pr_3{
    padding-right: 0.208vw;
  }
}

.pl_3{
  padding-left: 3px;
}

@media (min-width: 1024px){
  .pl_3{
    padding-left: 0.208vw;
  }
}

.pt_3{
  padding-top: 3px;
}

@media (min-width: 1024px){
  .pt_3{
    padding-top: 0.208vw;
  }
}

.pb_3{
  padding-bottom: 3px;
}

@media (min-width: 1024px){
  .pb_3{
    padding-bottom: 0.208vw;
  }
}

.pr_4{
  padding-right: 4px;
}

@media (min-width: 1024px){
  .pr_4{
    padding-right: 0.277vw;
  }
}

.pl_4{
  padding-left: 4px;
}

@media (min-width: 1024px){
  .pl_4{
    padding-left: 0.277vw;
  }
}

.pt_4{
  padding-top: 4px;
}

@media (min-width: 1024px){
  .pt_4{
    padding-top: 0.277vw;
  }
}

.pb_4{
  padding-bottom: 4px;
}

@media (min-width: 1024px){
  .pb_4{
    padding-bottom: 0.277vw;
  }
}

.pr_5{
  padding-right: 5px;
}

@media (min-width: 1024px){
  .pr_5{
    padding-right: 0.347vw;
  }
}

.pl_5{
  padding-left: 5px;
}

@media (min-width: 1024px){
  .pl_5{
    padding-left: 0.347vw;
  }
}

.pt_5{
  padding-top: 5px;
}

@media (min-width: 1024px){
  .pt_5{
    padding-top: 0.347vw;
  }
}

.pb_5{
  padding-bottom: 5px;
}

@media (min-width: 1024px){
  .pb_5{
    padding-bottom: 0.347vw;
  }
}

.pr_6{
  padding-right: 6px;
}

@media (min-width: 1024px){
  .pr_6{
    padding-right: 0.416vw;
  }
}

.pl_6{
  padding-left: 6px;
}

@media (min-width: 1024px){
  .pl_6{
    padding-left: 0.416vw;
  }
}

.pt_6{
  padding-top: 6px;
}

@media (min-width: 1024px){
  .pt_6{
    padding-top: 0.416vw;
  }
}

.pb_6{
  padding-bottom: 6px;
}

@media (min-width: 1024px){
  .pb_6{
    padding-bottom: 0.416vw;
  }
}

.pr_7{
  padding-right: 7px;
}

@media (min-width: 1024px){
  .pr_7{
    padding-right: 0.485vw;
  }
}

.pl_7{
  padding-left: 7px;
}

@media (min-width: 1024px){
  .pl_7{
    padding-left: 0.485vw;
  }
}

.pt_7{
  padding-top: 7px;
}

@media (min-width: 1024px){
  .pt_7{
    padding-top: 0.485vw;
  }
}

.pb_7{
  padding-bottom: 7px;
}

@media (min-width: 1024px){
  .pb_7{
    padding-bottom: 0.485vw;
  }
}

.pr_8{
  padding-right: 8px;
}

@media (min-width: 1024px){
  .pr_8{
    padding-right: 0.554vw;
  }
}

.pl_8{
  padding-left: 8px;
}

@media (min-width: 1024px){
  .pl_8{
    padding-left: 0.554vw;
  }
}

.pt_8{
  padding-top: 8px;
}

@media (min-width: 1024px){
  .pt_8{
    padding-top: 0.554vw;
  }
}

.pb_8{
  padding-bottom: 8px;
}

@media (min-width: 1024px){
  .pb_8{
    padding-bottom: 0.554vw;
  }
}

.pr_9{
  padding-right: 9px;
}

@media (min-width: 1024px){
  .pr_9{
    padding-right: 0.623vw;
  }
}

.pl_9{
  padding-left: 9px;
}

@media (min-width: 1024px){
  .pl_9{
    padding-left: 0.623vw;
  }
}

.pt_9{
  padding-top: 9px;
}

@media (min-width: 1024px){
  .pt_9{
    padding-top: 0.623vw;
  }
}

.pb_9{
  padding-bottom: 9px;
}

@media (min-width: 1024px){
  .pb_9{
    padding-bottom: 0.623vw;
  }
}

.pr_10{
  padding-right: 10px;
}

@media (min-width: 1024px){
  .pr_10{
    padding-right: 0.692vw;
  }
}

.pl_10{
  padding-left: 10px;
}

@media (min-width: 1024px){
  .pl_10{
    padding-left: 0.692vw;
  }
}

.pt_10{
  padding-top: 10px;
}

@media (min-width: 1024px){
  .pt_10{
    padding-top: 0.692vw;
  }
}

.pb_10{
  padding-bottom: 10px;
}

@media (min-width: 1024px){
  .pb_10{
    padding-bottom: 0.692vw;
  }
}

.pr_11{
  padding-right: 11px;
}

@media (min-width: 1024px){
  .pr_11{
    padding-right: 0.761vw;
  }
}

.pl_11{
  padding-left: 11px;
}

@media (min-width: 1024px){
  .pl_11{
    padding-left: 0.761vw;
  }
}

.pt_11{
  padding-top: 11px;
}

@media (min-width: 1024px){
  .pt_11{
    padding-top: 0.761vw;
  }
}

.pb_11{
  padding-bottom: 11px;
}

@media (min-width: 1024px){
  .pb_11{
    padding-bottom: 0.761vw;
  }
}

.pr_12{
  padding-right: 12px;
}

@media (min-width: 1024px){
  .pr_12{
    padding-right: 0.831vw;
  }
}

.pl_12{
  padding-left: 12px;
}

@media (min-width: 1024px){
  .pl_12{
    padding-left: 0.831vw;
  }
}

.pt_12{
  padding-top: 12px;
}

@media (min-width: 1024px){
  .pt_12{
    padding-top: 0.831vw;
  }
}

.pb_12{
  padding-bottom: 12px;
}

@media (min-width: 1024px){
  .pb_12{
    padding-bottom: 0.831vw;
  }
}

.pr_13{
  padding-right: 13px;
}

@media (min-width: 1024px){
  .pr_13{
    padding-right: 0.900vw;
  }
}

.pl_13{
  padding-left: 13px;
}

@media (min-width: 1024px){
  .pl_13{
    padding-left: 0.900vw;
  }
}

.pt_13{
  padding-top: 13px;
}

@media (min-width: 1024px){
  .pt_13{
    padding-top: 0.900vw;
  }
}

.pb_13{
  padding-bottom: 13px;
}

@media (min-width: 1024px){
  .pb_13{
    padding-bottom: 0.900vw;
  }
}

.pr_14{
  padding-right: 14px;
}

@media (min-width: 1024px){
  .pr_14{
    padding-right: 0.969vw;
  }
}

.pl_14{
  padding-left: 14px;
}

@media (min-width: 1024px){
  .pl_14{
    padding-left: 0.969vw;
  }
}

.pt_14{
  padding-top: 14px;
}

@media (min-width: 1024px){
  .pt_14{
    padding-top: 0.969vw;
  }
}

.pb_14{
  padding-bottom: 14px;
}

@media (min-width: 1024px){
  .pb_14{
    padding-bottom: 0.969vw;
  }
}

.pr_15{
  padding-right: 15px;
}

@media (min-width: 1024px){
  .pr_15{
    padding-right: 1.038vw;
  }
}

.pl_15{
  padding-left: 15px;
}

@media (min-width: 1024px){
  .pl_15{
    padding-left: 1.038vw;
  }
}

.pt_15{
  padding-top: 15px;
}

@media (min-width: 1024px){
  .pt_15{
    padding-top: 1.038vw;
  }
}

.pb_15{
  padding-bottom: 15px;
}

@media (min-width: 1024px){
  .pb_15{
    padding-bottom: 1.038vw;
  }
}

.pr_16{
  padding-right: 16px;
}

@media (min-width: 1024px){
  .pr_16{
    padding-right: 1.107vw;
  }
}

.pl_16{
  padding-left: 16px;
}

@media (min-width: 1024px){
  .pl_16{
    padding-left: 1.107vw;
  }
}

.pt_16{
  padding-top: 16px;
}

@media (min-width: 1024px){
  .pt_16{
    padding-top: 1.107vw;
  }
}

.pb_16{
  padding-bottom: 16px;
}

@media (min-width: 1024px){
  .pb_16{
    padding-bottom: 1.107vw;
  }
}

.pr_17{
  padding-right: 17px;
}

@media (min-width: 1024px){
  .pr_17{
    padding-right: 1.176vw;
  }
}

.pl_17{
  padding-left: 17px;
}

@media (min-width: 1024px){
  .pl_17{
    padding-left: 1.176vw;
  }
}

.pt_17{
  padding-top: 17px;
}

@media (min-width: 1024px){
  .pt_17{
    padding-top: 1.176vw;
  }
}

.pb_17{
  padding-bottom: 17px;
}

@media (min-width: 1024px){
  .pb_17{
    padding-bottom: 1.176vw;
  }
}

.pr_18{
  padding-right: 18px;
}

@media (min-width: 1024px){
  .pr_18{
    padding-right: 1.245vw;
  }
}

.pl_18{
  padding-left: 18px;
}

@media (min-width: 1024px){
  .pl_18{
    padding-left: 1.245vw;
  }
}

.pt_18{
  padding-top: 18px;
}

@media (min-width: 1024px){
  .pt_18{
    padding-top: 1.245vw;
  }
}

.pb_18{
  padding-bottom: 18px;
}

@media (min-width: 1024px){
  .pb_18{
    padding-bottom: 1.245vw;
  }
}

.pr_19{
  padding-right: 19px;
}

@media (min-width: 1024px){
  .pr_19{
    padding-right: 1.314vw;
  }
}

.pl_19{
  padding-left: 19px;
}

@media (min-width: 1024px){
  .pl_19{
    padding-left: 1.314vw;
  }
}

.pt_19{
  padding-top: 19px;
}

@media (min-width: 1024px){
  .pt_19{
    padding-top: 1.314vw;
  }
}

.pb_19{
  padding-bottom: 19px;
}

@media (min-width: 1024px){
  .pb_19{
    padding-bottom: 1.314vw;
  }
}

.pr_20{
  padding-right: 20px;
}

@media (min-width: 1024px){
  .pr_20{
    padding-right: 1.383vw;
  }
}

.pl_20{
  padding-left: 20px;
}

@media (min-width: 1024px){
  .pl_20{
    padding-left: 1.383vw;
  }
}

.pt_20{
  padding-top: 20px;
}

@media (min-width: 1024px){
  .pt_20{
    padding-top: 1.383vw;
  }
}

.pb_20{
  padding-bottom: 20px;
}

@media (min-width: 1024px){
  .pb_20{
    padding-bottom: 1.383vw;
  }
}

.pr_21{
  padding-right: 21px;
}

@media (min-width: 1024px){
  .pr_21{
    padding-right: 1.452vw;
  }
}

.pl_21{
  padding-left: 21px;
}

@media (min-width: 1024px){
  .pl_21{
    padding-left: 1.452vw;
  }
}

.pt_21{
  padding-top: 21px;
}

@media (min-width: 1024px){
  .pt_21{
    padding-top: 1.452vw;
  }
}

.pb_21{
  padding-bottom: 21px;
}

@media (min-width: 1024px){
  .pb_21{
    padding-bottom: 1.452vw;
  }
}

.pr_22{
  padding-right: 22px;
}

@media (min-width: 1024px){
  .pr_22{
    padding-right: 1.521vw;
  }
}

.pl_22{
  padding-left: 22px;
}

@media (min-width: 1024px){
  .pl_22{
    padding-left: 1.521vw;
  }
}

.pt_22{
  padding-top: 22px;
}

@media (min-width: 1024px){
  .pt_22{
    padding-top: 1.521vw;
  }
}

.pb_22{
  padding-bottom: 22px;
}

@media (min-width: 1024px){
  .pb_22{
    padding-bottom: 1.521vw;
  }
}

.pr_23{
  padding-right: 23px;
}

@media (min-width: 1024px){
  .pr_23{
    padding-right: 1.590vw;
  }
}

.pl_23{
  padding-left: 23px;
}

@media (min-width: 1024px){
  .pl_23{
    padding-left: 1.590vw;
  }
}

.pt_23{
  padding-top: 23px;
}

@media (min-width: 1024px){
  .pt_23{
    padding-top: 1.590vw;
  }
}

.pb_23{
  padding-bottom: 23px;
}

@media (min-width: 1024px){
  .pb_23{
    padding-bottom: 1.590vw;
  }
}

.pr_24{
  padding-right: 24px;
}

@media (min-width: 1024px){
  .pr_24{
    padding-right: 1.659vw;
  }
}

.pl_24{
  padding-left: 24px;
}

@media (min-width: 1024px){
  .pl_24{
    padding-left: 1.659vw;
  }
}

.pt_24{
  padding-top: 24px;
}

@media (min-width: 1024px){
  .pt_24{
    padding-top: 1.659vw;
  }
}

.pb_24{
  padding-bottom: 24px;
}

@media (min-width: 1024px){
  .pb_24{
    padding-bottom: 1.659vw;
  }
}

.pr_25{
  padding-right: 25px;
}

@media (min-width: 1024px){
  .pr_25{
    padding-right: 1.728vw;
  }
}

.pl_25{
  padding-left: 25px;
}

@media (min-width: 1024px){
  .pl_25{
    padding-left: 1.728vw;
  }
}

.pt_25{
  padding-top: 25px;
}

@media (min-width: 1024px){
  .pt_25{
    padding-top: 1.728vw;
  }
}

.pb_25{
  padding-bottom: 25px;
}

@media (min-width: 1024px){
  .pb_25{
    padding-bottom: 1.728vw;
  }
}

.pr_26{
  padding-right: 26px;
}

@media (min-width: 1024px){
  .pr_26{
    padding-right: 1.797vw;
  }
}

.pl_26{
  padding-left: 26px;
}

@media (min-width: 1024px){
  .pl_26{
    padding-left: 1.797vw;
  }
}

.pt_26{
  padding-top: 26px;
}

@media (min-width: 1024px){
  .pt_26{
    padding-top: 1.797vw;
  }
}

.pb_26{
  padding-bottom: 26px;
}

@media (min-width: 1024px){
  .pb_26{
    padding-bottom: 1.797vw;
  }
}

.pr_27{
  padding-right: 27px;
}

@media (min-width: 1024px){
  .pr_27{
    padding-right: 1.866vw;
  }
}

.pl_27{
  padding-left: 27px;
}

@media (min-width: 1024px){
  .pl_27{
    padding-left: 1.866vw;
  }
}

.pt_27{
  padding-top: 27px;
}

@media (min-width: 1024px){
  .pt_27{
    padding-top: 1.866vw;
  }
}

.pb_27{
  padding-bottom: 27px;
}

@media (min-width: 1024px){
  .pb_27{
    padding-bottom: 1.866vw;
  }
}

.pr_28{
  padding-right: 28px;
}

@media (min-width: 1024px){
  .pr_28{
    padding-right: 1.935vw;
  }
}

.pl_28{
  padding-left: 28px;
}

@media (min-width: 1024px){
  .pl_28{
    padding-left: 1.935vw;
  }
}

.pt_28{
  padding-top: 28px;
}

@media (min-width: 1024px){
  .pt_28{
    padding-top: 1.935vw;
  }
}

.pb_28{
  padding-bottom: 28px;
}

@media (min-width: 1024px){
  .pb_28{
    padding-bottom: 1.935vw;
  }
}

.pr_29{
  padding-right: 29px;
}

@media (min-width: 1024px){
  .pr_29{
    padding-right: 2.004vw;
  }
}

.pl_29{
  padding-left: 29px;
}

@media (min-width: 1024px){
  .pl_29{
    padding-left: 2.004vw;
  }
}

.pt_29{
  padding-top: 29px;
}

@media (min-width: 1024px){
  .pt_29{
    padding-top: 2.004vw;
  }
}

.pb_29{
  padding-bottom: 29px;
}

@media (min-width: 1024px){
  .pb_29{
    padding-bottom: 2.004vw;
  }
}

.pr_30{
  padding-right: 30px;
}

@media (min-width: 1024px){
  .pr_30{
    padding-right: 2.073vw;
  }
}

.pl_30{
  padding-left: 30px;
}

@media (min-width: 1024px){
  .pl_30{
    padding-left: 2.073vw;
  }
}

.pt_30{
  padding-top: 30px;
}

@media (min-width: 1024px){
  .pt_30{
    padding-top: 2.073vw;
  }
}

.pb_30{
  padding-bottom: 30px;
}

@media (min-width: 1024px){
  .pb_30{
    padding-bottom: 2.073vw;
  }
}

.pr_31{
  padding-right: 31px;
}

@media (min-width: 1024px){
  .pr_31{
    padding-right: 2.142vw;
  }
}

.pl_31{
  padding-left: 31px;
}

@media (min-width: 1024px){
  .pl_31{
    padding-left: 2.142vw;
  }
}

.pt_31{
  padding-top: 31px;
}

@media (min-width: 1024px){
  .pt_31{
    padding-top: 2.142vw;
  }
}

.pb_31{
  padding-bottom: 31px;
}

@media (min-width: 1024px){
  .pb_31{
    padding-bottom: 2.142vw;
  }
}

.pr_32{
  padding-right: 32px;
}

@media (min-width: 1024px){
  .pr_32{
    padding-right: 2.211vw;
  }
}

.pl_32{
  padding-left: 32px;
}

@media (min-width: 1024px){
  .pl_32{
    padding-left: 2.211vw;
  }
}

.pt_32{
  padding-top: 32px;
}

@media (min-width: 1024px){
  .pt_32{
    padding-top: 2.211vw;
  }
}

.pb_32{
  padding-bottom: 32px;
}

@media (min-width: 1024px){
  .pb_32{
    padding-bottom: 2.211vw;
  }
}

.pr_33{
  padding-right: 33px;
}

@media (min-width: 1024px){
  .pr_33{
    padding-right: 2.280vw;
  }
}

.pl_33{
  padding-left: 33px;
}

@media (min-width: 1024px){
  .pl_33{
    padding-left: 2.280vw;
  }
}

.pt_33{
  padding-top: 33px;
}

@media (min-width: 1024px){
  .pt_33{
    padding-top: 2.280vw;
  }
}

.pb_33{
  padding-bottom: 33px;
}

@media (min-width: 1024px){
  .pb_33{
    padding-bottom: 2.280vw;
  }
}

.pr_34{
  padding-right: 34px;
}

@media (min-width: 1024px){
  .pr_34{
    padding-right: 2.349vw;
  }
}

.pl_34{
  padding-left: 34px;
}

@media (min-width: 1024px){
  .pl_34{
    padding-left: 2.349vw;
  }
}

.pt_34{
  padding-top: 34px;
}

@media (min-width: 1024px){
  .pt_34{
    padding-top: 2.349vw;
  }
}

.pb_34{
  padding-bottom: 34px;
}

@media (min-width: 1024px){
  .pb_34{
    padding-bottom: 2.349vw;
  }
}

.pr_35{
  padding-right: 35px;
}

@media (min-width: 1024px){
  .pr_35{
    padding-right: 2.418vw;
  }
}

.pl_35{
  padding-left: 35px;
}

@media (min-width: 1024px){
  .pl_35{
    padding-left: 2.418vw;
  }
}

.pt_35{
  padding-top: 35px;
}

@media (min-width: 1024px){
  .pt_35{
    padding-top: 2.418vw;
  }
}

.pb_35{
  padding-bottom: 35px;
}

@media (min-width: 1024px){
  .pb_35{
    padding-bottom: 2.418vw;
  }
}

.pr_36{
  padding-right: 36px;
}

@media (min-width: 1024px){
  .pr_36{
    padding-right: 2.487vw;
  }
}

.pl_36{
  padding-left: 36px;
}

@media (min-width: 1024px){
  .pl_36{
    padding-left: 2.487vw;
  }
}

.pt_36{
  padding-top: 36px;
}

@media (min-width: 1024px){
  .pt_36{
    padding-top: 2.487vw;
  }
}

.pb_36{
  padding-bottom: 36px;
}

@media (min-width: 1024px){
  .pb_36{
    padding-bottom: 2.487vw;
  }
}

.pr_37{
  padding-right: 37px;
}

@media (min-width: 1024px){
  .pr_37{
    padding-right: 2.556vw;
  }
}

.pl_37{
  padding-left: 37px;
}

@media (min-width: 1024px){
  .pl_37{
    padding-left: 2.556vw;
  }
}

.pt_37{
  padding-top: 37px;
}

@media (min-width: 1024px){
  .pt_37{
    padding-top: 2.556vw;
  }
}

.pb_37{
  padding-bottom: 37px;
}

@media (min-width: 1024px){
  .pb_37{
    padding-bottom: 2.556vw;
  }
}

.pr_38{
  padding-right: 38px;
}

@media (min-width: 1024px){
  .pr_38{
    padding-right: 2.625vw;
  }
}

.pl_38{
  padding-left: 38px;
}

@media (min-width: 1024px){
  .pl_38{
    padding-left: 2.625vw;
  }
}

.pt_38{
  padding-top: 38px;
}

@media (min-width: 1024px){
  .pt_38{
    padding-top: 2.625vw;
  }
}

.pb_38{
  padding-bottom: 38px;
}

@media (min-width: 1024px){
  .pb_38{
    padding-bottom: 2.625vw;
  }
}

.pr_39{
  padding-right: 39px;
}

@media (min-width: 1024px){
  .pr_39{
    padding-right: 2.694vw;
  }
}

.pl_39{
  padding-left: 39px;
}

@media (min-width: 1024px){
  .pl_39{
    padding-left: 2.694vw;
  }
}

.pt_39{
  padding-top: 39px;
}

@media (min-width: 1024px){
  .pt_39{
    padding-top: 2.694vw;
  }
}

.pb_39{
  padding-bottom: 39px;
}

@media (min-width: 1024px){
  .pb_39{
    padding-bottom: 2.694vw;
  }
}

.pr_40{
  padding-right: 40px;
}

@media (min-width: 1024px){
  .pr_40{
    padding-right: 2.763vw;
  }
}

.pl_40{
  padding-left: 40px;
}

@media (min-width: 1024px){
  .pl_40{
    padding-left: 2.763vw;
  }
}

.pt_40{
  padding-top: 40px;
}

@media (min-width: 1024px){
  .pt_40{
    padding-top: 2.763vw;
  }
}

.pb_40{
  padding-bottom: 40px;
}

@media (min-width: 1024px){
  .pb_40{
    padding-bottom: 2.763vw;
  }
}

.pr_41{
  padding-right: 41px;
}

@media (min-width: 1024px){
  .pr_41{
    padding-right: 2.832vw;
  }
}

.pl_41{
  padding-left: 41px;
}

@media (min-width: 1024px){
  .pl_41{
    padding-left: 2.832vw;
  }
}

.pt_41{
  padding-top: 41px;
}

@media (min-width: 1024px){
  .pt_41{
    padding-top: 2.832vw;
  }
}

.pb_41{
  padding-bottom: 41px;
}

@media (min-width: 1024px){
  .pb_41{
    padding-bottom: 2.832vw;
  }
}

.pr_42{
  padding-right: 42px;
}

@media (min-width: 1024px){
  .pr_42{
    padding-right: 2.901vw;
  }
}

.pl_42{
  padding-left: 42px;
}

@media (min-width: 1024px){
  .pl_42{
    padding-left: 2.901vw;
  }
}

.pt_42{
  padding-top: 42px;
}

@media (min-width: 1024px){
  .pt_42{
    padding-top: 2.901vw;
  }
}

.pb_42{
  padding-bottom: 42px;
}

@media (min-width: 1024px){
  .pb_42{
    padding-bottom: 2.901vw;
  }
}

.pr_43{
  padding-right: 43px;
}

@media (min-width: 1024px){
  .pr_43{
    padding-right: 2.970vw;
  }
}

.pl_43{
  padding-left: 43px;
}

@media (min-width: 1024px){
  .pl_43{
    padding-left: 2.970vw;
  }
}

.pt_43{
  padding-top: 43px;
}

@media (min-width: 1024px){
  .pt_43{
    padding-top: 2.970vw;
  }
}

.pb_43{
  padding-bottom: 43px;
}

@media (min-width: 1024px){
  .pb_43{
    padding-bottom: 2.970vw;
  }
}

.pr_44{
  padding-right: 44px;
}

@media (min-width: 1024px){
  .pr_44{
    padding-right: 3.039vw;
  }
}

.pl_44{
  padding-left: 44px;
}

@media (min-width: 1024px){
  .pl_44{
    padding-left: 3.039vw;
  }
}

.pt_44{
  padding-top: 44px;
}

@media (min-width: 1024px){
  .pt_44{
    padding-top: 3.039vw;
  }
}

.pb_44{
  padding-bottom: 44px;
}

@media (min-width: 1024px){
  .pb_44{
    padding-bottom: 3.039vw;
  }
}

.pr_45{
  padding-right: 45px;
}

@media (min-width: 1024px){
  .pr_45{
    padding-right: 3.108vw;
  }
}

.pl_45{
  padding-left: 45px;
}

@media (min-width: 1024px){
  .pl_45{
    padding-left: 3.108vw;
  }
}

.pt_45{
  padding-top: 45px;
}

@media (min-width: 1024px){
  .pt_45{
    padding-top: 3.108vw;
  }
}

.pb_45{
  padding-bottom: 45px;
}

@media (min-width: 1024px){
  .pb_45{
    padding-bottom: 3.108vw;
  }
}

.pr_46{
  padding-right: 46px;
}

@media (min-width: 1024px){
  .pr_46{
    padding-right: 3.177vw;
  }
}

.pl_46{
  padding-left: 46px;
}

@media (min-width: 1024px){
  .pl_46{
    padding-left: 3.177vw;
  }
}

.pt_46{
  padding-top: 46px;
}

@media (min-width: 1024px){
  .pt_46{
    padding-top: 3.177vw;
  }
}

.pb_46{
  padding-bottom: 46px;
}

@media (min-width: 1024px){
  .pb_46{
    padding-bottom: 3.177vw;
  }
}

.pr_47{
  padding-right: 47px;
}

@media (min-width: 1024px){
  .pr_47{
    padding-right: 3.246vw;
  }
}

.pl_47{
  padding-left: 47px;
}

@media (min-width: 1024px){
  .pl_47{
    padding-left: 3.246vw;
  }
}

.pt_47{
  padding-top: 47px;
}

@media (min-width: 1024px){
  .pt_47{
    padding-top: 3.246vw;
  }
}

.pb_47{
  padding-bottom: 47px;
}

@media (min-width: 1024px){
  .pb_47{
    padding-bottom: 3.246vw;
  }
}

.pr_48{
  padding-right: 48px;
}

@media (min-width: 1024px){
  .pr_48{
    padding-right: 3.315vw;
  }
}

.pl_48{
  padding-left: 48px;
}

@media (min-width: 1024px){
  .pl_48{
    padding-left: 3.315vw;
  }
}

.pt_48{
  padding-top: 48px;
}

@media (min-width: 1024px){
  .pt_48{
    padding-top: 3.315vw;
  }
}

.pb_48{
  padding-bottom: 48px;
}

@media (min-width: 1024px){
  .pb_48{
    padding-bottom: 3.315vw;
  }
}

.pr_49{
  padding-right: 49px;
}

@media (min-width: 1024px){
  .pr_49{
    padding-right: 3.384vw;
  }
}

.pl_49{
  padding-left: 49px;
}

@media (min-width: 1024px){
  .pl_49{
    padding-left: 3.384vw;
  }
}

.pt_49{
  padding-top: 49px;
}

@media (min-width: 1024px){
  .pt_49{
    padding-top: 3.384vw;
  }
}

.pb_49{
  padding-bottom: 49px;
}

@media (min-width: 1024px){
  .pb_49{
    padding-bottom: 3.384vw;
  }
}

.pr_50{
  padding-right: 50px;
}

@media (min-width: 1024px){
  .pr_50{
    padding-right: 3.453vw;
  }
}

.pl_50{
  padding-left: 50px;
}

@media (min-width: 1024px){
  .pl_50{
    padding-left: 3.453vw;
  }
}

.pt_50{
  padding-top: 50px;
}

@media (min-width: 1024px){
  .pt_50{
    padding-top: 3.453vw;
  }
}

.pb_50{
  padding-bottom: 50px;
}

@media (min-width: 1024px){
  .pb_50{
    padding-bottom: 3.453vw;
  }
}

.pr_51{
  padding-right: 51px;
}

@media (min-width: 1024px){
  .pr_51{
    padding-right: 3.522vw;
  }
}

.pl_51{
  padding-left: 51px;
}

@media (min-width: 1024px){
  .pl_51{
    padding-left: 3.522vw;
  }
}

.pt_51{
  padding-top: 51px;
}

@media (min-width: 1024px){
  .pt_51{
    padding-top: 3.522vw;
  }
}

.pb_51{
  padding-bottom: 51px;
}

@media (min-width: 1024px){
  .pb_51{
    padding-bottom: 3.522vw;
  }
}

.pr_52{
  padding-right: 52px;
}

@media (min-width: 1024px){
  .pr_52{
    padding-right: 3.591vw;
  }
}

.pl_52{
  padding-left: 52px;
}

@media (min-width: 1024px){
  .pl_52{
    padding-left: 3.591vw;
  }
}

.pt_52{
  padding-top: 52px;
}

@media (min-width: 1024px){
  .pt_52{
    padding-top: 3.591vw;
  }
}

.pb_52{
  padding-bottom: 52px;
}

@media (min-width: 1024px){
  .pb_52{
    padding-bottom: 3.591vw;
  }
}

.pr_53{
  padding-right: 53px;
}

@media (min-width: 1024px){
  .pr_53{
    padding-right: 3.660vw;
  }
}

.pl_53{
  padding-left: 53px;
}

@media (min-width: 1024px){
  .pl_53{
    padding-left: 3.660vw;
  }
}

.pt_53{
  padding-top: 53px;
}

@media (min-width: 1024px){
  .pt_53{
    padding-top: 3.660vw;
  }
}

.pb_53{
  padding-bottom: 53px;
}

@media (min-width: 1024px){
  .pb_53{
    padding-bottom: 3.660vw;
  }
}

.pr_54{
  padding-right: 54px;
}

@media (min-width: 1024px){
  .pr_54{
    padding-right: 3.729vw;
  }
}

.pl_54{
  padding-left: 54px;
}

@media (min-width: 1024px){
  .pl_54{
    padding-left: 3.729vw;
  }
}

.pt_54{
  padding-top: 54px;
}

@media (min-width: 1024px){
  .pt_54{
    padding-top: 3.729vw;
  }
}

.pb_54{
  padding-bottom: 54px;
}

@media (min-width: 1024px){
  .pb_54{
    padding-bottom: 3.729vw;
  }
}

.pr_55{
  padding-right: 55px;
}

@media (min-width: 1024px){
  .pr_55{
    padding-right: 3.798vw;
  }
}

.pl_55{
  padding-left: 55px;
}

@media (min-width: 1024px){
  .pl_55{
    padding-left: 3.798vw;
  }
}

.pt_55{
  padding-top: 55px;
}

@media (min-width: 1024px){
  .pt_55{
    padding-top: 3.798vw;
  }
}

.pb_55{
  padding-bottom: 55px;
}

@media (min-width: 1024px){
  .pb_55{
    padding-bottom: 3.798vw;
  }
}

.pr_56{
  padding-right: 56px;
}

@media (min-width: 1024px){
  .pr_56{
    padding-right: 3.867vw;
  }
}

.pl_56{
  padding-left: 56px;
}

@media (min-width: 1024px){
  .pl_56{
    padding-left: 3.867vw;
  }
}

.pt_56{
  padding-top: 56px;
}

@media (min-width: 1024px){
  .pt_56{
    padding-top: 3.867vw;
  }
}

.pb_56{
  padding-bottom: 56px;
}

@media (min-width: 1024px){
  .pb_56{
    padding-bottom: 3.867vw;
  }
}

.pr_57{
  padding-right: 57px;
}

@media (min-width: 1024px){
  .pr_57{
    padding-right: 3.936vw;
  }
}

.pl_57{
  padding-left: 57px;
}

@media (min-width: 1024px){
  .pl_57{
    padding-left: 3.936vw;
  }
}

.pt_57{
  padding-top: 57px;
}

@media (min-width: 1024px){
  .pt_57{
    padding-top: 3.936vw;
  }
}

.pb_57{
  padding-bottom: 57px;
}

@media (min-width: 1024px){
  .pb_57{
    padding-bottom: 3.936vw;
  }
}

.pr_58{
  padding-right: 58px;
}

@media (min-width: 1024px){
  .pr_58{
    padding-right: 4.005vw;
  }
}

.pl_58{
  padding-left: 58px;
}

@media (min-width: 1024px){
  .pl_58{
    padding-left: 4.005vw;
  }
}

.pt_58{
  padding-top: 58px;
}

@media (min-width: 1024px){
  .pt_58{
    padding-top: 4.005vw;
  }
}

.pb_58{
  padding-bottom: 58px;
}

@media (min-width: 1024px){
  .pb_58{
    padding-bottom: 4.005vw;
  }
}

.pr_59{
  padding-right: 59px;
}

@media (min-width: 1024px){
  .pr_59{
    padding-right: 4.074vw;
  }
}

.pl_59{
  padding-left: 59px;
}

@media (min-width: 1024px){
  .pl_59{
    padding-left: 4.074vw;
  }
}

.pt_59{
  padding-top: 59px;
}

@media (min-width: 1024px){
  .pt_59{
    padding-top: 4.074vw;
  }
}

.pb_59{
  padding-bottom: 59px;
}

@media (min-width: 1024px){
  .pb_59{
    padding-bottom: 4.074vw;
  }
}

.pr_60{
  padding-right: 60px;
}

@media (min-width: 1024px){
  .pr_60{
    padding-right: 4.143vw;
  }
}

.pl_60{
  padding-left: 60px;
}

@media (min-width: 1024px){
  .pl_60{
    padding-left: 4.143vw;
  }
}

.pt_60{
  padding-top: 60px;
}

@media (min-width: 1024px){
  .pt_60{
    padding-top: 4.143vw;
  }
}

.pb_60{
  padding-bottom: 60px;
}

@media (min-width: 1024px){
  .pb_60{
    padding-bottom: 4.143vw;
  }
}

.pr_61{
  padding-right: 61px;
}

@media (min-width: 1024px){
  .pr_61{
    padding-right: 4.212vw;
  }
}

.pl_61{
  padding-left: 61px;
}

@media (min-width: 1024px){
  .pl_61{
    padding-left: 4.212vw;
  }
}

.pt_61{
  padding-top: 61px;
}

@media (min-width: 1024px){
  .pt_61{
    padding-top: 4.212vw;
  }
}

.pb_61{
  padding-bottom: 61px;
}

@media (min-width: 1024px){
  .pb_61{
    padding-bottom: 4.212vw;
  }
}

.pr_62{
  padding-right: 62px;
}

@media (min-width: 1024px){
  .pr_62{
    padding-right: 4.281vw;
  }
}

.pl_62{
  padding-left: 62px;
}

@media (min-width: 1024px){
  .pl_62{
    padding-left: 4.281vw;
  }
}

.pt_62{
  padding-top: 62px;
}

@media (min-width: 1024px){
  .pt_62{
    padding-top: 4.281vw;
  }
}

.pb_62{
  padding-bottom: 62px;
}

@media (min-width: 1024px){
  .pb_62{
    padding-bottom: 4.281vw;
  }
}

.pr_63{
  padding-right: 63px;
}

@media (min-width: 1024px){
  .pr_63{
    padding-right: 4.350vw;
  }
}

.pl_63{
  padding-left: 63px;
}

@media (min-width: 1024px){
  .pl_63{
    padding-left: 4.350vw;
  }
}

.pt_63{
  padding-top: 63px;
}

@media (min-width: 1024px){
  .pt_63{
    padding-top: 4.350vw;
  }
}

.pb_63{
  padding-bottom: 63px;
}

@media (min-width: 1024px){
  .pb_63{
    padding-bottom: 4.350vw;
  }
}

.pr_64{
  padding-right: 64px;
}

@media (min-width: 1024px){
  .pr_64{
    padding-right: 4.419vw;
  }
}

.pl_64{
  padding-left: 64px;
}

@media (min-width: 1024px){
  .pl_64{
    padding-left: 4.419vw;
  }
}

.pt_64{
  padding-top: 64px;
}

@media (min-width: 1024px){
  .pt_64{
    padding-top: 4.419vw;
  }
}

.pb_64{
  padding-bottom: 64px;
}

@media (min-width: 1024px){
  .pb_64{
    padding-bottom: 4.419vw;
  }
}

.pr_65{
  padding-right: 65px;
}

@media (min-width: 1024px){
  .pr_65{
    padding-right: 4.488vw;
  }
}

.pl_65{
  padding-left: 65px;
}

@media (min-width: 1024px){
  .pl_65{
    padding-left: 4.488vw;
  }
}

.pt_65{
  padding-top: 65px;
}

@media (min-width: 1024px){
  .pt_65{
    padding-top: 4.488vw;
  }
}

.pb_65{
  padding-bottom: 65px;
}

@media (min-width: 1024px){
  .pb_65{
    padding-bottom: 4.488vw;
  }
}

.pr_66{
  padding-right: 66px;
}

@media (min-width: 1024px){
  .pr_66{
    padding-right: 4.557vw;
  }
}

.pl_66{
  padding-left: 66px;
}

@media (min-width: 1024px){
  .pl_66{
    padding-left: 4.557vw;
  }
}

.pt_66{
  padding-top: 66px;
}

@media (min-width: 1024px){
  .pt_66{
    padding-top: 4.557vw;
  }
}

.pb_66{
  padding-bottom: 66px;
}

@media (min-width: 1024px){
  .pb_66{
    padding-bottom: 4.557vw;
  }
}

.pr_67{
  padding-right: 67px;
}

@media (min-width: 1024px){
  .pr_67{
    padding-right: 4.626vw;
  }
}

.pl_67{
  padding-left: 67px;
}

@media (min-width: 1024px){
  .pl_67{
    padding-left: 4.626vw;
  }
}

.pt_67{
  padding-top: 67px;
}

@media (min-width: 1024px){
  .pt_67{
    padding-top: 4.626vw;
  }
}

.pb_67{
  padding-bottom: 67px;
}

@media (min-width: 1024px){
  .pb_67{
    padding-bottom: 4.626vw;
  }
}

.pr_68{
  padding-right: 68px;
}

@media (min-width: 1024px){
  .pr_68{
    padding-right: 4.695vw;
  }
}

.pl_68{
  padding-left: 68px;
}

@media (min-width: 1024px){
  .pl_68{
    padding-left: 4.695vw;
  }
}

.pt_68{
  padding-top: 68px;
}

@media (min-width: 1024px){
  .pt_68{
    padding-top: 4.695vw;
  }
}

.pb_68{
  padding-bottom: 68px;
}

@media (min-width: 1024px){
  .pb_68{
    padding-bottom: 4.695vw;
  }
}

.pr_69{
  padding-right: 69px;
}

@media (min-width: 1024px){
  .pr_69{
    padding-right: 4.764vw;
  }
}

.pl_69{
  padding-left: 69px;
}

@media (min-width: 1024px){
  .pl_69{
    padding-left: 4.764vw;
  }
}

.pt_69{
  padding-top: 69px;
}

@media (min-width: 1024px){
  .pt_69{
    padding-top: 4.764vw;
  }
}

.pb_69{
  padding-bottom: 69px;
}

@media (min-width: 1024px){
  .pb_69{
    padding-bottom: 4.764vw;
  }
}

.pr_70{
  padding-right: 70px;
}

@media (min-width: 1024px){
  .pr_70{
    padding-right: 4.833vw;
  }
}

.pl_70{
  padding-left: 70px;
}

@media (min-width: 1024px){
  .pl_70{
    padding-left: 4.833vw;
  }
}

.pt_70{
  padding-top: 70px;
}

@media (min-width: 1024px){
  .pt_70{
    padding-top: 4.833vw;
  }
}

.pb_70{
  padding-bottom: 70px;
}

@media (min-width: 1024px){
  .pb_70{
    padding-bottom: 4.833vw;
  }
}

.pr_71{
  padding-right: 71px;
}

@media (min-width: 1024px){
  .pr_71{
    padding-right: 4.902vw;
  }
}

.pl_71{
  padding-left: 71px;
}

@media (min-width: 1024px){
  .pl_71{
    padding-left: 4.902vw;
  }
}

.pt_71{
  padding-top: 71px;
}

@media (min-width: 1024px){
  .pt_71{
    padding-top: 4.902vw;
  }
}

.pb_71{
  padding-bottom: 71px;
}

@media (min-width: 1024px){
  .pb_71{
    padding-bottom: 4.902vw;
  }
}

.pr_72{
  padding-right: 72px;
}

@media (min-width: 1024px){
  .pr_72{
    padding-right: 4.971vw;
  }
}

.pl_72{
  padding-left: 72px;
}

@media (min-width: 1024px){
  .pl_72{
    padding-left: 4.971vw;
  }
}

.pt_72{
  padding-top: 72px;
}

@media (min-width: 1024px){
  .pt_72{
    padding-top: 4.971vw;
  }
}

.pb_72{
  padding-bottom: 72px;
}

@media (min-width: 1024px){
  .pb_72{
    padding-bottom: 4.971vw;
  }
}

.pr_73{
  padding-right: 73px;
}

@media (min-width: 1024px){
  .pr_73{
    padding-right: 5.040vw;
  }
}

.pl_73{
  padding-left: 73px;
}

@media (min-width: 1024px){
  .pl_73{
    padding-left: 5.040vw;
  }
}

.pt_73{
  padding-top: 73px;
}

@media (min-width: 1024px){
  .pt_73{
    padding-top: 5.040vw;
  }
}

.pb_73{
  padding-bottom: 73px;
}

@media (min-width: 1024px){
  .pb_73{
    padding-bottom: 5.040vw;
  }
}

.pr_74{
  padding-right: 74px;
}

@media (min-width: 1024px){
  .pr_74{
    padding-right: 5.109vw;
  }
}

.pl_74{
  padding-left: 74px;
}

@media (min-width: 1024px){
  .pl_74{
    padding-left: 5.109vw;
  }
}

.pt_74{
  padding-top: 74px;
}

@media (min-width: 1024px){
  .pt_74{
    padding-top: 5.109vw;
  }
}

.pb_74{
  padding-bottom: 74px;
}

@media (min-width: 1024px){
  .pb_74{
    padding-bottom: 5.109vw;
  }
}

.pr_75{
  padding-right: 75px;
}

@media (min-width: 1024px){
  .pr_75{
    padding-right: 5.178vw;
  }
}

.pl_75{
  padding-left: 75px;
}

@media (min-width: 1024px){
  .pl_75{
    padding-left: 5.178vw;
  }
}

/* ============== Padings - 1440 =============== */

.mr_1{
  margin-right: 1px;
}

@media (min-width: 1024px){
  .mr_1{
    margin-right: 0.069vw;
  }
}

.ml_1{
  margin-left: 1px;
}

@media (min-width: 1024px){
  .ml_1{
    margin-left: 0.069vw;
  }
}

.mt_1{
  margin-top: 1px;
}

@media (min-width: 1024px){
  .mt_1{
    margin-top: 0.069vw;
  }
}

.mb_1{
  margin-bottom: 1px;
}

@media (min-width: 1024px){
  .mb_1{
    margin-bottom: 0.069vw;
  }
}

.mr_2{
  margin-right: 2px;
}

@media (min-width: 1024px){
  .mr_2{
    margin-right: 0.139vw;
  }
}

.ml_2{
  margin-left: 2px;
}

@media (min-width: 1024px){
  .ml_2{
    margin-left: 0.139vw;
  }
}

.mt_2{
  margin-top: 2px;
}

@media (min-width: 1024px){
  .mt_2{
    margin-top: 0.139vw;
  }
}

.mb_2{
  margin-bottom: 2px;
}

@media (min-width: 1024px){
  .mb_2{
    margin-bottom: 0.139vw;
  }
}

.mr_3{
  margin-right: 3px;
}

@media (min-width: 1024px){
  .mr_3{
    margin-right: 0.208vw;
  }
}

.ml_3{
  margin-left: 3px;
}

@media (min-width: 1024px){
  .ml_3{
    margin-left: 0.208vw;
  }
}

.mt_3{
  margin-top: 3px;
}

@media (min-width: 1024px){
  .mt_3{
    margin-top: 0.208vw;
  }
}

.mb_3{
  margin-bottom: 3px;
}

@media (min-width: 1024px){
  .mb_3{
    margin-bottom: 0.208vw;
  }
}

.mr_4{
  margin-right: 4px;
}

@media (min-width: 1024px){
  .mr_4{
    margin-right: 0.277vw;
  }
}

.ml_4{
  margin-left: 4px;
}

@media (min-width: 1024px){
  .ml_4{
    margin-left: 0.277vw;
  }
}

.mt_4{
  margin-top: 4px;
}

@media (min-width: 1024px){
  .mt_4{
    margin-top: 0.277vw;
  }
}

.mb_4{
  margin-bottom: 4px;
}

@media (min-width: 1024px){
  .mb_4{
    margin-bottom: 0.277vw;
  }
}

.mr_5{
  margin-right: 5px;
}

@media (min-width: 1024px){
  .mr_5{
    margin-right: 0.347vw;
  }
}

.ml_5{
  margin-left: 5px;
}

@media (min-width: 1024px){
  .ml_5{
    margin-left: 0.347vw;
  }
}

.mt_5{
  margin-top: 5px;
}

@media (min-width: 1024px){
  .mt_5{
    margin-top: 0.347vw;
  }
}

.mb_5{
  margin-bottom: 5px;
}

@media (min-width: 1024px){
  .mb_5{
    margin-bottom: 0.347vw;
  }
}

.mr_6{
  margin-right: 6px;
}

@media (min-width: 1024px){
  .mr_6{
    margin-right: 0.416vw;
  }
}

.ml_6{
  margin-left: 6px;
}

@media (min-width: 1024px){
  .ml_6{
    margin-left: 0.416vw;
  }
}

.mt_6{
  margin-top: 6px;
}

@media (min-width: 1024px){
  .mt_6{
    margin-top: 0.416vw;
  }
}

.mb_6{
  margin-bottom: 6px;
}

@media (min-width: 1024px){
  .mb_6{
    margin-bottom: 0.416vw;
  }
}

.mr_7{
  margin-right: 7px;
}

@media (min-width: 1024px){
  .mr_7{
    margin-right: 0.485vw;
  }
}

.ml_7{
  margin-left: 7px;
}

@media (min-width: 1024px){
  .ml_7{
    margin-left: 0.485vw;
  }
}

.mt_7{
  margin-top: 7px;
}

@media (min-width: 1024px){
  .mt_7{
    margin-top: 0.485vw;
  }
}

.mb_7{
  margin-bottom: 7px;
}

@media (min-width: 1024px){
  .mb_7{
    margin-bottom: 0.485vw;
  }
}

.mr_8{
  margin-right: 8px;
}

@media (min-width: 1024px){
  .mr_8{
    margin-right: 0.554vw;
  }
}

.ml_8{
  margin-left: 8px;
}

@media (min-width: 1024px){
  .ml_8{
    margin-left: 0.554vw;
  }
}

.mt_8{
  margin-top: 8px;
}

@media (min-width: 1024px){
  .mt_8{
    margin-top: 0.554vw;
  }
}

.mb_8{
  margin-bottom: 8px;
}

@media (min-width: 1024px){
  .mb_8{
    margin-bottom: 0.554vw;
  }
}

.mr_9{
  margin-right: 9px;
}

@media (min-width: 1024px){
  .mr_9{
    margin-right: 0.623vw;
  }
}

.ml_9{
  margin-left: 9px;
}

@media (min-width: 1024px){
  .ml_9{
    margin-left: 0.623vw;
  }
}

.mt_9{
  margin-top: 9px;
}

@media (min-width: 1024px){
  .mt_9{
    margin-top: 0.623vw;
  }
}

.mb_9{
  margin-bottom: 9px;
}

@media (min-width: 1024px){
  .mb_9{
    margin-bottom: 0.623vw;
  }
}

.mr_10{
  margin-right: 10px;
}

@media (min-width: 1024px){
  .mr_10{
    margin-right: 0.692vw;
  }
}

.ml_10{
  margin-left: 10px;
}

@media (min-width: 1024px){
  .ml_10{
    margin-left: 0.692vw;
  }
}

.mt_10{
  margin-top: 10px;
}

@media (min-width: 1024px){
  .mt_10{
    margin-top: 0.692vw;
  }
}

.mb_10{
  margin-bottom: 10px;
}

@media (min-width: 1024px){
  .mb_10{
    margin-bottom: 0.692vw;
  }
}

.mr_11{
  margin-right: 11px;
}

@media (min-width: 1024px){
  .mr_11{
    margin-right: 0.761vw;
  }
}

.ml_11{
  margin-left: 11px;
}

@media (min-width: 1024px){
  .ml_11{
    margin-left: 0.761vw;
  }
}

.mt_11{
  margin-top: 11px;
}

@media (min-width: 1024px){
  .mt_11{
    margin-top: 0.761vw;
  }
}

.mb_11{
  margin-bottom: 11px;
}

@media (min-width: 1024px){
  .mb_11{
    margin-bottom: 0.761vw;
  }
}

.mr_12{
  margin-right: 12px;
}

@media (min-width: 1024px){
  .mr_12{
    margin-right: 0.831vw;
  }
}

.ml_12{
  margin-left: 12px;
}

@media (min-width: 1024px){
  .ml_12{
    margin-left: 0.831vw;
  }
}

.mt_12{
  margin-top: 12px;
}

@media (min-width: 1024px){
  .mt_12{
    margin-top: 0.831vw;
  }
}

.mb_12{
  margin-bottom: 12px;
}

@media (min-width: 1024px){
  .mb_12{
    margin-bottom: 0.831vw;
  }
}

.mr_13{
  margin-right: 13px;
}

@media (min-width: 1024px){
  .mr_13{
    margin-right: 0.900vw;
  }
}

.ml_13{
  margin-left: 13px;
}

@media (min-width: 1024px){
  .ml_13{
    margin-left: 0.900vw;
  }
}

.mt_13{
  margin-top: 13px;
}

@media (min-width: 1024px){
  .mt_13{
    margin-top: 0.900vw;
  }
}

.mb_13{
  margin-bottom: 13px;
}

@media (min-width: 1024px){
  .mb_13{
    margin-bottom: 0.900vw;
  }
}

.mr_14{
  margin-right: 14px;
}

@media (min-width: 1024px){
  .mr_14{
    margin-right: 0.969vw;
  }
}

.ml_14{
  margin-left: 14px;
}

@media (min-width: 1024px){
  .ml_14{
    margin-left: 0.969vw;
  }
}

.mt_14{
  margin-top: 14px;
}

@media (min-width: 1024px){
  .mt_14{
    margin-top: 0.969vw;
  }
}

.mb_14{
  margin-bottom: 14px;
}

@media (min-width: 1024px){
  .mb_14{
    margin-bottom: 0.969vw;
  }
}

.mr_15{
  margin-right: 15px;
}

@media (min-width: 1024px){
  .mr_15{
    margin-right: 1.038vw;
  }
}

.ml_15{
  margin-left: 15px;
}

@media (min-width: 1024px){
  .ml_15{
    margin-left: 1.038vw;
  }
}

.mt_15{
  margin-top: 15px;
}

@media (min-width: 1024px){
  .mt_15{
    margin-top: 1.038vw;
  }
}

.mb_15{
  margin-bottom: 15px;
}

@media (min-width: 1024px){
  .mb_15{
    margin-bottom: 1.038vw;
  }
}

.mr_16{
  margin-right: 16px;
}

@media (min-width: 1024px){
  .mr_16{
    margin-right: 1.107vw;
  }
}

.ml_16{
  margin-left: 16px;
}

@media (min-width: 1024px){
  .ml_16{
    margin-left: 1.107vw;
  }
}

.mt_16{
  margin-top: 16px;
}

@media (min-width: 1024px){
  .mt_16{
    margin-top: 1.107vw;
  }
}

.mb_16{
  margin-bottom: 16px;
}

@media (min-width: 1024px){
  .mb_16{
    margin-bottom: 1.107vw;
  }
}

.mr_17{
  margin-right: 17px;
}

@media (min-width: 1024px){
  .mr_17{
    margin-right: 1.176vw;
  }
}

.ml_17{
  margin-left: 17px;
}

@media (min-width: 1024px){
  .ml_17{
    margin-left: 1.176vw;
  }
}

.mt_17{
  margin-top: 17px;
}

@media (min-width: 1024px){
  .mt_17{
    margin-top: 1.176vw;
  }
}

.mb_17{
  margin-bottom: 17px;
}

@media (min-width: 1024px){
  .mb_17{
    margin-bottom: 1.176vw;
  }
}

.mr_18{
  margin-right: 18px;
}

@media (min-width: 1024px){
  .mr_18{
    margin-right: 1.245vw;
  }
}

.ml_18{
  margin-left: 18px;
}

@media (min-width: 1024px){
  .ml_18{
    margin-left: 1.245vw;
  }
}

.mt_18{
  margin-top: 18px;
}

@media (min-width: 1024px){
  .mt_18{
    margin-top: 1.245vw;
  }
}

.mb_18{
  margin-bottom: 18px;
}

@media (min-width: 1024px){
  .mb_18{
    margin-bottom: 1.245vw;
  }
}

.mr_19{
  margin-right: 19px;
}

@media (min-width: 1024px){
  .mr_19{
    margin-right: 1.314vw;
  }
}

.ml_19{
  margin-left: 19px;
}

@media (min-width: 1024px){
  .ml_19{
    margin-left: 1.314vw;
  }
}

.mt_19{
  margin-top: 19px;
}

@media (min-width: 1024px){
  .mt_19{
    margin-top: 1.314vw;
  }
}

.mb_19{
  margin-bottom: 19px;
}

@media (min-width: 1024px){
  .mb_19{
    margin-bottom: 1.314vw;
  }
}

.mr_20{
  margin-right: 20px;
}

@media (min-width: 1024px){
  .mr_20{
    margin-right: 1.383vw;
  }
}

.ml_20{
  margin-left: 20px;
}

@media (min-width: 1024px){
  .ml_20{
    margin-left: 1.383vw;
  }
}

.mt_20{
  margin-top: 20px;
}

@media (min-width: 1024px){
  .mt_20{
    margin-top: 1.383vw;
  }
}

.mb_20{
  margin-bottom: 20px;
}

@media (min-width: 1024px){
  .mb_20{
    margin-bottom: 1.383vw;
  }
}

.mr_21{
  margin-right: 21px;
}

@media (min-width: 1024px){
  .mr_21{
    margin-right: 1.452vw;
  }
}

.ml_21{
  margin-left: 21px;
}

@media (min-width: 1024px){
  .ml_21{
    margin-left: 1.452vw;
  }
}

.mt_21{
  margin-top: 21px;
}

@media (min-width: 1024px){
  .mt_21{
    margin-top: 1.452vw;
  }
}

.mb_21{
  margin-bottom: 21px;
}

@media (min-width: 1024px){
  .mb_21{
    margin-bottom: 1.452vw;
  }
}

.mr_22{
  margin-right: 22px;
}

@media (min-width: 1024px){
  .mr_22{
    margin-right: 1.521vw;
  }
}

.ml_22{
  margin-left: 22px;
}

@media (min-width: 1024px){
  .ml_22{
    margin-left: 1.521vw;
  }
}

.mt_22{
  margin-top: 22px;
}

@media (min-width: 1024px){
  .mt_22{
    margin-top: 1.521vw;
  }
}

.mb_22{
  margin-bottom: 22px;
}

@media (min-width: 1024px){
  .mb_22{
    margin-bottom: 1.521vw;
  }
}

.mr_23{
  margin-right: 23px;
}

@media (min-width: 1024px){
  .mr_23{
    margin-right: 1.590vw;
  }
}

.ml_23{
  margin-left: 23px;
}

@media (min-width: 1024px){
  .ml_23{
    margin-left: 1.590vw;
  }
}

.mt_23{
  margin-top: 23px;
}

@media (min-width: 1024px){
  .mt_23{
    margin-top: 1.590vw;
  }
}

.mb_23{
  margin-bottom: 23px;
}

@media (min-width: 1024px){
  .mb_23{
    margin-bottom: 1.590vw;
  }
}

.mr_24{
  margin-right: 24px;
}

@media (min-width: 1024px){
  .mr_24{
    margin-right: 1.659vw;
  }
}

.ml_24{
  margin-left: 24px;
}

@media (min-width: 1024px){
  .ml_24{
    margin-left: 1.659vw;
  }
}

.mt_24{
  margin-top: 24px;
}

@media (min-width: 1024px){
  .mt_24{
    margin-top: 1.659vw;
  }
}

.mb_24{
  margin-bottom: 24px;
}

@media (min-width: 1024px){
  .mb_24{
    margin-bottom: 1.659vw;
  }
}

.mr_25{
  margin-right: 25px;
}

@media (min-width: 1024px){
  .mr_25{
    margin-right: 1.728vw;
  }
}

.ml_25{
  margin-left: 25px;
}

@media (min-width: 1024px){
  .ml_25{
    margin-left: 1.728vw;
  }
}

.mt_25{
  margin-top: 25px;
}

@media (min-width: 1024px){
  .mt_25{
    margin-top: 1.728vw;
  }
}

.mb_25{
  margin-bottom: 25px;
}

@media (min-width: 1024px){
  .mb_25{
    margin-bottom: 1.728vw;
  }
}

.mr_26{
  margin-right: 26px;
}

@media (min-width: 1024px){
  .mr_26{
    margin-right: 1.797vw;
  }
}

.ml_26{
  margin-left: 26px;
}

@media (min-width: 1024px){
  .ml_26{
    margin-left: 1.797vw;
  }
}

.mt_26{
  margin-top: 26px;
}

@media (min-width: 1024px){
  .mt_26{
    margin-top: 1.797vw;
  }
}

.mb_26{
  margin-bottom: 26px;
}

@media (min-width: 1024px){
  .mb_26{
    margin-bottom: 1.797vw;
  }
}

.mr_27{
  margin-right: 27px;
}

@media (min-width: 1024px){
  .mr_27{
    margin-right: 1.866vw;
  }
}

.ml_27{
  margin-left: 27px;
}

@media (min-width: 1024px){
  .ml_27{
    margin-left: 1.866vw;
  }
}

.mt_27{
  margin-top: 27px;
}

@media (min-width: 1024px){
  .mt_27{
    margin-top: 1.866vw;
  }
}

.mb_27{
  margin-bottom: 27px;
}

@media (min-width: 1024px){
  .mb_27{
    margin-bottom: 1.866vw;
  }
}

.mr_28{
  margin-right: 28px;
}

@media (min-width: 1024px){
  .mr_28{
    margin-right: 1.935vw;
  }
}

.ml_28{
  margin-left: 28px;
}

@media (min-width: 1024px){
  .ml_28{
    margin-left: 1.935vw;
  }
}

.mt_28{
  margin-top: 28px;
}

@media (min-width: 1024px){
  .mt_28{
    margin-top: 1.935vw;
  }
}

.mb_28{
  margin-bottom: 28px;
}

@media (min-width: 1024px){
  .mb_28{
    margin-bottom: 1.935vw;
  }
}

.mr_29{
  margin-right: 29px;
}

@media (min-width: 1024px){
  .mr_29{
    margin-right: 2.004vw;
  }
}

.ml_29{
  margin-left: 29px;
}

@media (min-width: 1024px){
  .ml_29{
    margin-left: 2.004vw;
  }
}

.mt_29{
  margin-top: 29px;
}

@media (min-width: 1024px){
  .mt_29{
    margin-top: 2.004vw;
  }
}

.mb_29{
  margin-bottom: 29px;
}

@media (min-width: 1024px){
  .mb_29{
    margin-bottom: 2.004vw;
  }
}

.mr_30{
  margin-right: 30px;
}

@media (min-width: 1024px){
  .mr_30{
    margin-right: 2.073vw;
  }
}

.ml_30{
  margin-left: 30px;
}

@media (min-width: 1024px){
  .ml_30{
    margin-left: 2.073vw;
  }
}

.mt_30{
  margin-top: 30px;
}

@media (min-width: 1024px){
  .mt_30{
    margin-top: 2.073vw;
  }
}

.mb_30{
  margin-bottom: 30px;
}

@media (min-width: 1024px){
  .mb_30{
    margin-bottom: 2.073vw;
  }
}

.mr_31{
  margin-right: 31px;
}

@media (min-width: 1024px){
  .mr_31{
    margin-right: 2.142vw;
  }
}

.ml_31{
  margin-left: 31px;
}

@media (min-width: 1024px){
  .ml_31{
    margin-left: 2.142vw;
  }
}

.mt_31{
  margin-top: 31px;
}

@media (min-width: 1024px){
  .mt_31{
    margin-top: 2.142vw;
  }
}

.mb_31{
  margin-bottom: 31px;
}

@media (min-width: 1024px){
  .mb_31{
    margin-bottom: 2.142vw;
  }
}

.mr_32{
  margin-right: 32px;
}

@media (min-width: 1024px){
  .mr_32{
    margin-right: 2.211vw;
  }
}

.ml_32{
  margin-left: 32px;
}

@media (min-width: 1024px){
  .ml_32{
    margin-left: 2.211vw;
  }
}

.mt_32{
  margin-top: 32px;
}

@media (min-width: 1024px){
  .mt_32{
    margin-top: 2.211vw;
  }
}

.mb_32{
  margin-bottom: 32px;
}

@media (min-width: 1024px){
  .mb_32{
    margin-bottom: 2.211vw;
  }
}

.mr_33{
  margin-right: 33px;
}

@media (min-width: 1024px){
  .mr_33{
    margin-right: 2.280vw;
  }
}

.ml_33{
  margin-left: 33px;
}

@media (min-width: 1024px){
  .ml_33{
    margin-left: 2.280vw;
  }
}

.mt_33{
  margin-top: 33px;
}

@media (min-width: 1024px){
  .mt_33{
    margin-top: 2.280vw;
  }
}

.mb_33{
  margin-bottom: 33px;
}

@media (min-width: 1024px){
  .mb_33{
    margin-bottom: 2.280vw;
  }
}

.mr_34{
  margin-right: 34px;
}

@media (min-width: 1024px){
  .mr_34{
    margin-right: 2.349vw;
  }
}

.ml_34{
  margin-left: 34px;
}

@media (min-width: 1024px){
  .ml_34{
    margin-left: 2.349vw;
  }
}

.mt_34{
  margin-top: 34px;
}

@media (min-width: 1024px){
  .mt_34{
    margin-top: 2.349vw;
  }
}

.mb_34{
  margin-bottom: 34px;
}

@media (min-width: 1024px){
  .mb_34{
    margin-bottom: 2.349vw;
  }
}

.mr_35{
  margin-right: 35px;
}

@media (min-width: 1024px){
  .mr_35{
    margin-right: 2.418vw;
  }
}

.ml_35{
  margin-left: 35px;
}

@media (min-width: 1024px){
  .ml_35{
    margin-left: 2.418vw;
  }
}

.mt_35{
  margin-top: 35px;
}

@media (min-width: 1024px){
  .mt_35{
    margin-top: 2.418vw;
  }
}

.mb_35{
  margin-bottom: 35px;
}

@media (min-width: 1024px){
  .mb_35{
    margin-bottom: 2.418vw;
  }
}

.mr_36{
  margin-right: 36px;
}

@media (min-width: 1024px){
  .mr_36{
    margin-right: 2.487vw;
  }
}

.ml_36{
  margin-left: 36px;
}

@media (min-width: 1024px){
  .ml_36{
    margin-left: 2.487vw;
  }
}

.mt_36{
  margin-top: 36px;
}

@media (min-width: 1024px){
  .mt_36{
    margin-top: 2.487vw;
  }
}

.mb_36{
  margin-bottom: 36px;
}

@media (min-width: 1024px){
  .mb_36{
    margin-bottom: 2.487vw;
  }
}

.mr_37{
  margin-right: 37px;
}

@media (min-width: 1024px){
  .mr_37{
    margin-right: 2.556vw;
  }
}

.ml_37{
  margin-left: 37px;
}

@media (min-width: 1024px){
  .ml_37{
    margin-left: 2.556vw;
  }
}

.mt_37{
  margin-top: 37px;
}

@media (min-width: 1024px){
  .mt_37{
    margin-top: 2.556vw;
  }
}

.mb_37{
  margin-bottom: 37px;
}

@media (min-width: 1024px){
  .mb_37{
    margin-bottom: 2.556vw;
  }
}

.mr_38{
  margin-right: 38px;
}

@media (min-width: 1024px){
  .mr_38{
    margin-right: 2.625vw;
  }
}

.ml_38{
  margin-left: 38px;
}

@media (min-width: 1024px){
  .ml_38{
    margin-left: 2.625vw;
  }
}

.mt_38{
  margin-top: 38px;
}

@media (min-width: 1024px){
  .mt_38{
    margin-top: 2.625vw;
  }
}

.mb_38{
  margin-bottom: 38px;
}

@media (min-width: 1024px){
  .mb_38{
    margin-bottom: 2.625vw;
  }
}

.mr_39{
  margin-right: 39px;
}

@media (min-width: 1024px){
  .mr_39{
    margin-right: 2.694vw;
  }
}

.ml_39{
  margin-left: 39px;
}

@media (min-width: 1024px){
  .ml_39{
    margin-left: 2.694vw;
  }
}

.mt_39{
  margin-top: 39px;
}

@media (min-width: 1024px){
  .mt_39{
    margin-top: 2.694vw;
  }
}

.mb_39{
  margin-bottom: 39px;
}

@media (min-width: 1024px){
  .mb_39{
    margin-bottom: 2.694vw;
  }
}

.mr_40{
  margin-right: 40px;
}

@media (min-width: 1024px){
  .mr_40{
    margin-right: 2.763vw;
  }
}

.ml_40{
  margin-left: 40px;
}

@media (min-width: 1024px){
  .ml_40{
    margin-left: 2.763vw;
  }
}

.mt_40{
  margin-top: 40px;
}

@media (min-width: 1024px){
  .mt_40{
    margin-top: 2.763vw;
  }
}

.mb_40{
  margin-bottom: 40px;
}

@media (min-width: 1024px){
  .mb_40{
    margin-bottom: 2.763vw;
  }
}

.mr_41{
  margin-right: 41px;
}

@media (min-width: 1024px){
  .mr_41{
    margin-right: 2.832vw;
  }
}

.ml_41{
  margin-left: 41px;
}

@media (min-width: 1024px){
  .ml_41{
    margin-left: 2.832vw;
  }
}

.mt_41{
  margin-top: 41px;
}

@media (min-width: 1024px){
  .mt_41{
    margin-top: 2.832vw;
  }
}

.mb_41{
  margin-bottom: 41px;
}

@media (min-width: 1024px){
  .mb_41{
    margin-bottom: 2.832vw;
  }
}

.mr_42{
  margin-right: 42px;
}

@media (min-width: 1024px){
  .mr_42{
    margin-right: 2.901vw;
  }
}

.ml_42{
  margin-left: 42px;
}

@media (min-width: 1024px){
  .ml_42{
    margin-left: 2.901vw;
  }
}

.mt_42{
  margin-top: 42px;
}

@media (min-width: 1024px){
  .mt_42{
    margin-top: 2.901vw;
  }
}

.mb_42{
  margin-bottom: 42px;
}

@media (min-width: 1024px){
  .mb_42{
    margin-bottom: 2.901vw;
  }
}

.mr_43{
  margin-right: 43px;
}

@media (min-width: 1024px){
  .mr_43{
    margin-right: 2.970vw;
  }
}

.ml_43{
  margin-left: 43px;
}

@media (min-width: 1024px){
  .ml_43{
    margin-left: 2.970vw;
  }
}

.mt_43{
  margin-top: 43px;
}

@media (min-width: 1024px){
  .mt_43{
    margin-top: 2.970vw;
  }
}

.mb_43{
  margin-bottom: 43px;
}

@media (min-width: 1024px){
  .mb_43{
    margin-bottom: 2.970vw;
  }
}

.mr_44{
  margin-right: 44px;
}

@media (min-width: 1024px){
  .mr_44{
    margin-right: 3.039vw;
  }
}

.ml_44{
  margin-left: 44px;
}

@media (min-width: 1024px){
  .ml_44{
    margin-left: 3.039vw;
  }
}

.mt_44{
  margin-top: 44px;
}

@media (min-width: 1024px){
  .mt_44{
    margin-top: 3.039vw;
  }
}

.mb_44{
  margin-bottom: 44px;
}

@media (min-width: 1024px){
  .mb_44{
    margin-bottom: 3.039vw;
  }
}

.mr_45{
  margin-right: 45px;
}

@media (min-width: 1024px){
  .mr_45{
    margin-right: 3.108vw;
  }
}

.ml_45{
  margin-left: 45px;
}

@media (min-width: 1024px){
  .ml_45{
    margin-left: 3.108vw;
  }
}

.mt_45{
  margin-top: 45px;
}

@media (min-width: 1024px){
  .mt_45{
    margin-top: 3.108vw;
  }
}

.mb_45{
  margin-bottom: 45px;
}

@media (min-width: 1024px){
  .mb_45{
    margin-bottom: 3.108vw;
  }
}

.mr_46{
  margin-right: 46px;
}

@media (min-width: 1024px){
  .mr_46{
    margin-right: 3.177vw;
  }
}

.ml_46{
  margin-left: 46px;
}

@media (min-width: 1024px){
  .ml_46{
    margin-left: 3.177vw;
  }
}

.mt_46{
  margin-top: 46px;
}

@media (min-width: 1024px){
  .mt_46{
    margin-top: 3.177vw;
  }
}

.mb_46{
  margin-bottom: 46px;
}

@media (min-width: 1024px){
  .mb_46{
    margin-bottom: 3.177vw;
  }
}

.mr_47{
  margin-right: 47px;
}

@media (min-width: 1024px){
  .mr_47{
    margin-right: 3.246vw;
  }
}

.ml_47{
  margin-left: 47px;
}

@media (min-width: 1024px){
  .ml_47{
    margin-left: 3.246vw;
  }
}

.mt_47{
  margin-top: 47px;
}

@media (min-width: 1024px){
  .mt_47{
    margin-top: 3.246vw;
  }
}

.mb_47{
  margin-bottom: 47px;
}

@media (min-width: 1024px){
  .mb_47{
    margin-bottom: 3.246vw;
  }
}

.mr_48{
  margin-right: 48px;
}

@media (min-width: 1024px){
  .mr_48{
    margin-right: 3.315vw;
  }
}

.ml_48{
  margin-left: 48px;
}

@media (min-width: 1024px){
  .ml_48{
    margin-left: 3.315vw;
  }
}

.mt_48{
  margin-top: 48px;
}

@media (min-width: 1024px){
  .mt_48{
    margin-top: 3.315vw;
  }
}

.mb_48{
  margin-bottom: 48px;
}

@media (min-width: 1024px){
  .mb_48{
    margin-bottom: 3.315vw;
  }
}

.mr_49{
  margin-right: 49px;
}

@media (min-width: 1024px){
  .mr_49{
    margin-right: 3.384vw;
  }
}

.ml_49{
  margin-left: 49px;
}

@media (min-width: 1024px){
  .ml_49{
    margin-left: 3.384vw;
  }
}

.mt_49{
  margin-top: 49px;
}

@media (min-width: 1024px){
  .mt_49{
    margin-top: 3.384vw;
  }
}

.mb_49{
  margin-bottom: 49px;
}

@media (min-width: 1024px){
  .mb_49{
    margin-bottom: 3.384vw;
  }
}

.mr_50{
  margin-right: 50px;
}

@media (min-width: 1024px){
  .mr_50{
    margin-right: 3.453vw;
  }
}

.ml_50{
  margin-left: 50px;
}

@media (min-width: 1024px){
  .ml_50{
    margin-left: 3.453vw;
  }
}

.mt_50{
  margin-top: 50px;
}

@media (min-width: 1024px){
  .mt_50{
    margin-top: 3.453vw;
  }
}

.mb_50{
  margin-bottom: 50px;
}

@media (min-width: 1024px){
  .mb_50{
    margin-bottom: 3.453vw;
  }
}

.mr_51{
  margin-right: 51px;
}

@media (min-width: 1024px){
  .mr_51{
    margin-right: 3.522vw;
  }
}

.ml_51{
  margin-left: 51px;
}

@media (min-width: 1024px){
  .ml_51{
    margin-left: 3.522vw;
  }
}

.mt_51{
  margin-top: 51px;
}

@media (min-width: 1024px){
  .mt_51{
    margin-top: 3.522vw;
  }
}

.mb_51{
  margin-bottom: 51px;
}

@media (min-width: 1024px){
  .mb_51{
    margin-bottom: 3.522vw;
  }
}

.mr_52{
  margin-right: 52px;
}

@media (min-width: 1024px){
  .mr_52{
    margin-right: 3.591vw;
  }
}

.ml_52{
  margin-left: 52px;
}

@media (min-width: 1024px){
  .ml_52{
    margin-left: 3.591vw;
  }
}

.mt_52{
  margin-top: 52px;
}

@media (min-width: 1024px){
  .mt_52{
    margin-top: 3.591vw;
  }
}

.mb_52{
  margin-bottom: 52px;
}

@media (min-width: 1024px){
  .mb_52{
    margin-bottom: 3.591vw;
  }
}

.mr_53{
  margin-right: 53px;
}

@media (min-width: 1024px){
  .mr_53{
    margin-right: 3.660vw;
  }
}

.ml_53{
  margin-left: 53px;
}

@media (min-width: 1024px){
  .ml_53{
    margin-left: 3.660vw;
  }
}

.mt_53{
  margin-top: 53px;
}

@media (min-width: 1024px){
  .mt_53{
    margin-top: 3.660vw;
  }
}

.mb_53{
  margin-bottom: 53px;
}

@media (min-width: 1024px){
  .mb_53{
    margin-bottom: 3.660vw;
  }
}

.mr_54{
  margin-right: 54px;
}

@media (min-width: 1024px){
  .mr_54{
    margin-right: 3.729vw;
  }
}

.ml_54{
  margin-left: 54px;
}

@media (min-width: 1024px){
  .ml_54{
    margin-left: 3.729vw;
  }
}

.mt_54{
  margin-top: 54px;
}

@media (min-width: 1024px){
  .mt_54{
    margin-top: 3.729vw;
  }
}

.mb_54{
  margin-bottom: 54px;
}

@media (min-width: 1024px){
  .mb_54{
    margin-bottom: 3.729vw;
  }
}

.mr_55{
  margin-right: 55px;
}

@media (min-width: 1024px){
  .mr_55{
    margin-right: 3.798vw;
  }
}

.ml_55{
  margin-left: 55px;
}

@media (min-width: 1024px){
  .ml_55{
    margin-left: 3.798vw;
  }
}

.mt_55{
  margin-top: 55px;
}

@media (min-width: 1024px){
  .mt_55{
    margin-top: 3.798vw;
  }
}

.mb_55{
  margin-bottom: 55px;
}

@media (min-width: 1024px){
  .mb_55{
    margin-bottom: 3.798vw;
  }
}

.mr_56{
  margin-right: 56px;
}

@media (min-width: 1024px){
  .mr_56{
    margin-right: 3.867vw;
  }
}

.ml_56{
  margin-left: 56px;
}

@media (min-width: 1024px){
  .ml_56{
    margin-left: 3.867vw;
  }
}

.mt_56{
  margin-top: 56px;
}

@media (min-width: 1024px){
  .mt_56{
    margin-top: 3.867vw;
  }
}

.mb_56{
  margin-bottom: 56px;
}

@media (min-width: 1024px){
  .mb_56{
    margin-bottom: 3.867vw;
  }
}

.mr_57{
  margin-right: 57px;
}

@media (min-width: 1024px){
  .mr_57{
    margin-right: 3.936vw;
  }
}

.ml_57{
  margin-left: 57px;
}

@media (min-width: 1024px){
  .ml_57{
    margin-left: 3.936vw;
  }
}

.mt_57{
  margin-top: 57px;
}

@media (min-width: 1024px){
  .mt_57{
    margin-top: 3.936vw;
  }
}

.mb_57{
  margin-bottom: 57px;
}

@media (min-width: 1024px){
  .mb_57{
    margin-bottom: 3.936vw;
  }
}

.mr_58{
  margin-right: 58px;
}

@media (min-width: 1024px){
  .mr_58{
    margin-right: 4.005vw;
  }
}

.ml_58{
  margin-left: 58px;
}

@media (min-width: 1024px){
  .ml_58{
    margin-left: 4.005vw;
  }
}

.mt_58{
  margin-top: 58px;
}

@media (min-width: 1024px){
  .mt_58{
    margin-top: 4.005vw;
  }
}

.mb_58{
  margin-bottom: 58px;
}

@media (min-width: 1024px){
  .mb_58{
    margin-bottom: 4.005vw;
  }
}

.mr_59{
  margin-right: 59px;
}

@media (min-width: 1024px){
  .mr_59{
    margin-right: 4.074vw;
  }
}

.ml_59{
  margin-left: 59px;
}

@media (min-width: 1024px){
  .ml_59{
    margin-left: 4.074vw;
  }
}

.mt_59{
  margin-top: 59px;
}

@media (min-width: 1024px){
  .mt_59{
    margin-top: 4.074vw;
  }
}

.mb_59{
  margin-bottom: 59px;
}

@media (min-width: 1024px){
  .mb_59{
    margin-bottom: 4.074vw;
  }
}

.mr_60{
  margin-right: 60px;
}

@media (min-width: 1024px){
  .mr_60{
    margin-right: 4.143vw;
  }
}

.ml_60{
  margin-left: 60px;
}

@media (min-width: 1024px){
  .ml_60{
    margin-left: 4.143vw;
  }
}

.mt_60{
  margin-top: 60px;
}

@media (min-width: 1024px){
  .mt_60{
    margin-top: 4.143vw;
  }
}

.mb_60{
  margin-bottom: 60px;
}

@media (min-width: 1024px){
  .mb_60{
    margin-bottom: 4.143vw;
  }
}

.mr_61{
  margin-right: 61px;
}

@media (min-width: 1024px){
  .mr_61{
    margin-right: 4.212vw;
  }
}

.ml_61{
  margin-left: 61px;
}

@media (min-width: 1024px){
  .ml_61{
    margin-left: 4.212vw;
  }
}

.mt_61{
  margin-top: 61px;
}

@media (min-width: 1024px){
  .mt_61{
    margin-top: 4.212vw;
  }
}

.mb_61{
  margin-bottom: 61px;
}

@media (min-width: 1024px){
  .mb_61{
    margin-bottom: 4.212vw;
  }
}

.mr_62{
  margin-right: 62px;
}

@media (min-width: 1024px){
  .mr_62{
    margin-right: 4.281vw;
  }
}

.ml_62{
  margin-left: 62px;
}

@media (min-width: 1024px){
  .ml_62{
    margin-left: 4.281vw;
  }
}

.mt_62{
  margin-top: 62px;
}

@media (min-width: 1024px){
  .mt_62{
    margin-top: 4.281vw;
  }
}

.mb_62{
  margin-bottom: 62px;
}

@media (min-width: 1024px){
  .mb_62{
    margin-bottom: 4.281vw;
  }
}

.mr_63{
  margin-right: 63px;
}

@media (min-width: 1024px){
  .mr_63{
    margin-right: 4.350vw;
  }
}

.ml_63{
  margin-left: 63px;
}

@media (min-width: 1024px){
  .ml_63{
    margin-left: 4.350vw;
  }
}

.mt_63{
  margin-top: 63px;
}

@media (min-width: 1024px){
  .mt_63{
    margin-top: 4.350vw;
  }
}

.mb_63{
  margin-bottom: 63px;
}

@media (min-width: 1024px){
  .mb_63{
    margin-bottom: 4.350vw;
  }
}

.mr_64{
  margin-right: 64px;
}

@media (min-width: 1024px){
  .mr_64{
    margin-right: 4.419vw;
  }
}

.ml_64{
  margin-left: 64px;
}

@media (min-width: 1024px){
  .ml_64{
    margin-left: 4.419vw;
  }
}

.mt_64{
  margin-top: 64px;
}

@media (min-width: 1024px){
  .mt_64{
    margin-top: 4.419vw;
  }
}

.mb_64{
  margin-bottom: 64px;
}

@media (min-width: 1024px){
  .mb_64{
    margin-bottom: 4.419vw;
  }
}

.mr_65{
  margin-right: 65px;
}

@media (min-width: 1024px){
  .mr_65{
    margin-right: 4.488vw;
  }
}

.ml_65{
  margin-left: 65px;
}

@media (min-width: 1024px){
  .ml_65{
    margin-left: 4.488vw;
  }
}

.mt_65{
  margin-top: 65px;
}

@media (min-width: 1024px){
  .mt_65{
    margin-top: 4.488vw;
  }
}

.mb_65{
  margin-bottom: 65px;
}

@media (min-width: 1024px){
  .mb_65{
    margin-bottom: 4.488vw;
  }
}

.mr_66{
  margin-right: 66px;
}

@media (min-width: 1024px){
  .mr_66{
    margin-right: 4.557vw;
  }
}

.ml_66{
  margin-left: 66px;
}

@media (min-width: 1024px){
  .ml_66{
    margin-left: 4.557vw;
  }
}

.mt_66{
  margin-top: 66px;
}

@media (min-width: 1024px){
  .mt_66{
    margin-top: 4.557vw;
  }
}

.mb_66{
  margin-bottom: 66px;
}

@media (min-width: 1024px){
  .mb_66{
    margin-bottom: 4.557vw;
  }
}

.mr_67{
  margin-right: 67px;
}

@media (min-width: 1024px){
  .mr_67{
    margin-right: 4.626vw;
  }
}

.ml_67{
  margin-left: 67px;
}

@media (min-width: 1024px){
  .ml_67{
    margin-left: 4.626vw;
  }
}

.mt_67{
  margin-top: 67px;
}

@media (min-width: 1024px){
  .mt_67{
    margin-top: 4.626vw;
  }
}

.mb_67{
  margin-bottom: 67px;
}

@media (min-width: 1024px){
  .mb_67{
    margin-bottom: 4.626vw;
  }
}

.mr_68{
  margin-right: 68px;
}

@media (min-width: 1024px){
  .mr_68{
    margin-right: 4.695vw;
  }
}

.ml_68{
  margin-left: 68px;
}

@media (min-width: 1024px){
  .ml_68{
    margin-left: 4.695vw;
  }
}

.mt_68{
  margin-top: 68px;
}

@media (min-width: 1024px){
  .mt_68{
    margin-top: 4.695vw;
  }
}

.mb_68{
  margin-bottom: 68px;
}

@media (min-width: 1024px){
  .mb_68{
    margin-bottom: 4.695vw;
  }
}

.mr_69{
  margin-right: 69px;
}

@media (min-width: 1024px){
  .mr_69{
    margin-right: 4.764vw;
  }
}

.ml_69{
  margin-left: 69px;
}

@media (min-width: 1024px){
  .ml_69{
    margin-left: 4.764vw;
  }
}

.mt_69{
  margin-top: 69px;
}

@media (min-width: 1024px){
  .mt_69{
    margin-top: 4.764vw;
  }
}

.mb_69{
  margin-bottom: 69px;
}

@media (min-width: 1024px){
  .mb_69{
    margin-bottom: 4.764vw;
  }
}

.mr_70{
  margin-right: 70px;
}

@media (min-width: 1024px){
  .mr_70{
    margin-right: 4.833vw;
  }
}

.ml_70{
  margin-left: 70px;
}

@media (min-width: 1024px){
  .ml_70{
    margin-left: 4.833vw;
  }
}

.mt_70{
  margin-top: 70px;
}

@media (min-width: 1024px){
  .mt_70{
    margin-top: 4.833vw;
  }
}

.mb_70{
  margin-bottom: 70px;
}

@media (min-width: 1024px){
  .mb_70{
    margin-bottom: 4.833vw;
  }
}

.mr_71{
  margin-right: 71px;
}

@media (min-width: 1024px){
  .mr_71{
    margin-right: 4.902vw;
  }
}

.ml_71{
  margin-left: 71px;
}

@media (min-width: 1024px){
  .ml_71{
    margin-left: 4.902vw;
  }
}

.mt_71{
  margin-top: 71px;
}

@media (min-width: 1024px){
  .mt_71{
    margin-top: 4.902vw;
  }
}

.mb_71{
  margin-bottom: 71px;
}

@media (min-width: 1024px){
  .mb_71{
    margin-bottom: 4.902vw;
  }
}

.mr_72{
  margin-right: 72px;
}

@media (min-width: 1024px){
  .mr_72{
    margin-right: 4.971vw;
  }
}

.ml_72{
  margin-left: 72px;
}

@media (min-width: 1024px){
  .ml_72{
    margin-left: 4.971vw;
  }
}

.mt_72{
  margin-top: 72px;
}

@media (min-width: 1024px){
  .mt_72{
    margin-top: 4.971vw;
  }
}

.mb_72{
  margin-bottom: 72px;
}

@media (min-width: 1024px){
  .mb_72{
    margin-bottom: 4.971vw;
  }
}

.mr_73{
  margin-right: 73px;
}

@media (min-width: 1024px){
  .mr_73{
    margin-right: 5.040vw;
  }
}

.ml_73{
  margin-left: 73px;
}

@media (min-width: 1024px){
  .ml_73{
    margin-left: 5.040vw;
  }
}

.mt_73{
  margin-top: 73px;
}

@media (min-width: 1024px){
  .mt_73{
    margin-top: 5.040vw;
  }
}

.mb_73{
  margin-bottom: 73px;
}

@media (min-width: 1024px){
  .mb_73{
    margin-bottom: 5.040vw;
  }
}

.mr_74{
  margin-right: 74px;
}

@media (min-width: 1024px){
  .mr_74{
    margin-right: 5.109vw;
  }
}

.ml_74{
  margin-left: 74px;
}

@media (min-width: 1024px){
  .ml_74{
    margin-left: 5.109vw;
  }
}

.mt_74{
  margin-top: 74px;
}

@media (min-width: 1024px){
  .mt_74{
    margin-top: 5.109vw;
  }
}

.mb_74{
  margin-bottom: 74px;
}

@media (min-width: 1024px){
  .mb_74{
    margin-bottom: 5.109vw;
  }
}

.mr_75{
  margin-right: 75px;
}

@media (min-width: 1024px){
  .mr_75{
    margin-right: 5.178vw;
  }
}

.ml_75{
  margin-left: 75px;
}

@media (min-width: 1024px){
  .ml_75{
    margin-left: 5.178vw;
  }
}

/* =================== Width - 1440px =================== */

.w1{
  width: 1px;
}

@media (min-width: 1024px){
  .w1{
    width: 0.069vw;
  }
}

.w2{
  width: 2px;
}

@media (min-width: 1024px){
  .w2{
    width: 0.139vw;
  }
}

.w3{
  width: 3px;
}

@media (min-width: 1024px){
  .w3{
    width: 0.208vw;
  }
}

.w4{
  width: 4px;
}

@media (min-width: 1024px){
  .w4{
    width: 0.278vw;
  }
}

.w5{
  width: 5px;
}

@media (min-width: 1024px){
  .w5{
    width: 0.347vw;
  }
}

.w6{
  width: 6px;
}

@media (min-width: 1024px){
  .w6{
    width: 0.417vw;
  }
}

.w7{
  width: 7px;
}

@media (min-width: 1024px){
  .w7{
    width: 0.486vw;
  }
}

.w8{
  width: 8px;
}

@media (min-width: 1024px){
  .w8{
    width: 0.556vw;
  }
}

.w9{
  width: 9px;
}

@media (min-width: 1024px){
  .w9{
    width: 0.625vw;
  }
}

.w10{
  width: 10px;
}

@media (min-width: 1024px){
  .w10{
    width: 0.694vw;
  }
}

.w11{
  width: 11px;
}

@media (min-width: 1024px){
  .w11{
    width: 0.763vw;
  }
}

.w12{
  width: 12px;
}

@media (min-width: 1024px){
  .w12{
    width: 0.833vw;
  }
}

.w13{
  width: 13px;
}

@media (min-width: 1024px){
  .w13{
    width: 0.902vw;
  }
}

.w14{
  width: 14px;
}

@media (min-width: 1024px){
  .w14{
    width: 0.971vw;
  }
}

.w15{
  width: 15px;
}

@media (min-width: 1024px){
  .w15{
    width: 1.040vw;
  }
}

.w16{
  width: 16px;
}

@media (min-width: 1024px){
  .w16{
    width: 1.109vw;
  }
}

.w17{
  width: 17px;
}

@media (min-width: 1024px) {
  .menu_icon .w17 {
    width: 1.181vw;
  }

  .w17{
    width: 1.178vw;
  }
}

.w18{
  width: 18px;
}

@media (min-width: 1024px) {
  .menu_icon .w18 {
    width: 1.25vw;
  }

  .w18{
    width: 1.248vw;
  }
}

.w19{
  width: 19px;
}

@media (min-width: 1024px){
  .w19{
    width: 1.317vw;
  }
}

.w20{
  width: 20px;
}

@media (min-width: 1024px){
  .w20{
    width: 1.386vw;
  }
}

.w21{
  width: 21px;
}

@media (min-width: 1024px){
  .w21{
    width: 1.455vw;
  }
}

.w22{
  width: 22px;
}

@media (min-width: 1024px){
  .w22{
    width: 1.524vw;
  }
}

.w23{
  width: 23px;
}

@media (min-width: 1024px){
  .w23{
    width: 1.593vw;
  }
}

.w24{
  width: 24px;
}

@media (min-width: 1024px) {
  .menu_icon .w24 {
    width: 1.667vw;
  }

  .w24{
    width: 1.662vw;
  }
}

.w25{
  width: 25px;
}

@media (min-width: 1024px){
  .w25{
    width: 1.731vw;
  }
}

.w26{
  width: 26px;
}

@media (min-width: 1024px) {
  .menu_icon .w26 {
    width: 1.706vw;
  }

  .w26{
    width: 1.800vw;
  }
}

.w27{
  width: 27px;
}

@media (min-width: 1024px) {
  .menu_icon .w27 {
    width: 1.875vw;
  }

  .w27{
    width: 1.869vw;
  }
}

.w28{
  width: 28px;
}

@media (min-width: 1024px){
  .w28{
    width: 1.938vw;
  }
}

.w29{
  width: 29px;
}

@media (min-width: 1024px){
  .w29{
    width: 2.007vw;
  }
}

.w30{
  width: 30px;
}

@media (min-width: 1024px){
  .w30{
    width: 2.077vw;
  }
}

.w31{
  width: 31px;
}

@media (min-width: 1024px){
  .w31{
    width: 2.146vw;
  }
}

.w32{
  width: 32px;
}

@media (min-width: 1024px){
  .w32{
    width: 2.215vw;
  }
}

.w33{
  width: 33px;
}

@media (min-width: 1024px){
  .w33{
    width: 2.284vw;
  }
}

.w34{
  width: 34px;
}

@media (min-width: 1024px){
  .w34{
    width: 2.353vw;
  }
}

.w35{
  width: 35px;
}

@media (min-width: 1024px){
  .w35{
    width: 2.422vw;
  }
}

.w36{
  width: 36px;
}

@media (min-width: 1024px){
  .w36{
    width: 2.491vw;
  }
}

.w37{
  width: 37px;
}

@media (min-width: 1024px){
  .w37{
    width: 2.560vw;
  }
}

.w38{
  width: 38px;
}

@media (min-width: 1024px){
  .w38{
    width: 2.629vw;
  }
}

.w39{
  width: 39px;
}

@media (min-width: 1024px){
  .w39{
    width: 2.698vw;
  }
}

.w40{
  width: 40px;
}

@media (min-width: 1024px){
  .w40{
    width: 2.767vw;
  }
}

.w41{
  width: 41px;
}

@media (min-width: 1024px){
  .w41{
    width: 2.836vw;
  }
}

.w42{
  width: 42px;
}

@media (min-width: 1024px){
  .w42{
    width: 2.905vw;
  }
}

.w43{
  width: 43px;
}

@media (min-width: 1024px){
  .w43{
    width: 2.974vw;
  }
}

.w44{
  width: 44px;
}

@media (min-width: 1024px){
  .w44{
    width: 3.043vw;
  }
}

.w45{
  width: 45px;
}

@media (min-width: 1024px){
  .w45{
    width: 3.113vw;
  }
}

.w46{
  width: 46px;
}

@media (min-width: 1024px){
  .w46{
    width: 3.182vw;
  }
}

.w47{
  width: 47px;
}

@media (min-width: 1024px){
  .w47{
    width: 3.251vw;
  }
}

.w48{
  width: 48px;
}

@media (min-width: 1024px){
  .w48{
    width: 3.320vw;
  }
}

.w49{
  width: 49px;
}

@media (min-width: 1024px){
  .w49{
    width: 3.389vw;
  }
}

.w50{
  width: 50px;
}

@media (min-width: 1024px){
  .w50{
    width: 3.458vw;
  }
}

.w51{
  width: 51px;
}

@media (min-width: 1024px){
  .w51{
    width: 3.527vw;
  }
}

.w52{
  width: 52px;
}

@media (min-width: 1024px){
  .w52{
    width: 3.596vw;
  }
}

.w53{
  width: 53px;
}

@media (min-width: 1024px){
  .w53{
    width: 3.665vw;
  }
}

.w54{
  width: 54px;
}

@media (min-width: 1024px){
  .w54{
    width: 3.734vw;
  }
}

.w55{
  width: 55px;
}

@media (min-width: 1024px){
  .w55{
    width: 3.803vw;
  }
}

.w56{
  width: 56px;
}

@media (min-width: 1024px){
  .w56{
    width: 3.872vw;
  }
}

.w57{
  width: 57px;
}

@media (min-width: 1024px){
  .w57{
    width: 3.941vw;
  }
}

.w58{
  width: 58px;
}

@media (min-width: 1024px){
  .w58{
    width: 4.010vw;
  }
}

.w59{
  width: 59px;
}

@media (min-width: 1024px){
  .w59{
    width: 4.079vw;
  }
}

.w60{
  width: 60px;
}

@media (min-width: 1024px){
  .w60{
    width: 4.148vw;
  }
}

.w61{
  width: 61px;
}

@media (min-width: 1024px){
  .w61{
    width: 4.217vw;
  }
}

.w62{
  width: 62px;
}

@media (min-width: 1024px){
  .w62{
    width: 4.286vw;
  }
}

.w63{
  width: 63px;
}

@media (min-width: 1024px){
  .w63{
    width: 4.355vw;
  }
}

.w64{
  width: 64px;
}

@media (min-width: 1024px){
  .w64{
    width: 4.424vw;
  }
}

.w65{
  width: 65px;
}

@media (min-width: 1024px){
  .w65{
    width: 4.493vw;
  }
}

.w66{
  width: 66px;
}

@media (min-width: 1024px){
  .w66{
    width: 4.562vw;
  }
}

.w67{
  width: 67px;
}

@media (min-width: 1024px){
  .w67{
    width: 4.631vw;
  }
}

.w68{
  width: 68px;
}

@media (min-width: 1024px){
  .w68{
    width: 4.700vw;
  }
}

.w69{
  width: 69px;
}

@media (min-width: 1024px){
  .w69{
    width: 4.769vw;
  }
}

.w70{
  width: 70px;
}

@media (min-width: 1024px){
  .w70{
    width: 4.838vw;
  }
}

.w71{
  width: 71px;
}

@media (min-width: 1024px){
  .w71{
    width: 4.907vw;
  }
}

.w72{
  width: 72px;
}

@media (min-width: 1024px){
  .w72{
    width: 4.976vw;
  }
}

.w73{
  width: 73px;
}

@media (min-width: 1024px){
  .w73{
    width: 5.045vw;
  }
}

.w74{
  width: 74px;
}

@media (min-width: 1024px){
  .w74{
    width: 5.114vw;
  }
}

.w75{
  width: 75px;
}

@media (min-width: 1024px){
  .w75{
    width: 5.183vw;
  }
}

.w76{
  width: 76px;
}

@media (min-width: 1024px){
  .w76{
    width: 5.252vw;
  }
}

.w77{
  width: 77px;
}

@media (min-width: 1024px){
  .w77{
    width: 5.321vw;
  }
}

.w78{
  width: 78px;
}

@media (min-width: 1024px){
  .w78{
    width: 5.390vw;
  }
}

.w79{
  width: 79px;
}

@media (min-width: 1024px){
  .w79{
    width: 5.459vw;
  }
}

.w80{
  width: 80px;
}

@media (min-width: 1024px){
  .w80{
    width: 5.528vw;
  }
}

.w81{
  width: 81px;
}

@media (min-width: 1024px){
  .w81{
    width: 5.597vw;
  }
}

.w82{
  width: 82px;
}

@media (min-width: 1024px){
  .w82{
    width: 5.666vw;
  }
}

.w83{
  width: 83px;
}

@media (min-width: 1024px){
  .w83{
    width: 5.735vw;
  }
}

.w84{
  width: 84px;
}

@media (min-width: 1024px){
  .w84{
    width: 5.804vw;
  }
}

.w85{
  width: 85px;
}

@media (min-width: 1024px){
  .w85{
    width: 5.873vw;
  }
}

.w86{
  width: 86px;
}

@media (min-width: 1024px){
  .w86{
    width: 5.942vw;
  }
}

.w87{
  width: 87px;
}

@media (min-width: 1024px){
  .w87{
    width: 6.011vw;
  }
}

.w88{
  width: 88px;
}

@media (min-width: 1024px){
  .w88{
    width: 6.080vw;
  }
}

.w89{
  width: 89px;
}

@media (min-width: 1024px){
  .w89{
    width: 6.149vw;
  }
}

.w90{
  width: 90px;
}

@media (min-width: 1024px){
  .w90{
    width: 6.218vw;
  }
}

.w91{
  width: 91px;
}

@media (min-width: 1024px){
  .w91{
    width: 6.287vw;
  }
}

.w92{
  width: 92px;
}

@media (min-width: 1024px){
  .w92{
    width: 6.356vw;
  }
}

.w93{
  width: 93px;
}

@media (min-width: 1024px){
  .w93{
    width: 6.425vw;
  }
}

.w94{
  width: 94px;
}

@media (min-width: 1024px){
  .w94{
    width: 6.494vw;
  }
}

.w95{
  width: 95px;
}

@media (min-width: 1024px){
  .w95{
    width: 6.563vw;
  }
}

.w96{
  width: 96px;
}

@media (min-width: 1024px){
  .w96{
    width: 6.632vw;
  }
}

.w97{
  width: 97px;
}

@media (min-width: 1024px){
  .w97{
    width: 6.701vw;
  }
}

.w98{
  width: 98px;
}

@media (min-width: 1024px){
  .w98{
    width: 6.770vw;
  }
}

.w99{
  width: 99px;
}

@media (min-width: 1024px){
  .w99{
    width: 6.839vw;
  }
}

.w100{
  width: 100px;
}

@media (min-width: 1024px){
  .w100{
    width: 6.908vw;
  }
}

/* ================== height - 1440 ================= */

.h1{
  height: 1px;
}

@media (min-width: 1024px){
  .h1{
    height: 0.069vw;
  }
}

.h2{
  height: 2px;
}

@media (min-width: 1024px){
  .h2{
    height: 0.139vw;
  }
}

.h3{
  height: 3px;
}

@media (min-width: 1024px){
  .h3{
    height: 0.208vw;
  }
}

.h4{
  height: 4px;
}

@media (min-width: 1024px){
  .h4{
    height: 0.278vw;
  }
}

.h5{
  height: 5px;
}

@media (min-width: 1024px){
  .h5{
    height: 0.347vw;
  }
}

.h6{
  height: 6px;
}

@media (min-width: 1024px){
  .h6{
    height: 0.417vw;
  }
}

.h7{
  height: 7px;
}

@media (min-width: 1024px){
  .h7{
    height: 0.486vw;
  }
}

.h8{
  height: 8px;
}

@media (min-width: 1024px){
  .h8{
    height: 0.556vw;
  }
}

.h9{
  height: 9px;
}

@media (min-width: 1024px){
  .h9{
    height: 0.625vw;
  }
}

.h10{
  height: 10px;
}

@media (min-width: 1024px){
  .h10{
    height: 0.694vw;
  }
}

.h11{
  height: 11px;
}

@media (min-width: 1024px){
  .h11{
    height: 0.763vw;
  }
}

.h12{
  height: 12px;
}

@media (min-width: 1024px){
  .h12{
    height: 0.833vw;
  }
}

.h13{
  height: 13px;
}

@media (min-width: 1024px){
  .h13{
    height: 0.902vw;
  }
}

.h14{
  height: 14px;
}

@media (min-width: 1024px){
  .h14{
    height: 0.971vw;
  }
}

.h15{
  height: 15px;
}

@media (min-width: 1024px){
  .h15{
    height: 1.040vw;
  }
}

.h16{
  height: 16px;
}

@media (min-width: 1024px){
  .h16{
    height: 1.109vw;
  }
}

.h17{
  height: 17px;
}

@media (min-width: 1024px){
  .h17{
    height: 1.178vw;
  }
}

.h18{
  height: 18px;
}

@media (min-width: 1024px){
  .h18{
    height: 1.248vw;
  }
}

.h19{
  height: 19px;
}

@media (min-width: 1024px){
  .h19{
    height: 1.317vw;
  }
}

.h20{
  height: 20px;
}

@media (min-width: 1024px){
  .h20{
    height: 1.386vw;
  }
}

.h21{
  height: 21px;
}

@media (min-width: 1024px){
  .h21{
    height: 1.455vw;
  }
}

.h22{
  height: 22px;
}

@media (min-width: 1024px){
  .h22{
    height: 1.524vw;
  }
}

.h23{
  height: 23px;
}

@media (min-width: 1024px){
  .h23{
    height: 1.593vw;
  }
}

.h24{
  height: 24px;
}

@media (min-width: 1024px){
  .h24{
    height: 1.662vw;
  }
}

.h25{
  height: 25px;
}

@media (min-width: 1024px){
  .h25{
    height: 1.731vw;
  }
}

.h26{
  height: 26px;
}

@media (min-width: 1024px){
  .h26{
    height: 1.800vw;
  }
}

.h27{
  height: 27px;
}

@media (min-width: 1024px){
  .h27{
    height: 1.869vw;
  }
}

.h28{
  height: 28px;
}

@media (min-width: 1024px){
  .h28{
    height: 1.938vw;
  }
}

.h29{
  height: 29px;
}

@media (min-width: 1024px){
  .h29{
    height: 2.007vw;
  }
}

.h30{
  height: 30px;
}

@media (min-width: 1024px){
  .h30{
    height: 2.077vw;
  }
}

.h31{
  height: 31px;
}

@media (min-width: 1024px){
  .h31{
    height: 2.146vw;
  }
}

.h32{
  height: 32px;
}

@media (min-width: 1024px){
  .h32{
    height: 2.215vw;
  }
}

.h33{
  height: 33px;
}

@media (min-width: 1024px){
  .h33{
    height: 2.284vw;
  }
}

.h34{
  height: 34px;
}

@media (min-width: 1024px){
  .h34{
    height: 2.353vw;
  }
}

.h35{
  height: 35px;
}

@media (min-width: 1024px){
  .h35{
    height: 2.422vw;
  }
}

.h36{
  height: 36px;
}

@media (min-width: 1024px){
  .h36{
    height: 2.491vw;
  }
}

.h37{
  height: 37px;
}

@media (min-width: 1024px){
  .h37{
    height: 2.560vw;
  }
}

.h38{
  height: 38px;
}

@media (min-width: 1024px){
  .h38{
    height: 2.629vw;
  }
}

.h39{
  height: 39px;
}

@media (min-width: 1024px){
  .h39{
    height: 2.698vw;
  }
}

.h40{
  height: 40px;
}

@media (min-width: 1024px){
  .h40{
    height: 2.767vw;
  }
}

.h41{
  height: 41px;
}

@media (min-width: 1024px){
  .h41{
    height: 2.836vw;
  }
}

.h42{
  height: 42px;
}

@media (min-width: 1024px){
  .h42{
    height: 2.905vw;
  }
}

.h43{
  height: 43px;
}

@media (min-width: 1024px){
  .h43{
    height: 2.974vw;
  }
}

.h44{
  height: 44px;
}

@media (min-width: 1024px){
  .h44{
    height: 3.043vw;
  }
}

.h45{
  height: 45px;
}

@media (min-width: 1024px){
  .h45{
    height: 3.113vw;
  }
}

.h46{
  height: 46px;
}

@media (min-width: 1024px){
  .h46{
    height: 3.182vw;
  }
}

.h47{
  height: 47px;
}

@media (min-width: 1024px){
  .h47{
    height: 3.251vw;
  }
}

.h48{
  height: 48px;
}

@media (min-width: 1024px){
  .h48{
    height: 3.320vw;
  }
}

.h49{
  height: 49px;
}

@media (min-width: 1024px){
  .h49{
    height: 3.389vw;
  }
}

.h50{
  height: 50px;
}

@media (min-width: 1024px){
  .h50{
    height: 3.458vw;
  }
}

.h51{
  height: 51px;
}

@media (min-width: 1024px){
  .h51{
    height: 3.527vw;
  }
}

.h52{
  height: 52px;
}

@media (min-width: 1024px){
  .h52{
    height: 3.596vw;
  }
}

.h53{
  height: 53px;
}

@media (min-width: 1024px){
  .h53{
    height: 3.665vw;
  }
}

.h54{
  height: 54px;
}

@media (min-width: 1024px){
  .h54{
    height: 3.734vw;
  }
}

.h55{
  height: 55px;
}

@media (min-width: 1024px){
  .h55{
    height: 3.803vw;
  }
}

.h56{
  height: 56px;
}

@media (min-width: 1024px){
  .h56{
    height: 3.872vw;
  }
}

.h57{
  height: 57px;
}

@media (min-width: 1024px){
  .h57{
    height: 3.941vw;
  }
}

.h58{
  height: 58px;
}

@media (min-width: 1024px){
  .h58{
    height: 4.010vw;
  }
}

.h59{
  height: 59px;
}

@media (min-width: 1024px){
  .h59{
    height: 4.079vw;
  }
}

.h60{
  height: 60px;
}

@media (min-width: 1024px){
  .h60{
    height: 4.148vw;
  }
}

.h61{
  height: 61px;
}

@media (min-width: 1024px){
  .h61{
    height: 4.217vw;
  }
}

.h62{
  height: 62px;
}

@media (min-width: 1024px){
  .h62{
    height: 4.286vw;
  }
}

.h63{
  height: 63px;
}

@media (min-width: 1024px){
  .h63{
    height: 4.355vw;
  }
}

.h64{
  height: 64px;
}

@media (min-width: 1024px){
  .h64{
    height: 4.424vw;
  }
}

.h65{
  height: 65px;
}

@media (min-width: 1024px){
  .h65{
    height: 4.493vw;
  }
}

.h66{
  height: 66px;
}

@media (min-width: 1024px){
  .h66{
    height: 4.562vw;
  }
}

.h67{
  height: 67px;
}

@media (min-width: 1024px){
  .h67{
    height: 4.631vw;
  }
}

.h68{
  height: 68px;
}

@media (min-width: 1024px){
  .h68{
    height: 4.700vw;
  }
}

.h69{
  height: 69px;
}

@media (min-width: 1024px){
  .h69{
    height: 4.769vw;
  }
}

.h70{
  height: 70px;
}

@media (min-width: 1024px){
  .h70{
    height: 4.838vw;
  }
}

.h71{
  height: 71px;
}

@media (min-width: 1024px){
  .h71{
    height: 4.907vw;
  }
}

.h72{
  height: 72px;
}

@media (min-width: 1024px){
  .h72{
    height: 4.976vw;
  }
}

.h73{
  height: 73px;
}

@media (min-width: 1024px){
  .h73{
    height: 5.045vw;
  }
}

.h74{
  height: 74px;
}

@media (min-width: 1024px){
  .h74{
    height: 5.114vw;
  }
}

.h75{
  height: 75px;
}

@media (min-width: 1024px){
  .h75{
    height: 5.183vw;
  }
}

.h76{
  height: 76px;
}

@media (min-width: 1024px){
  .h76{
    height: 5.252vw;
  }
}

.h77{
  height: 77px;
}

@media (min-width: 1024px){
  .h77{
    height: 5.321vw;
  }
}

.h78{
  height: 78px;
}

@media (min-width: 1024px){
  .h78{
    height: 5.390vw;
  }
}

.h79{
  height: 79px;
}

@media (min-width: 1024px){
  .h79{
    height: 5.459vw;
  }
}

.h80{
  height: 80px;
}

@media (min-width: 1024px){
  .h80{
    height: 5.528vw;
  }
}

.h81{
  height: 81px;
}

@media (min-width: 1024px){
  .h81{
    height: 5.597vw;
  }
}

.h82{
  height: 82px;
}

@media (min-width: 1024px){
  .h82{
    height: 5.666vw;
  }
}

.h83{
  height: 83px;
}

@media (min-width: 1024px){
  .h83{
    height: 5.735vw;
  }
}

.h84{
  height: 84px;
}

@media (min-width: 1024px){
  .h84{
    height: 5.804vw;
  }
}

.h85{
  height: 85px;
}

@media (min-width: 1024px){
  .h85{
    height: 5.873vw;
  }
}

.h86{
  height: 86px;
}

@media (min-width: 1024px){
  .h86{
    height: 5.942vw;
  }
}

.h87{
  height: 87px;
}

@media (min-width: 1024px){
  .h87{
    height: 6.011vw;
  }
}

.h88{
  height: 88px;
}

@media (min-width: 1024px){
  .h88{
    height: 6.080vw;
  }
}

.h89{
  height: 89px;
}

@media (min-width: 1024px){
  .h89{
    height: 6.149vw;
  }
}

.h90{
  height: 90px;
}

@media (min-width: 1024px){
  .h90{
    height: 6.218vw;
  }
}

.h91{
  height: 91px;
}

@media (min-width: 1024px){
  .h91{
    height: 6.287vw;
  }
}

.h92{
  height: 92px;
}

@media (min-width: 1024px){
  .h92{
    height: 6.356vw;
  }
}

.h93{
  height: 93px;
}

@media (min-width: 1024px){
  .h93{
    height: 6.425vw;
  }
}

.h94{
  height: 94px;
}

@media (min-width: 1024px){
  .h94{
    height: 6.494vw;
  }
}

.h95{
  height: 95px;
}

@media (min-width: 1024px){
  .h95{
    height: 6.563vw;
  }
}

.h96{
  height: 96px;
}

@media (min-width: 1024px){
  .h96{
    height: 6.632vw;
  }
}

.h97{
  height: 97px;
}

@media (min-width: 1024px){
  .h97{
    height: 6.701vw;
  }
}

.h98{
  height: 98px;
}

@media (min-width: 1024px){
  .h98{
    height: 6.770vw;
  }
}

.h99{
  height: 99px;
}

@media (min-width: 1024px){
  .h99{
    height: 6.839vw;
  }
}

.h100{
  height: 100px;
}

@media (min-width: 1024px){
  .h100{
    height: 6.908vw;
  }
}

.pointer-events-none{
  pointer-events: none;
}

.pointer-events-auto{
  pointer-events: auto;
}

.visible{
  visibility: visible;
}

.collapse{
  visibility: collapse;
}

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.sticky{
  position: sticky;
}

.inset-0{
  inset: 0px;
}

.bottom-0{
  bottom: 0px;
}

.bottom-\[-5px\]{
  bottom: -5px;
}

.bottom-\[-6\.944vw\]{
  bottom: -6.944vw;
}

.bottom-\[0\.2vw\]{
  bottom: 0.2vw;
}

.bottom-\[0\.694vw\]{
  bottom: 0.694vw;
}

.bottom-full{
  bottom: 100%;
}

.left-0{
  left: 0px;
}

.left-\[-100\%\]{
  left: -100%;
}

.left-\[0\.486vw\]{
  left: 0.486vw;
}

.left-\[0\.4vw\]{
  left: 0.4vw;
}

.left-\[1\.111vw\]{
  left: 1.111vw;
}

.left-\[1\.389vw\]{
  left: 1.389vw;
}

.left-\[1\.667vw\]{
  left: 1.667vw;
}

.left-\[50\%\]{
  left: 50%;
}

.right-0{
  right: 0px;
}

.right-\[-0\.164vw\]{
  right: -0.164vw;
}

.right-\[-0\.347vw\]{
  right: -0.347vw;
}

.right-\[-20\.5px\]{
  right: -20.5px;
}

.right-\[-2px\]{
  right: -2px;
}

.right-\[-3px\]{
  right: -3px;
}

.right-\[-4\.5px\]{
  right: -4.5px;
}

.right-\[0\.486vw\]{
  right: 0.486vw;
}

.right-\[0\.694vw\]{
  right: 0.694vw;
}

.right-\[0\]{
  right: 0;
}

.right-\[16px\]{
  right: 16px;
}

.right-\[1px\]{
  right: 1px;
}

.start-0{
  inset-inline-start: 0px;
}

.top-0{
  top: 0px;
}

.top-1\/2{
  top: 50%;
}

.top-\[-0\.417vw\]{
  top: -0.417vw;
}

.top-\[-10\.2rem\]{
  top: -10.2rem;
}

.top-\[-8\.2rem\]{
  top: -8.2rem;
}

.top-\[0\.208vw\]{
  top: 0.208vw;
}

.top-\[0\.257vw\]{
  top: 0.257vw;
}

.top-\[0\.486vw\]{
  top: 0.486vw;
}

.top-\[0\.694vw\]{
  top: 0.694vw;
}

.top-\[0\]{
  top: 0;
}

.top-\[1\.389vw\]{
  top: 1.389vw;
}

.top-\[1\.5px\]{
  top: 1.5px;
}

.top-\[114px\]{
  top: 114px;
}

.top-\[15px\]{
  top: 15px;
}

.top-\[1px\]{
  top: 1px;
}

.top-\[2px\]{
  top: 2px;
}

.top-\[35px\]{
  top: 35px;
}

.top-\[50\%\]{
  top: 50%;
}

.top-\[7px\]{
  top: 7px;
}

.top-full{
  top: 100%;
}

.z-10{
  z-index: 10;
}

.z-50{
  z-index: 50;
}

.z-\[0\]{
  z-index: 0;
}

.z-\[1\]{
  z-index: 1;
}

.z-\[2\]{
  z-index: 2;
}

.z-\[3\]{
  z-index: 3;
}

.z-\[5\]{
  z-index: 5;
}

.z-\[999999999\]{
  z-index: 999999999;
}

.z-\[9999999\]{
  z-index: 9999999;
}

.z-\[999999\]{
  z-index: 999999;
}

.z-\[99999\]{
  z-index: 99999;
}

.z-\[999\]{
  z-index: 999;
}

.z-\[99\]{
  z-index: 99;
}

.m-3{
  margin: 0.75rem;
}

.m-auto{
  margin: auto;
}

.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}

.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-auto{
  margin-left: auto;
  margin-right: auto;
}

.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mb-0{
  margin-bottom: 0px;
}

.mb-6{
  margin-bottom: 1.5rem;
}

.mb-7{
  margin-bottom: 1.75rem;
}

.mb-\[0\.569vw\]{
  margin-bottom: 0.569vw;
}

.mb-\[1\.2vw\]{
  margin-bottom: 1.2vw;
}

.mb-\[1\.389vw\]{
  margin-bottom: 1.389vw;
}

.mb-\[10px\]{
  margin-bottom: 10px;
}

.mb-\[11px\]{
  margin-bottom: 11px;
}

.mb-\[12px\]{
  margin-bottom: 12px;
}

.mb-\[13px\]{
  margin-bottom: 13px;
}

.mb-\[14px\]{
  margin-bottom: 14px;
}

.mb-\[15px\]{
  margin-bottom: 15px;
}

.mb-\[16px\]{
  margin-bottom: 16px;
}

.mb-\[17px\]{
  margin-bottom: 17px;
}

.mb-\[18px\]{
  margin-bottom: 18px;
}

.mb-\[19px\]{
  margin-bottom: 19px;
}

.mb-\[1px\]{
  margin-bottom: 1px;
}

.mb-\[1vw\]{
  margin-bottom: 1vw;
}

.mb-\[2\.5vw\]{
  margin-bottom: 2.5vw;
}

.mb-\[20px\]{
  margin-bottom: 20px;
}

.mb-\[21px\]{
  margin-bottom: 21px;
}

.mb-\[22px\]{
  margin-bottom: 22px;
}

.mb-\[23px\]{
  margin-bottom: 23px;
}

.mb-\[24px\]{
  margin-bottom: 24px;
}

.mb-\[25px\]{
  margin-bottom: 25px;
}

.mb-\[26px\]{
  margin-bottom: 26px;
}

.mb-\[27px\]{
  margin-bottom: 27px;
}

.mb-\[28px\]{
  margin-bottom: 28px;
}

.mb-\[29px\]{
  margin-bottom: 29px;
}

.mb-\[2px\]{
  margin-bottom: 2px;
}

.mb-\[30px\]{
  margin-bottom: 30px;
}

.mb-\[31px\]{
  margin-bottom: 31px;
}

.mb-\[32px\]{
  margin-bottom: 32px;
}

.mb-\[33px\]{
  margin-bottom: 33px;
}

.mb-\[34px\]{
  margin-bottom: 34px;
}

.mb-\[35px\]{
  margin-bottom: 35px;
}

.mb-\[36px\]{
  margin-bottom: 36px;
}

.mb-\[37px\]{
  margin-bottom: 37px;
}

.mb-\[38px\]{
  margin-bottom: 38px;
}

.mb-\[39px\]{
  margin-bottom: 39px;
}

.mb-\[3px\]{
  margin-bottom: 3px;
}

.mb-\[40px\]{
  margin-bottom: 40px;
}

.mb-\[41px\]{
  margin-bottom: 41px;
}

.mb-\[42px\]{
  margin-bottom: 42px;
}

.mb-\[43px\]{
  margin-bottom: 43px;
}

.mb-\[44px\]{
  margin-bottom: 44px;
}

.mb-\[45px\]{
  margin-bottom: 45px;
}

.mb-\[46px\]{
  margin-bottom: 46px;
}

.mb-\[47px\]{
  margin-bottom: 47px;
}

.mb-\[48px\]{
  margin-bottom: 48px;
}

.mb-\[49px\]{
  margin-bottom: 49px;
}

.mb-\[4px\]{
  margin-bottom: 4px;
}

.mb-\[50px\]{
  margin-bottom: 50px;
}

.mb-\[51px\]{
  margin-bottom: 51px;
}

.mb-\[52px\]{
  margin-bottom: 52px;
}

.mb-\[53px\]{
  margin-bottom: 53px;
}

.mb-\[54px\]{
  margin-bottom: 54px;
}

.mb-\[55px\]{
  margin-bottom: 55px;
}

.mb-\[56px\]{
  margin-bottom: 56px;
}

.mb-\[57px\]{
  margin-bottom: 57px;
}

.mb-\[58px\]{
  margin-bottom: 58px;
}

.mb-\[59px\]{
  margin-bottom: 59px;
}

.mb-\[5px\]{
  margin-bottom: 5px;
}

.mb-\[60px\]{
  margin-bottom: 60px;
}

.mb-\[61px\]{
  margin-bottom: 61px;
}

.mb-\[62px\]{
  margin-bottom: 62px;
}

.mb-\[63px\]{
  margin-bottom: 63px;
}

.mb-\[64px\]{
  margin-bottom: 64px;
}

.mb-\[65px\]{
  margin-bottom: 65px;
}

.mb-\[66px\]{
  margin-bottom: 66px;
}

.mb-\[67px\]{
  margin-bottom: 67px;
}

.mb-\[68px\]{
  margin-bottom: 68px;
}

.mb-\[69px\]{
  margin-bottom: 69px;
}

.mb-\[6px\]{
  margin-bottom: 6px;
}

.mb-\[70px\]{
  margin-bottom: 70px;
}

.mb-\[71px\]{
  margin-bottom: 71px;
}

.mb-\[72px\]{
  margin-bottom: 72px;
}

.mb-\[73px\]{
  margin-bottom: 73px;
}

.mb-\[74px\]{
  margin-bottom: 74px;
}

.mb-\[7px\]{
  margin-bottom: 7px;
}

.mb-\[8px\]{
  margin-bottom: 8px;
}

.mb-\[9px\]{
  margin-bottom: 9px;
}

.ml-10{
  margin-left: 2.5rem;
}

.ml-\[-0\.833vw\]{
  margin-left: -0.833vw;
}

.ml-\[-1\.389vw\]{
  margin-left: -1.389vw;
}

.ml-\[-10px\]{
  margin-left: -10px;
}

.ml-\[-5px\]{
  margin-left: -5px;
}

.ml-\[0\.278vw\]{
  margin-left: 0.278vw;
}

.ml-\[10px\]{
  margin-left: 10px;
}

.ml-\[11px\]{
  margin-left: 11px;
}

.ml-\[12px\]{
  margin-left: 12px;
}

.ml-\[13px\]{
  margin-left: 13px;
}

.ml-\[14px\]{
  margin-left: 14px;
}

.ml-\[15px\]{
  margin-left: 15px;
}

.ml-\[16px\]{
  margin-left: 16px;
}

.ml-\[17px\]{
  margin-left: 17px;
}

.ml-\[18px\]{
  margin-left: 18px;
}

.ml-\[19px\]{
  margin-left: 19px;
}

.ml-\[1px\]{
  margin-left: 1px;
}

.ml-\[2\.222vw\]{
  margin-left: 2.222vw;
}

.ml-\[20px\]{
  margin-left: 20px;
}

.ml-\[21px\]{
  margin-left: 21px;
}

.ml-\[22px\]{
  margin-left: 22px;
}

.ml-\[23px\]{
  margin-left: 23px;
}

.ml-\[24px\]{
  margin-left: 24px;
}

.ml-\[25px\]{
  margin-left: 25px;
}

.ml-\[26px\]{
  margin-left: 26px;
}

.ml-\[27px\]{
  margin-left: 27px;
}

.ml-\[28px\]{
  margin-left: 28px;
}

.ml-\[29px\]{
  margin-left: 29px;
}

.ml-\[2px\]{
  margin-left: 2px;
}

.ml-\[30px\]{
  margin-left: 30px;
}

.ml-\[31px\]{
  margin-left: 31px;
}

.ml-\[32px\]{
  margin-left: 32px;
}

.ml-\[33px\]{
  margin-left: 33px;
}

.ml-\[34px\]{
  margin-left: 34px;
}

.ml-\[35px\]{
  margin-left: 35px;
}

.ml-\[36px\]{
  margin-left: 36px;
}

.ml-\[37px\]{
  margin-left: 37px;
}

.ml-\[38px\]{
  margin-left: 38px;
}

.ml-\[39px\]{
  margin-left: 39px;
}

.ml-\[3px\]{
  margin-left: 3px;
}

.ml-\[40px\]{
  margin-left: 40px;
}

.ml-\[41px\]{
  margin-left: 41px;
}

.ml-\[42px\]{
  margin-left: 42px;
}

.ml-\[43px\]{
  margin-left: 43px;
}

.ml-\[44px\]{
  margin-left: 44px;
}

.ml-\[45px\]{
  margin-left: 45px;
}

.ml-\[46px\]{
  margin-left: 46px;
}

.ml-\[47px\]{
  margin-left: 47px;
}

.ml-\[48px\]{
  margin-left: 48px;
}

.ml-\[49px\]{
  margin-left: 49px;
}

.ml-\[4px\]{
  margin-left: 4px;
}

.ml-\[50px\]{
  margin-left: 50px;
}

.ml-\[51px\]{
  margin-left: 51px;
}

.ml-\[52px\]{
  margin-left: 52px;
}

.ml-\[53px\]{
  margin-left: 53px;
}

.ml-\[54px\]{
  margin-left: 54px;
}

.ml-\[55px\]{
  margin-left: 55px;
}

.ml-\[56px\]{
  margin-left: 56px;
}

.ml-\[57px\]{
  margin-left: 57px;
}

.ml-\[58px\]{
  margin-left: 58px;
}

.ml-\[59px\]{
  margin-left: 59px;
}

.ml-\[5px\]{
  margin-left: 5px;
}

.ml-\[60px\]{
  margin-left: 60px;
}

.ml-\[61px\]{
  margin-left: 61px;
}

.ml-\[62px\]{
  margin-left: 62px;
}

.ml-\[63px\]{
  margin-left: 63px;
}

.ml-\[64px\]{
  margin-left: 64px;
}

.ml-\[65px\]{
  margin-left: 65px;
}

.ml-\[66px\]{
  margin-left: 66px;
}

.ml-\[67px\]{
  margin-left: 67px;
}

.ml-\[68px\]{
  margin-left: 68px;
}

.ml-\[69px\]{
  margin-left: 69px;
}

.ml-\[6px\]{
  margin-left: 6px;
}

.ml-\[70px\]{
  margin-left: 70px;
}

.ml-\[71px\]{
  margin-left: 71px;
}

.ml-\[72px\]{
  margin-left: 72px;
}

.ml-\[73px\]{
  margin-left: 73px;
}

.ml-\[74px\]{
  margin-left: 74px;
}

.ml-\[75px\]{
  margin-left: 75px;
}

.ml-\[7px\]{
  margin-left: 7px;
}

.ml-\[8px\]{
  margin-left: 8px;
}

.ml-\[9px\]{
  margin-left: 9px;
}

.ml-auto{
  margin-left: auto;
}

.mr-\[-0\.5vw\]{
  margin-right: -0.5vw;
}

.mr-\[0\.556vw\]{
  margin-right: 0.556vw;
}

.mr-\[10px\]{
  margin-right: 10px;
}

.mr-\[11px\]{
  margin-right: 11px;
}

.mr-\[12px\]{
  margin-right: 12px;
}

.mr-\[13px\]{
  margin-right: 13px;
}

.mr-\[14px\]{
  margin-right: 14px;
}

.mr-\[15px\]{
  margin-right: 15px;
}

.mr-\[16px\]{
  margin-right: 16px;
}

.mr-\[17px\]{
  margin-right: 17px;
}

.mr-\[18px\]{
  margin-right: 18px;
}

.mr-\[19px\]{
  margin-right: 19px;
}

.mr-\[1px\]{
  margin-right: 1px;
}

.mr-\[2\.431vw\]{
  margin-right: 2.431vw;
}

.mr-\[20px\]{
  margin-right: 20px;
}

.mr-\[21px\]{
  margin-right: 21px;
}

.mr-\[22px\]{
  margin-right: 22px;
}

.mr-\[23px\]{
  margin-right: 23px;
}

.mr-\[24px\]{
  margin-right: 24px;
}

.mr-\[25px\]{
  margin-right: 25px;
}

.mr-\[26px\]{
  margin-right: 26px;
}

.mr-\[27px\]{
  margin-right: 27px;
}

.mr-\[28px\]{
  margin-right: 28px;
}

.mr-\[29px\]{
  margin-right: 29px;
}

.mr-\[2px\]{
  margin-right: 2px;
}

.mr-\[30px\]{
  margin-right: 30px;
}

.mr-\[31px\]{
  margin-right: 31px;
}

.mr-\[32px\]{
  margin-right: 32px;
}

.mr-\[33px\]{
  margin-right: 33px;
}

.mr-\[34px\]{
  margin-right: 34px;
}

.mr-\[35px\]{
  margin-right: 35px;
}

.mr-\[36px\]{
  margin-right: 36px;
}

.mr-\[37px\]{
  margin-right: 37px;
}

.mr-\[38px\]{
  margin-right: 38px;
}

.mr-\[39px\]{
  margin-right: 39px;
}

.mr-\[3px\]{
  margin-right: 3px;
}

.mr-\[40px\]{
  margin-right: 40px;
}

.mr-\[41px\]{
  margin-right: 41px;
}

.mr-\[42px\]{
  margin-right: 42px;
}

.mr-\[43px\]{
  margin-right: 43px;
}

.mr-\[44px\]{
  margin-right: 44px;
}

.mr-\[45px\]{
  margin-right: 45px;
}

.mr-\[46px\]{
  margin-right: 46px;
}

.mr-\[47px\]{
  margin-right: 47px;
}

.mr-\[48px\]{
  margin-right: 48px;
}

.mr-\[49px\]{
  margin-right: 49px;
}

.mr-\[4px\]{
  margin-right: 4px;
}

.mr-\[50px\]{
  margin-right: 50px;
}

.mr-\[51px\]{
  margin-right: 51px;
}

.mr-\[52px\]{
  margin-right: 52px;
}

.mr-\[53px\]{
  margin-right: 53px;
}

.mr-\[54px\]{
  margin-right: 54px;
}

.mr-\[55px\]{
  margin-right: 55px;
}

.mr-\[56px\]{
  margin-right: 56px;
}

.mr-\[57px\]{
  margin-right: 57px;
}

.mr-\[58px\]{
  margin-right: 58px;
}

.mr-\[59px\]{
  margin-right: 59px;
}

.mr-\[5px\]{
  margin-right: 5px;
}

.mr-\[60px\]{
  margin-right: 60px;
}

.mr-\[61px\]{
  margin-right: 61px;
}

.mr-\[62px\]{
  margin-right: 62px;
}

.mr-\[63px\]{
  margin-right: 63px;
}

.mr-\[64px\]{
  margin-right: 64px;
}

.mr-\[65px\]{
  margin-right: 65px;
}

.mr-\[66px\]{
  margin-right: 66px;
}

.mr-\[67px\]{
  margin-right: 67px;
}

.mr-\[68px\]{
  margin-right: 68px;
}

.mr-\[69px\]{
  margin-right: 69px;
}

.mr-\[6px\]{
  margin-right: 6px;
}

.mr-\[70px\]{
  margin-right: 70px;
}

.mr-\[71px\]{
  margin-right: 71px;
}

.mr-\[72px\]{
  margin-right: 72px;
}

.mr-\[73px\]{
  margin-right: 73px;
}

.mr-\[74px\]{
  margin-right: 74px;
}

.mr-\[75px\]{
  margin-right: 75px;
}

.mr-\[7px\]{
  margin-right: 7px;
}

.mr-\[8px\]{
  margin-right: 8px;
}

.mr-\[9px\]{
  margin-right: 9px;
}

.mt-0{
  margin-top: 0px;
}

.mt-2{
  margin-top: 0.5rem;
}

.mt-7{
  margin-top: 1.75rem;
}

.mt-\[-0\.35vw\]{
  margin-top: -0.35vw;
}

.mt-\[-36px\]{
  margin-top: -36px;
}

.mt-\[-5px\]{
  margin-top: -5px;
}

.mt-\[-8px\]{
  margin-top: -8px;
}

.mt-\[0\.347vw\]{
  margin-top: 0.347vw;
}

.mt-\[0\.694vw\]{
  margin-top: 0.694vw;
}

.mt-\[0\.833vw\]{
  margin-top: 0.833vw;
}

.mt-\[0\.9vw\]{
  margin-top: 0.9vw;
}

.mt-\[1\.2vw\]{
  margin-top: 1.2vw;
}

.mt-\[10px\]{
  margin-top: 10px;
}

.mt-\[11px\]{
  margin-top: 11px;
}

.mt-\[12px\]{
  margin-top: 12px;
}

.mt-\[13px\]{
  margin-top: 13px;
}

.mt-\[14px\]{
  margin-top: 14px;
}

.mt-\[15px\]{
  margin-top: 15px;
}

.mt-\[16px\]{
  margin-top: 16px;
}

.mt-\[17px\]{
  margin-top: 17px;
}

.mt-\[18px\]{
  margin-top: 18px;
}

.mt-\[19px\]{
  margin-top: 19px;
}

.mt-\[1px\]{
  margin-top: 1px;
}

.mt-\[20px\]{
  margin-top: 20px;
}

.mt-\[21px\]{
  margin-top: 21px;
}

.mt-\[22px\]{
  margin-top: 22px;
}

.mt-\[23px\]{
  margin-top: 23px;
}

.mt-\[24px\]{
  margin-top: 24px;
}

.mt-\[25px\]{
  margin-top: 25px;
}

.mt-\[26px\]{
  margin-top: 26px;
}

.mt-\[27px\]{
  margin-top: 27px;
}

.mt-\[28px\]{
  margin-top: 28px;
}

.mt-\[29px\]{
  margin-top: 29px;
}

.mt-\[2px\]{
  margin-top: 2px;
}

.mt-\[30px\]{
  margin-top: 30px;
}

.mt-\[31px\]{
  margin-top: 31px;
}

.mt-\[32px\]{
  margin-top: 32px;
}

.mt-\[33px\]{
  margin-top: 33px;
}

.mt-\[34px\]{
  margin-top: 34px;
}

.mt-\[35px\]{
  margin-top: 35px;
}

.mt-\[36px\]{
  margin-top: 36px;
}

.mt-\[37px\]{
  margin-top: 37px;
}

.mt-\[38px\]{
  margin-top: 38px;
}

.mt-\[39px\]{
  margin-top: 39px;
}

.mt-\[3px\]{
  margin-top: 3px;
}

.mt-\[40px\]{
  margin-top: 40px;
}

.mt-\[41px\]{
  margin-top: 41px;
}

.mt-\[42px\]{
  margin-top: 42px;
}

.mt-\[43px\]{
  margin-top: 43px;
}

.mt-\[44px\]{
  margin-top: 44px;
}

.mt-\[45px\]{
  margin-top: 45px;
}

.mt-\[46px\]{
  margin-top: 46px;
}

.mt-\[47px\]{
  margin-top: 47px;
}

.mt-\[48px\]{
  margin-top: 48px;
}

.mt-\[49px\]{
  margin-top: 49px;
}

.mt-\[4px\]{
  margin-top: 4px;
}

.mt-\[50px\]{
  margin-top: 50px;
}

.mt-\[51px\]{
  margin-top: 51px;
}

.mt-\[52px\]{
  margin-top: 52px;
}

.mt-\[53px\]{
  margin-top: 53px;
}

.mt-\[54px\]{
  margin-top: 54px;
}

.mt-\[55px\]{
  margin-top: 55px;
}

.mt-\[56px\]{
  margin-top: 56px;
}

.mt-\[57px\]{
  margin-top: 57px;
}

.mt-\[58px\]{
  margin-top: 58px;
}

.mt-\[59px\]{
  margin-top: 59px;
}

.mt-\[5px\]{
  margin-top: 5px;
}

.mt-\[60px\]{
  margin-top: 60px;
}

.mt-\[61px\]{
  margin-top: 61px;
}

.mt-\[62px\]{
  margin-top: 62px;
}

.mt-\[63px\]{
  margin-top: 63px;
}

.mt-\[64px\]{
  margin-top: 64px;
}

.mt-\[65px\]{
  margin-top: 65px;
}

.mt-\[66px\]{
  margin-top: 66px;
}

.mt-\[67px\]{
  margin-top: 67px;
}

.mt-\[68px\]{
  margin-top: 68px;
}

.mt-\[69px\]{
  margin-top: 69px;
}

.mt-\[6px\]{
  margin-top: 6px;
}

.mt-\[70px\]{
  margin-top: 70px;
}

.mt-\[71px\]{
  margin-top: 71px;
}

.mt-\[72px\]{
  margin-top: 72px;
}

.mt-\[73px\]{
  margin-top: 73px;
}

.mt-\[74px\]{
  margin-top: 74px;
}

.mt-\[7px\]{
  margin-top: 7px;
}

.mt-\[8px\]{
  margin-top: 8px;
}

.mt-\[9px\]{
  margin-top: 9px;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.inline{
  display: inline;
}

.flex{
  display: flex;
}

.inline-flex{
  display: inline-flex;
}

.table{
  display: table;
}

.grid{
  display: grid;
}

.contents{
  display: contents;
}

.hidden{
  display: none;
}

.size-10{
  width: 2.5rem;
  height: 2.5rem;
}

.size-\[0\.625vw\]{
  width: 0.625vw;
  height: 0.625vw;
}

.size-\[0\.833vw\]{
  width: 0.833vw;
  height: 0.833vw;
}

.size-\[2\.153vw\]{
  width: 2.153vw;
  height: 2.153vw;
}

.size-\[2\.569vw\]{
  width: 2.569vw;
  height: 2.569vw;
}

.size-\[2\.778vw\]{
  width: 2.778vw;
  height: 2.778vw;
}

.size-\[33px\]{
  width: 33px;
  height: 33px;
}

.size-\[41px\]{
  width: 41px;
  height: 41px;
}

.size-\[5px\]{
  width: 5px;
  height: 5px;
}

.size-full{
  width: 100%;
  height: 100%;
}

.h-\[0\.208vw\]{
  height: 0.208vw;
}

.h-\[1\.5vw\]{
  height: 1.5vw;
}

.h-\[100\%\]{
  height: 100%;
}

.h-\[100px\]{
  height: 100px;
}

.h-\[100vh\]{
  height: 100vh;
}

.h-\[10px\]{
  height: 10px;
}

.h-\[112px\]{
  height: 112px;
}

.h-\[11px\]{
  height: 11px;
}

.h-\[12px\]{
  height: 12px;
}

.h-\[130px\]{
  height: 130px;
}

.h-\[13px\]{
  height: 13px;
}

.h-\[14px\]{
  height: 14px;
}

.h-\[15\.972vw\]{
  height: 15.972vw;
}

.h-\[15px\]{
  height: 15px;
}

.h-\[16\.75vw\]{
  height: 16.75vw;
}

.h-\[16px\]{
  height: 16px;
}

.h-\[17px\]{
  height: 17px;
}

.h-\[18\.457vw\]{
  height: 18.457vw;
}

.h-\[18px\]{
  height: 18px;
}

.h-\[19px\]{
  height: 19px;
}

.h-\[1px\]{
  height: 1px;
}

.h-\[2\.014vw\]{
  height: 2.014vw;
}

.h-\[2\.153vw\]{
  height: 2.153vw;
}

.h-\[2\.5vw\]{
  height: 2.5vw;
}

.h-\[2\.639vw\]{
  height: 2.639vw;
}

.h-\[2\.778vw\]{
  height: 2.778vw;
}

.h-\[20px\]{
  height: 20px;
}

.h-\[21px\]{
  height: 21px;
}

.h-\[22px\]{
  height: 22px;
}

.h-\[23px\]{
  height: 23px;
}

.h-\[24px\]{
  height: 24px;
}

.h-\[250px\]{
  height: 250px;
}

.h-\[25px\]{
  height: 25px;
}

.h-\[26px\]{
  height: 26px;
}

.h-\[27px\]{
  height: 27px;
}

.h-\[28px\]{
  height: 28px;
}

.h-\[29px\]{
  height: 29px;
}

.h-\[2px\]{
  height: 2px;
}

.h-\[3\.333vw\]{
  height: 3.333vw;
}

.h-\[3\.403vw\]{
  height: 3.403vw;
}

.h-\[30px\]{
  height: 30px;
}

.h-\[31px\]{
  height: 31px;
}

.h-\[32px\]{
  height: 32px;
}

.h-\[33\.32vw\]{
  height: 33.32vw;
}

.h-\[33px\]{
  height: 33px;
}

.h-\[34\.33vw\]{
  height: 34.33vw;
}

.h-\[34px\]{
  height: 34px;
}

.h-\[35px\]{
  height: 35px;
}

.h-\[36px\]{
  height: 36px;
}

.h-\[37px\]{
  height: 37px;
}

.h-\[38px\]{
  height: 38px;
}

.h-\[39px\]{
  height: 39px;
}

.h-\[3px\]{
  height: 3px;
}

.h-\[40px\]{
  height: 40px;
}

.h-\[41px\]{
  height: 41px;
}

.h-\[42px\]{
  height: 42px;
}

.h-\[43px\]{
  height: 43px;
}

.h-\[44px\]{
  height: 44px;
}

.h-\[45px\]{
  height: 45px;
}

.h-\[46px\]{
  height: 46px;
}

.h-\[47px\]{
  height: 47px;
}

.h-\[480px\]{
  height: 480px;
}

.h-\[48px\]{
  height: 48px;
}

.h-\[49px\]{
  height: 49px;
}

.h-\[4px\]{
  height: 4px;
}

.h-\[50px\]{
  height: 50px;
}

.h-\[51px\]{
  height: 51px;
}

.h-\[52px\]{
  height: 52px;
}

.h-\[53px\]{
  height: 53px;
}

.h-\[54px\]{
  height: 54px;
}

.h-\[55px\]{
  height: 55px;
}

.h-\[562px\]{
  height: 562px;
}

.h-\[56px\]{
  height: 56px;
}

.h-\[57px\]{
  height: 57px;
}

.h-\[58px\]{
  height: 58px;
}

.h-\[59px\]{
  height: 59px;
}

.h-\[5px\]{
  height: 5px;
}

.h-\[600px\]{
  height: 600px;
}

.h-\[60px\]{
  height: 60px;
}

.h-\[61px\]{
  height: 61px;
}

.h-\[62px\]{
  height: 62px;
}

.h-\[63px\]{
  height: 63px;
}

.h-\[64px\]{
  height: 64px;
}

.h-\[655px\]{
  height: 655px;
}

.h-\[65px\]{
  height: 65px;
}

.h-\[66px\]{
  height: 66px;
}

.h-\[67px\]{
  height: 67px;
}

.h-\[68px\]{
  height: 68px;
}

.h-\[69px\]{
  height: 69px;
}

.h-\[6px\]{
  height: 6px;
}

.h-\[70px\]{
  height: 70px;
}

.h-\[71px\]{
  height: 71px;
}

.h-\[72px\]{
  height: 72px;
}

.h-\[73px\]{
  height: 73px;
}

.h-\[74px\]{
  height: 74px;
}

.h-\[75px\]{
  height: 75px;
}

.h-\[76px\]{
  height: 76px;
}

.h-\[77px\]{
  height: 77px;
}

.h-\[78px\]{
  height: 78px;
}

.h-\[79px\]{
  height: 79px;
}

.h-\[7px\]{
  height: 7px;
}

.h-\[80px\]{
  height: 80px;
}

.h-\[81px\]{
  height: 81px;
}

.h-\[82px\]{
  height: 82px;
}

.h-\[83px\]{
  height: 83px;
}

.h-\[84px\]{
  height: 84px;
}

.h-\[85px\]{
  height: 85px;
}

.h-\[86px\]{
  height: 86px;
}

.h-\[87px\]{
  height: 87px;
}

.h-\[88px\]{
  height: 88px;
}

.h-\[89px\]{
  height: 89px;
}

.h-\[8px\]{
  height: 8px;
}

.h-\[90px\]{
  height: 90px;
}

.h-\[91px\]{
  height: 91px;
}

.h-\[92px\]{
  height: 92px;
}

.h-\[93px\]{
  height: 93px;
}

.h-\[94px\]{
  height: 94px;
}

.h-\[95px\]{
  height: 95px;
}

.h-\[96px\]{
  height: 96px;
}

.h-\[97px\]{
  height: 97px;
}

.h-\[98px\]{
  height: 98px;
}

.h-\[99px\]{
  height: 99px;
}

.h-\[9px\]{
  height: 9px;
}

.h-\[auto\]{
  height: auto;
}

.h-auto{
  height: auto;
}

.h-fit{
  height: -moz-fit-content;
  height: fit-content;
}

.h-full{
  height: 100%;
}

.max-h-\[22rem\]{
  max-height: 22rem;
}

.max-h-\[24rem\]{
  max-height: 24rem;
}

.max-h-\[600px\]{
  max-height: 600px;
}

.w-1{
  width: 0.25rem;
}

.w-\[0\]{
  width: 0;
}

.w-\[1\.181vw\]{
  width: 1.181vw;
}

.w-\[1\.25vw\]{
  width: 1.25vw;
}

.w-\[1\.319vw\]{
  width: 1.319vw;
}

.w-\[1\.35vw\]{
  width: 1.35vw;
}

.w-\[1\.389vw\]{
  width: 1.389vw;
}

.w-\[1\.458vw\]{
  width: 1.458vw;
}

.w-\[1\.4vw\]{
  width: 1.4vw;
}

.w-\[1\.55vw\]{
  width: 1.55vw;
}

.w-\[1\.5vw\]{
  width: 1.5vw;
}

.w-\[1\.667vw\]{
  width: 1.667vw;
}

.w-\[1\.6vw\]{
  width: 1.6vw;
}

.w-\[1\.716vw\]{
  width: 1.716vw;
}

.w-\[1\.75vw\]{
  width: 1.75vw;
}

.w-\[1\.944vw\]{
  width: 1.944vw;
}

.w-\[100\%\]{
  width: 100%;
}

.w-\[100px\]{
  width: 100px;
}

.w-\[10px\]{
  width: 10px;
}

.w-\[11px\]{
  width: 11px;
}

.w-\[12px\]{
  width: 12px;
}

.w-\[130px\]{
  width: 130px;
}

.w-\[13px\]{
  width: 13px;
}

.w-\[14px\]{
  width: 14px;
}

.w-\[15\.972vw\]{
  width: 15.972vw;
}

.w-\[15px\]{
  width: 15px;
}

.w-\[160px\]{
  width: 160px;
}

.w-\[163px\]{
  width: 163px;
}

.w-\[16px\]{
  width: 16px;
}

.w-\[17px\]{
  width: 17px;
}

.w-\[18px\]{
  width: 18px;
}

.w-\[19px\]{
  width: 19px;
}

.w-\[1px\]{
  width: 1px;
}

.w-\[2\.083vw\]{
  width: 2.083vw;
}

.w-\[2\.4vw\]{
  width: 2.4vw;
}

.w-\[2\.5vw\]{
  width: 2.5vw;
}

.w-\[2\.778vw\]{
  width: 2.778vw;
}

.w-\[20px\]{
  width: 20px;
}

.w-\[21px\]{
  width: 21px;
}

.w-\[22px\]{
  width: 22px;
}

.w-\[23px\]{
  width: 23px;
}

.w-\[24px\]{
  width: 24px;
}

.w-\[25px\]{
  width: 25px;
}

.w-\[268px\]{
  width: 268px;
}

.w-\[26px\]{
  width: 26px;
}

.w-\[27px\]{
  width: 27px;
}

.w-\[28px\]{
  width: 28px;
}

.w-\[29px\]{
  width: 29px;
}

.w-\[2px\]{
  width: 2px;
}

.w-\[2vw\]{
  width: 2vw;
}

.w-\[30\%\]{
  width: 30%;
}

.w-\[30px\]{
  width: 30px;
}

.w-\[31px\]{
  width: 31px;
}

.w-\[32px\]{
  width: 32px;
}

.w-\[33px\]{
  width: 33px;
}

.w-\[34px\]{
  width: 34px;
}

.w-\[35px\]{
  width: 35px;
}

.w-\[362px\]{
  width: 362px;
}

.w-\[367px\]{
  width: 367px;
}

.w-\[36px\]{
  width: 36px;
}

.w-\[37px\]{
  width: 37px;
}

.w-\[38px\]{
  width: 38px;
}

.w-\[39px\]{
  width: 39px;
}

.w-\[3px\]{
  width: 3px;
}

.w-\[40px\]{
  width: 40px;
}

.w-\[41px\]{
  width: 41px;
}

.w-\[42px\]{
  width: 42px;
}

.w-\[43px\]{
  width: 43px;
}

.w-\[44px\]{
  width: 44px;
}

.w-\[45px\]{
  width: 45px;
}

.w-\[46px\]{
  width: 46px;
}

.w-\[47px\]{
  width: 47px;
}

.w-\[48px\]{
  width: 48px;
}

.w-\[49px\]{
  width: 49px;
}

.w-\[4px\]{
  width: 4px;
}

.w-\[50px\]{
  width: 50px;
}

.w-\[51px\]{
  width: 51px;
}

.w-\[52px\]{
  width: 52px;
}

.w-\[53px\]{
  width: 53px;
}

.w-\[54px\]{
  width: 54px;
}

.w-\[55px\]{
  width: 55px;
}

.w-\[56px\]{
  width: 56px;
}

.w-\[57px\]{
  width: 57px;
}

.w-\[58px\]{
  width: 58px;
}

.w-\[59px\]{
  width: 59px;
}

.w-\[5px\]{
  width: 5px;
}

.w-\[6\.944vw\]{
  width: 6.944vw;
}

.w-\[60px\]{
  width: 60px;
}

.w-\[61px\]{
  width: 61px;
}

.w-\[62px\]{
  width: 62px;
}

.w-\[63px\]{
  width: 63px;
}

.w-\[64px\]{
  width: 64px;
}

.w-\[65px\]{
  width: 65px;
}

.w-\[66px\]{
  width: 66px;
}

.w-\[67px\]{
  width: 67px;
}

.w-\[68px\]{
  width: 68px;
}

.w-\[69px\]{
  width: 69px;
}

.w-\[6px\]{
  width: 6px;
}

.w-\[70\%\]{
  width: 70%;
}

.w-\[70px\]{
  width: 70px;
}

.w-\[71px\]{
  width: 71px;
}

.w-\[72px\]{
  width: 72px;
}

.w-\[73px\]{
  width: 73px;
}

.w-\[74px\]{
  width: 74px;
}

.w-\[75px\]{
  width: 75px;
}

.w-\[76px\]{
  width: 76px;
}

.w-\[77px\]{
  width: 77px;
}

.w-\[78px\]{
  width: 78px;
}

.w-\[79px\]{
  width: 79px;
}

.w-\[7px\]{
  width: 7px;
}

.w-\[80px\]{
  width: 80px;
}

.w-\[81px\]{
  width: 81px;
}

.w-\[82px\]{
  width: 82px;
}

.w-\[83px\]{
  width: 83px;
}

.w-\[84px\]{
  width: 84px;
}

.w-\[85px\]{
  width: 85px;
}

.w-\[86px\]{
  width: 86px;
}

.w-\[87px\]{
  width: 87px;
}

.w-\[88px\]{
  width: 88px;
}

.w-\[89px\]{
  width: 89px;
}

.w-\[8px\]{
  width: 8px;
}

.w-\[9\.3vw\]{
  width: 9.3vw;
}

.w-\[90px\]{
  width: 90px;
}

.w-\[91px\]{
  width: 91px;
}

.w-\[92px\]{
  width: 92px;
}

.w-\[93px\]{
  width: 93px;
}

.w-\[94px\]{
  width: 94px;
}

.w-\[95px\]{
  width: 95px;
}

.w-\[96px\]{
  width: 96px;
}

.w-\[97px\]{
  width: 97px;
}

.w-\[98px\]{
  width: 98px;
}

.w-\[99px\]{
  width: 99px;
}

.w-\[9px\]{
  width: 9px;
}

.w-\[calc\(100\%-2rem\)\]{
  width: calc(100% - 2rem);
}

.w-auto{
  width: auto;
}

.w-fit{
  width: -moz-fit-content;
  width: fit-content;
}

.w-full{
  width: 100%;
}

.w-max{
  width: -moz-max-content;
  width: max-content;
}

.min-w-\[110px\]{
  min-width: 110px;
}

.min-w-\[120px\]{
  min-width: 120px;
}

.min-w-\[140px\]{
  min-width: 140px;
}

.min-w-max{
  min-width: -moz-max-content;
  min-width: max-content;
}

.max-w-full{
  max-width: 100%;
}

.flex-grow{
  flex-grow: 1;
}

.grow{
  flex-grow: 1;
}

.basis-full{
  flex-basis: 100%;
}

.border-collapse{
  border-collapse: collapse;
}

.translate-x-\[-1\.5px\]{
  --tw-translate-x: -1.5px;
  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-\[-12px\]{
  --tw-translate-x: -12px;
  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-x-\[2\.5px\]{
  --tw-translate-x: 2.5px;
  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\.25vw\]{
  --tw-translate-y: -0.25vw;
  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-\[0\.139vw\]{
  --tw-translate-y: 0.139vw;
  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: 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));
}

.translate-y-\[1\.6rem\]{
  --tw-translate-y: 1.6rem;
  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));
}

.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));
}

.cursor-pointer{
  cursor: pointer;
}

.resize{
  resize: both;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.flex-row{
  flex-direction: row;
}

.flex-col{
  flex-direction: column;
}

.flex-col-reverse{
  flex-direction: column-reverse;
}

.flex-wrap{
  flex-wrap: wrap;
}

.content-start{
  align-content: flex-start;
}

.content-between{
  align-content: space-between;
}

.items-start{
  align-items: flex-start;
}

.items-end{
  align-items: flex-end;
}

.items-center{
  align-items: center;
}

.justify-end{
  justify-content: flex-end;
}

.justify-center{
  justify-content: center;
}

.justify-between{
  justify-content: space-between;
}

.gap-0{
  gap: 0px;
}

.gap-1{
  gap: 0.25rem;
}

.gap-3{
  gap: 0.75rem;
}

.gap-4{
  gap: 1rem;
}

.gap-5{
  gap: 1.25rem;
}

.gap-6{
  gap: 1.5rem;
}

.gap-7{
  gap: 1.75rem;
}

.gap-8{
  gap: 2rem;
}

.gap-\[0\.347vw\]{
  gap: 0.347vw;
}

.gap-\[0\.3vw\]{
  gap: 0.3vw;
}

.gap-\[0\.486vw\]{
  gap: 0.486vw;
}

.gap-\[0\.556vw\]{
  gap: 0.556vw;
}

.gap-\[0\.5vw\]{
  gap: 0.5vw;
}

.gap-\[0\.694vw\]{
  gap: 0.694vw;
}

.gap-\[0\.958vw\]{
  gap: 0.958vw;
}

.gap-\[10px\]{
  gap: 10px;
}

.gap-\[12px\]{
  gap: 12px;
}

.gap-\[13px\]{
  gap: 13px;
}

.gap-\[14px\]{
  gap: 14px;
}

.gap-\[15px\]{
  gap: 15px;
}

.gap-\[16px\]{
  gap: 16px;
}

.gap-\[20px\]{
  gap: 20px;
}

.gap-\[24px\]{
  gap: 24px;
}

.gap-\[28px\]{
  gap: 28px;
}

.gap-\[35px\]{
  gap: 35px;
}

.gap-\[4px\]{
  gap: 4px;
}

.gap-\[5px\]{
  gap: 5px;
}

.gap-\[6px\]{
  gap: 6px;
}

.gap-\[8px\]{
  gap: 8px;
}

.gap-x-11{
  -moz-column-gap: 2.75rem;
       column-gap: 2.75rem;
}

.gap-x-2{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.gap-x-\[10px\]{
  -moz-column-gap: 10px;
       column-gap: 10px;
}

.gap-x-\[15px\]{
  -moz-column-gap: 15px;
       column-gap: 15px;
}

.gap-x-\[16px\]{
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.gap-y-4{
  row-gap: 1rem;
}

.gap-y-\[10px\]{
  row-gap: 10px;
}

.gap-y-\[20px\]{
  row-gap: 20px;
}

.overflow-auto{
  overflow: auto;
}

.overflow-hidden{
  overflow: hidden;
}

.overflow-x-auto{
  overflow-x: auto;
}

.overflow-y-auto{
  overflow-y: auto;
}

.overflow-x-hidden{
  overflow-x: hidden;
}

.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.whitespace-nowrap{
  white-space: nowrap;
}

.text-wrap{
  text-wrap: wrap;
}

.text-nowrap{
  text-wrap: nowrap;
}

.rounded{
  border-radius: 0.25rem;
}

.rounded-3xl{
  border-radius: 1.5rem;
}

.rounded-\[0\.556vw\]{
  border-radius: 0.556vw;
}

.rounded-\[0\.694vw\]{
  border-radius: 0.694vw;
}

.rounded-\[1\.111vw\]{
  border-radius: 1.111vw;
}

.rounded-\[1000vw\]{
  border-radius: 1000vw;
}

.rounded-\[10px\]{
  border-radius: 10px;
}

.rounded-\[14px\]{
  border-radius: 14px;
}

.rounded-\[15px\]{
  border-radius: 15px;
}

.rounded-\[16px\]{
  border-radius: 16px;
}

.rounded-\[3px\]{
  border-radius: 3px;
}

.rounded-\[4px\]{
  border-radius: 4px;
}

.rounded-\[5px\]{
  border-radius: 5px;
}

.rounded-\[6px\]{
  border-radius: 6px;
}

.rounded-\[8px\]{
  border-radius: 8px;
}

.rounded-\[9px\]{
  border-radius: 9px;
}

.rounded-full{
  border-radius: 9999px;
}

.rounded-lg{
  border-radius: 0.5rem;
}

.rounded-md{
  border-radius: 0.375rem;
}

.rounded-xl{
  border-radius: 0.75rem;
}

.rounded-e-\[0\]{
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.rounded-t-\[0\]{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.border{
  border-width: 1px;
}

.border-\[0\.069vw\]{
  border-width: 0.069vw;
}

.border-\[0\.208vw\]{
  border-width: 0.208vw;
}

.border-\[0\.278vw\]{
  border-width: 0.278vw;
}

.border-\[1px\]{
  border-width: 1px;
}

.border-\[2px\]{
  border-width: 2px;
}

.border-b{
  border-bottom-width: 1px;
}

.border-b-\[1px\]{
  border-bottom-width: 1px;
}

.border-t{
  border-top-width: 1px;
}

.border-t-\[1px\]{
  border-top-width: 1px;
}

.border-dashed{
  border-style: dashed;
}

.border-none{
  border-style: none;
}

.border-\[\#0000001A\]{
  border-color: #0000001A;
}

.border-\[\#00000033\]{
  border-color: #00000033;
}

.border-\[\#1F29371A\]{
  border-color: #1F29371A;
}

.border-\[\#475C60\]{
  --tw-border-opacity: 1;
  border-color: rgb(71 92 96 / var(--tw-border-opacity));
}

.border-\[\#B0BABF\]{
  --tw-border-opacity: 1;
  border-color: rgb(176 186 191 / var(--tw-border-opacity));
}

.border-\[\#BA858F\]{
  --tw-border-opacity: 1;
  border-color: rgb(186 133 143 / var(--tw-border-opacity));
}

.border-\[\#C5C5C5CC\]{
  border-color: #C5C5C5CC;
}

.border-\[\#D6D6D6\]{
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
}

.border-\[\#EEEEEE\]{
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.border-\[\#eeeeee\]{
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.border-\[\#fff\]{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-\[\#ffffff1a\]{
  border-color: #ffffff1a;
}

.border-\[solid\]{
  border-color: solid;
}

.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.border-gray-700{
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}

.border-transparent{
  border-color: transparent;
}

.border-b-\[\#00000033\]{
  border-bottom-color: #00000033;
}

.border-b-\[\#1F29371A\]{
  border-bottom-color: #1F29371A;
}

.border-b-\[\#EAECF0\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(234 236 240 / var(--tw-border-opacity));
}

.border-b-\[\#EEEEEE\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.border-l-\[\#1F29371A\]{
  border-left-color: #1F29371A;
}

.border-r-\[\#1F29371A\]{
  border-right-color: #1F29371A;
}

.border-r-\[\#EEEEEE\]{
  --tw-border-opacity: 1;
  border-right-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.border-t-\[\#0000001A\]{
  border-top-color: #0000001A;
}

.border-t-\[\#00000033\]{
  border-top-color: #00000033;
}

.border-t-\[\#1F29371A\]{
  border-top-color: #1F29371A;
}

.border-t-\[\#EAECF0\]{
  --tw-border-opacity: 1;
  border-top-color: rgb(234 236 240 / var(--tw-border-opacity));
}

.bg-\[\#0000004D\]{
  background-color: #0000004D;
}

.bg-\[\#00000060\]{
  background-color: #00000060;
}

.bg-\[\#00000080\]{
  background-color: #00000080;
}

.bg-\[\#000\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-\[\#00FF1A\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 255 26 / var(--tw-bg-opacity));
}

.bg-\[\#4289F7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(66 137 247 / var(--tw-bg-opacity));
}

.bg-\[\#7E7E7E\]{
  --tw-bg-opacity: 1;
  background-color: rgb(126 126 126 / var(--tw-bg-opacity));
}

.bg-\[\#B6BDB7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(182 189 183 / var(--tw-bg-opacity));
}

.bg-\[\#C0C0C0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(192 192 192 / var(--tw-bg-opacity));
}

.bg-\[\#C5C5C51A\]{
  background-color: #C5C5C51A;
}

.bg-\[\#C5C5C526\]{
  background-color: #C5C5C526;
}

.bg-\[\#D2EBF9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(210 235 249 / var(--tw-bg-opacity));
}

.bg-\[\#DFE9EB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(223 233 235 / var(--tw-bg-opacity));
}

.bg-\[\#E4E4E4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 228 / var(--tw-bg-opacity));
}

.bg-\[\#E6F5F5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(230 245 245 / var(--tw-bg-opacity));
}

.bg-\[\#E6F8EA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(230 248 234 / var(--tw-bg-opacity));
}

.bg-\[\#ECECEC45\]{
  background-color: #ECECEC45;
}

.bg-\[\#ECECEC\]{
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 236 / var(--tw-bg-opacity));
}

.bg-\[\#EEEEEE80\]{
  background-color: #EEEEEE80;
}

.bg-\[\#EEEEEE\]{
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.bg-\[\#EFEFEF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(239 239 239 / var(--tw-bg-opacity));
}

.bg-\[\#F2F2F2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity));
}

.bg-\[\#F4F4F4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity));
}

.bg-\[\#F5F5F5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.bg-\[\#F6F6F6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity));
}

.bg-\[\#F6F8F9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 248 249 / var(--tw-bg-opacity));
}

.bg-\[\#F7F7F7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.bg-\[\#FAFAFA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.bg-\[\#FFE9D5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 233 213 / var(--tw-bg-opacity));
}

.bg-\[\#FFEBEB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 235 235 / var(--tw-bg-opacity));
}

.bg-\[\#FFFFFF10\]{
  background-color: #FFFFFF10;
}

.bg-\[\#FFFFFF33\]{
  background-color: #FFFFFF33;
}

.bg-\[\#FFFFFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-\[\#f7f7f7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.bg-\[\#fff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-\[\#ffffff26\]{
  background-color: #ffffff26;
}

.bg-\[\#ffffff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-gray-900{
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-green-200{
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}

.bg-slate-900{
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}

.bg-opacity-80{
  --tw-bg-opacity: 0.8;
}

.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}

.p-0{
  padding: 0px;
}

.p-1{
  padding: 0.25rem;
}

.p-2{
  padding: 0.5rem;
}

.p-\[0\.694vw\]{
  padding: 0.694vw;
}

.p-\[0\.764vw\]{
  padding: 0.764vw;
}

.p-\[1\.111vw\]{
  padding: 1.111vw;
}

.p-\[1\.389vw\]{
  padding: 1.389vw;
}

.p-\[10px\]{
  padding: 10px;
}

.p-\[12px\]{
  padding: 12px;
}

.px-0{
  padding-left: 0px;
  padding-right: 0px;
}

.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-\[0\.417vw\]{
  padding-left: 0.417vw;
  padding-right: 0.417vw;
}

.px-\[0\.556vw\]{
  padding-left: 0.556vw;
  padding-right: 0.556vw;
}

.px-\[0\.694vw\]{
  padding-left: 0.694vw;
  padding-right: 0.694vw;
}

.px-\[0\.833vw\]{
  padding-left: 0.833vw;
  padding-right: 0.833vw;
}

.px-\[1\.042vw\]{
  padding-left: 1.042vw;
  padding-right: 1.042vw;
}

.px-\[1\.111vw\]{
  padding-left: 1.111vw;
  padding-right: 1.111vw;
}

.px-\[1\.389vw\]{
  padding-left: 1.389vw;
  padding-right: 1.389vw;
}

.px-\[1\.76vw\]{
  padding-left: 1.76vw;
  padding-right: 1.76vw;
}

.px-\[1\.8vw\]{
  padding-left: 1.8vw;
  padding-right: 1.8vw;
}

.px-\[10px\]{
  padding-left: 10px;
  padding-right: 10px;
}

.px-\[15px\]{
  padding-left: 15px;
  padding-right: 15px;
}

.px-\[1vw\]{
  padding-left: 1vw;
  padding-right: 1vw;
}

.px-\[3\.403vw\]{
  padding-left: 3.403vw;
  padding-right: 3.403vw;
}

.px-\[3\.472vw\]{
  padding-left: 3.472vw;
  padding-right: 3.472vw;
}

.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-7{
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-9{
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.py-\[0\.278vw\]{
  padding-top: 0.278vw;
  padding-bottom: 0.278vw;
}

.py-\[0\.694vw\]{
  padding-top: 0.694vw;
  padding-bottom: 0.694vw;
}

.py-\[1\.042vw\]{
  padding-top: 1.042vw;
  padding-bottom: 1.042vw;
}

.py-\[1\.181vw\]{
  padding-top: 1.181vw;
  padding-bottom: 1.181vw;
}

.py-\[1\.597vw\]{
  padding-top: 1.597vw;
  padding-bottom: 1.597vw;
}

.py-\[1\.667vw\]{
  padding-top: 1.667vw;
  padding-bottom: 1.667vw;
}

.py-\[11px\]{
  padding-top: 11px;
  padding-bottom: 11px;
}

.py-\[14px\]{
  padding-top: 14px;
  padding-bottom: 14px;
}

.py-\[18px\]{
  padding-top: 18px;
  padding-bottom: 18px;
}

.py-\[5px\]{
  padding-top: 5px;
  padding-bottom: 5px;
}

.py-\[7px\]{
  padding-top: 7px;
  padding-bottom: 7px;
}

.py-\[8px\]{
  padding-top: 8px;
  padding-bottom: 8px;
}

.pb-0{
  padding-bottom: 0px;
}

.pb-4{
  padding-bottom: 1rem;
}

.pb-5{
  padding-bottom: 1.25rem;
}

.pb-6{
  padding-bottom: 1.5rem;
}

.pb-7{
  padding-bottom: 1.75rem;
}

.pb-9{
  padding-bottom: 2.25rem;
}

.pb-\[0\.278vw\]{
  padding-bottom: 0.278vw;
}

.pb-\[0\.347vw\]{
  padding-bottom: 0.347vw;
}

.pb-\[0\.4vw\]{
  padding-bottom: 0.4vw;
}

.pb-\[0\.556vw\]{
  padding-bottom: 0.556vw;
}

.pb-\[0\.694vw\]{
  padding-bottom: 0.694vw;
}

.pb-\[1\.2vw\]{
  padding-bottom: 1.2vw;
}

.pb-\[1\.389vw\]{
  padding-bottom: 1.389vw;
}

.pb-\[1\.597vw\]{
  padding-bottom: 1.597vw;
}

.pb-\[1\.667vw\]{
  padding-bottom: 1.667vw;
}

.pb-\[1\.736vw\]{
  padding-bottom: 1.736vw;
}

.pb-\[1\.944vw\]{
  padding-bottom: 1.944vw;
}

.pb-\[10px\]{
  padding-bottom: 10px;
}

.pb-\[11px\]{
  padding-bottom: 11px;
}

.pb-\[12px\]{
  padding-bottom: 12px;
}

.pb-\[13px\]{
  padding-bottom: 13px;
}

.pb-\[14px\]{
  padding-bottom: 14px;
}

.pb-\[15px\]{
  padding-bottom: 15px;
}

.pb-\[16px\]{
  padding-bottom: 16px;
}

.pb-\[17px\]{
  padding-bottom: 17px;
}

.pb-\[18px\]{
  padding-bottom: 18px;
}

.pb-\[19px\]{
  padding-bottom: 19px;
}

.pb-\[1px\]{
  padding-bottom: 1px;
}

.pb-\[2\.083vw\]{
  padding-bottom: 2.083vw;
}

.pb-\[20px\]{
  padding-bottom: 20px;
}

.pb-\[21px\]{
  padding-bottom: 21px;
}

.pb-\[22px\]{
  padding-bottom: 22px;
}

.pb-\[23px\]{
  padding-bottom: 23px;
}

.pb-\[24px\]{
  padding-bottom: 24px;
}

.pb-\[25px\]{
  padding-bottom: 25px;
}

.pb-\[26px\]{
  padding-bottom: 26px;
}

.pb-\[27px\]{
  padding-bottom: 27px;
}

.pb-\[28px\]{
  padding-bottom: 28px;
}

.pb-\[29px\]{
  padding-bottom: 29px;
}

.pb-\[2px\]{
  padding-bottom: 2px;
}

.pb-\[30px\]{
  padding-bottom: 30px;
}

.pb-\[31px\]{
  padding-bottom: 31px;
}

.pb-\[32px\]{
  padding-bottom: 32px;
}

.pb-\[33px\]{
  padding-bottom: 33px;
}

.pb-\[34px\]{
  padding-bottom: 34px;
}

.pb-\[35px\]{
  padding-bottom: 35px;
}

.pb-\[36px\]{
  padding-bottom: 36px;
}

.pb-\[37px\]{
  padding-bottom: 37px;
}

.pb-\[38px\]{
  padding-bottom: 38px;
}

.pb-\[39px\]{
  padding-bottom: 39px;
}

.pb-\[3px\]{
  padding-bottom: 3px;
}

.pb-\[40px\]{
  padding-bottom: 40px;
}

.pb-\[41px\]{
  padding-bottom: 41px;
}

.pb-\[42px\]{
  padding-bottom: 42px;
}

.pb-\[43px\]{
  padding-bottom: 43px;
}

.pb-\[44px\]{
  padding-bottom: 44px;
}

.pb-\[45px\]{
  padding-bottom: 45px;
}

.pb-\[46px\]{
  padding-bottom: 46px;
}

.pb-\[47px\]{
  padding-bottom: 47px;
}

.pb-\[48px\]{
  padding-bottom: 48px;
}

.pb-\[49px\]{
  padding-bottom: 49px;
}

.pb-\[4px\]{
  padding-bottom: 4px;
}

.pb-\[50px\]{
  padding-bottom: 50px;
}

.pb-\[51px\]{
  padding-bottom: 51px;
}

.pb-\[52px\]{
  padding-bottom: 52px;
}

.pb-\[53px\]{
  padding-bottom: 53px;
}

.pb-\[54px\]{
  padding-bottom: 54px;
}

.pb-\[55px\]{
  padding-bottom: 55px;
}

.pb-\[56px\]{
  padding-bottom: 56px;
}

.pb-\[57px\]{
  padding-bottom: 57px;
}

.pb-\[58px\]{
  padding-bottom: 58px;
}

.pb-\[59px\]{
  padding-bottom: 59px;
}

.pb-\[5px\]{
  padding-bottom: 5px;
}

.pb-\[60px\]{
  padding-bottom: 60px;
}

.pb-\[61px\]{
  padding-bottom: 61px;
}

.pb-\[62px\]{
  padding-bottom: 62px;
}

.pb-\[63px\]{
  padding-bottom: 63px;
}

.pb-\[64px\]{
  padding-bottom: 64px;
}

.pb-\[65px\]{
  padding-bottom: 65px;
}

.pb-\[66px\]{
  padding-bottom: 66px;
}

.pb-\[67px\]{
  padding-bottom: 67px;
}

.pb-\[68px\]{
  padding-bottom: 68px;
}

.pb-\[69px\]{
  padding-bottom: 69px;
}

.pb-\[6px\]{
  padding-bottom: 6px;
}

.pb-\[70px\]{
  padding-bottom: 70px;
}

.pb-\[71px\]{
  padding-bottom: 71px;
}

.pb-\[72px\]{
  padding-bottom: 72px;
}

.pb-\[73px\]{
  padding-bottom: 73px;
}

.pb-\[74px\]{
  padding-bottom: 74px;
}

.pb-\[7px\]{
  padding-bottom: 7px;
}

.pb-\[8px\]{
  padding-bottom: 8px;
}

.pb-\[9px\]{
  padding-bottom: 9px;
}

.pl-0{
  padding-left: 0px;
}

.pl-\[0\.278vw\]{
  padding-left: 0.278vw;
}

.pl-\[0\.556vw\]{
  padding-left: 0.556vw;
}

.pl-\[0\.694vw\]{
  padding-left: 0.694vw;
}

.pl-\[10px\]{
  padding-left: 10px;
}

.pl-\[11px\]{
  padding-left: 11px;
}

.pl-\[12px\]{
  padding-left: 12px;
}

.pl-\[13px\]{
  padding-left: 13px;
}

.pl-\[14px\]{
  padding-left: 14px;
}

.pl-\[15px\]{
  padding-left: 15px;
}

.pl-\[16px\]{
  padding-left: 16px;
}

.pl-\[17px\]{
  padding-left: 17px;
}

.pl-\[18px\]{
  padding-left: 18px;
}

.pl-\[19px\]{
  padding-left: 19px;
}

.pl-\[1px\]{
  padding-left: 1px;
}

.pl-\[20px\]{
  padding-left: 20px;
}

.pl-\[21px\]{
  padding-left: 21px;
}

.pl-\[22px\]{
  padding-left: 22px;
}

.pl-\[23px\]{
  padding-left: 23px;
}

.pl-\[24px\]{
  padding-left: 24px;
}

.pl-\[25px\]{
  padding-left: 25px;
}

.pl-\[26px\]{
  padding-left: 26px;
}

.pl-\[27px\]{
  padding-left: 27px;
}

.pl-\[28px\]{
  padding-left: 28px;
}

.pl-\[29px\]{
  padding-left: 29px;
}

.pl-\[2px\]{
  padding-left: 2px;
}

.pl-\[30px\]{
  padding-left: 30px;
}

.pl-\[31px\]{
  padding-left: 31px;
}

.pl-\[32px\]{
  padding-left: 32px;
}

.pl-\[33px\]{
  padding-left: 33px;
}

.pl-\[34px\]{
  padding-left: 34px;
}

.pl-\[35px\]{
  padding-left: 35px;
}

.pl-\[36px\]{
  padding-left: 36px;
}

.pl-\[37px\]{
  padding-left: 37px;
}

.pl-\[38px\]{
  padding-left: 38px;
}

.pl-\[39px\]{
  padding-left: 39px;
}

.pl-\[3px\]{
  padding-left: 3px;
}

.pl-\[40px\]{
  padding-left: 40px;
}

.pl-\[41px\]{
  padding-left: 41px;
}

.pl-\[42px\]{
  padding-left: 42px;
}

.pl-\[43px\]{
  padding-left: 43px;
}

.pl-\[44px\]{
  padding-left: 44px;
}

.pl-\[45px\]{
  padding-left: 45px;
}

.pl-\[46px\]{
  padding-left: 46px;
}

.pl-\[47px\]{
  padding-left: 47px;
}

.pl-\[48px\]{
  padding-left: 48px;
}

.pl-\[49px\]{
  padding-left: 49px;
}

.pl-\[4px\]{
  padding-left: 4px;
}

.pl-\[50px\]{
  padding-left: 50px;
}

.pl-\[51px\]{
  padding-left: 51px;
}

.pl-\[52px\]{
  padding-left: 52px;
}

.pl-\[53px\]{
  padding-left: 53px;
}

.pl-\[54px\]{
  padding-left: 54px;
}

.pl-\[55px\]{
  padding-left: 55px;
}

.pl-\[56px\]{
  padding-left: 56px;
}

.pl-\[57px\]{
  padding-left: 57px;
}

.pl-\[58px\]{
  padding-left: 58px;
}

.pl-\[59px\]{
  padding-left: 59px;
}

.pl-\[5px\]{
  padding-left: 5px;
}

.pl-\[60px\]{
  padding-left: 60px;
}

.pl-\[61px\]{
  padding-left: 61px;
}

.pl-\[62px\]{
  padding-left: 62px;
}

.pl-\[63px\]{
  padding-left: 63px;
}

.pl-\[64px\]{
  padding-left: 64px;
}

.pl-\[65px\]{
  padding-left: 65px;
}

.pl-\[66px\]{
  padding-left: 66px;
}

.pl-\[67px\]{
  padding-left: 67px;
}

.pl-\[68px\]{
  padding-left: 68px;
}

.pl-\[69px\]{
  padding-left: 69px;
}

.pl-\[6px\]{
  padding-left: 6px;
}

.pl-\[70px\]{
  padding-left: 70px;
}

.pl-\[71px\]{
  padding-left: 71px;
}

.pl-\[72px\]{
  padding-left: 72px;
}

.pl-\[73px\]{
  padding-left: 73px;
}

.pl-\[74px\]{
  padding-left: 74px;
}

.pl-\[75px\]{
  padding-left: 75px;
}

.pl-\[7px\]{
  padding-left: 7px;
}

.pl-\[8px\]{
  padding-left: 8px;
}

.pl-\[9px\]{
  padding-left: 9px;
}

.pr-0{
  padding-right: 0px;
}

.pr-11{
  padding-right: 2.75rem;
}

.pr-4{
  padding-right: 1rem;
}

.pr-\[0\.347vw\]{
  padding-right: 0.347vw;
}

.pr-\[10px\]{
  padding-right: 10px;
}

.pr-\[11px\]{
  padding-right: 11px;
}

.pr-\[12px\]{
  padding-right: 12px;
}

.pr-\[13px\]{
  padding-right: 13px;
}

.pr-\[14px\]{
  padding-right: 14px;
}

.pr-\[15px\]{
  padding-right: 15px;
}

.pr-\[16px\]{
  padding-right: 16px;
}

.pr-\[17px\]{
  padding-right: 17px;
}

.pr-\[18px\]{
  padding-right: 18px;
}

.pr-\[19px\]{
  padding-right: 19px;
}

.pr-\[1px\]{
  padding-right: 1px;
}

.pr-\[20px\]{
  padding-right: 20px;
}

.pr-\[21px\]{
  padding-right: 21px;
}

.pr-\[22px\]{
  padding-right: 22px;
}

.pr-\[23px\]{
  padding-right: 23px;
}

.pr-\[24px\]{
  padding-right: 24px;
}

.pr-\[25px\]{
  padding-right: 25px;
}

.pr-\[26px\]{
  padding-right: 26px;
}

.pr-\[27px\]{
  padding-right: 27px;
}

.pr-\[28px\]{
  padding-right: 28px;
}

.pr-\[29px\]{
  padding-right: 29px;
}

.pr-\[2px\]{
  padding-right: 2px;
}

.pr-\[30px\]{
  padding-right: 30px;
}

.pr-\[31px\]{
  padding-right: 31px;
}

.pr-\[32px\]{
  padding-right: 32px;
}

.pr-\[33px\]{
  padding-right: 33px;
}

.pr-\[34px\]{
  padding-right: 34px;
}

.pr-\[35px\]{
  padding-right: 35px;
}

.pr-\[36px\]{
  padding-right: 36px;
}

.pr-\[37px\]{
  padding-right: 37px;
}

.pr-\[38px\]{
  padding-right: 38px;
}

.pr-\[39px\]{
  padding-right: 39px;
}

.pr-\[3px\]{
  padding-right: 3px;
}

.pr-\[40px\]{
  padding-right: 40px;
}

.pr-\[41px\]{
  padding-right: 41px;
}

.pr-\[42px\]{
  padding-right: 42px;
}

.pr-\[43px\]{
  padding-right: 43px;
}

.pr-\[44px\]{
  padding-right: 44px;
}

.pr-\[45px\]{
  padding-right: 45px;
}

.pr-\[46px\]{
  padding-right: 46px;
}

.pr-\[47px\]{
  padding-right: 47px;
}

.pr-\[48px\]{
  padding-right: 48px;
}

.pr-\[49px\]{
  padding-right: 49px;
}

.pr-\[4px\]{
  padding-right: 4px;
}

.pr-\[50px\]{
  padding-right: 50px;
}

.pr-\[51px\]{
  padding-right: 51px;
}

.pr-\[52px\]{
  padding-right: 52px;
}

.pr-\[53px\]{
  padding-right: 53px;
}

.pr-\[54px\]{
  padding-right: 54px;
}

.pr-\[55px\]{
  padding-right: 55px;
}

.pr-\[56px\]{
  padding-right: 56px;
}

.pr-\[57px\]{
  padding-right: 57px;
}

.pr-\[58px\]{
  padding-right: 58px;
}

.pr-\[59px\]{
  padding-right: 59px;
}

.pr-\[5px\]{
  padding-right: 5px;
}

.pr-\[60px\]{
  padding-right: 60px;
}

.pr-\[61px\]{
  padding-right: 61px;
}

.pr-\[62px\]{
  padding-right: 62px;
}

.pr-\[63px\]{
  padding-right: 63px;
}

.pr-\[64px\]{
  padding-right: 64px;
}

.pr-\[65px\]{
  padding-right: 65px;
}

.pr-\[66px\]{
  padding-right: 66px;
}

.pr-\[67px\]{
  padding-right: 67px;
}

.pr-\[68px\]{
  padding-right: 68px;
}

.pr-\[69px\]{
  padding-right: 69px;
}

.pr-\[6px\]{
  padding-right: 6px;
}

.pr-\[70px\]{
  padding-right: 70px;
}

.pr-\[71px\]{
  padding-right: 71px;
}

.pr-\[72px\]{
  padding-right: 72px;
}

.pr-\[73px\]{
  padding-right: 73px;
}

.pr-\[74px\]{
  padding-right: 74px;
}

.pr-\[75px\]{
  padding-right: 75px;
}

.pr-\[7px\]{
  padding-right: 7px;
}

.pr-\[8px\]{
  padding-right: 8px;
}

.pr-\[9px\]{
  padding-right: 9px;
}

.pt-0{
  padding-top: 0px;
}

.pt-1{
  padding-top: 0.25rem;
}

.pt-7{
  padding-top: 1.75rem;
}

.pt-\[0\.556vw\]{
  padding-top: 0.556vw;
}

.pt-\[0\.694vw\]{
  padding-top: 0.694vw;
}

.pt-\[1\.042vw\]{
  padding-top: 1.042vw;
}

.pt-\[1\.181vw\]{
  padding-top: 1.181vw;
}

.pt-\[10px\]{
  padding-top: 10px;
}

.pt-\[11px\]{
  padding-top: 11px;
}

.pt-\[12px\]{
  padding-top: 12px;
}

.pt-\[13px\]{
  padding-top: 13px;
}

.pt-\[14px\]{
  padding-top: 14px;
}

.pt-\[15px\]{
  padding-top: 15px;
}

.pt-\[16px\]{
  padding-top: 16px;
}

.pt-\[17px\]{
  padding-top: 17px;
}

.pt-\[18px\]{
  padding-top: 18px;
}

.pt-\[19px\]{
  padding-top: 19px;
}

.pt-\[1px\]{
  padding-top: 1px;
}

.pt-\[20px\]{
  padding-top: 20px;
}

.pt-\[21px\]{
  padding-top: 21px;
}

.pt-\[22px\]{
  padding-top: 22px;
}

.pt-\[23px\]{
  padding-top: 23px;
}

.pt-\[24px\]{
  padding-top: 24px;
}

.pt-\[25px\]{
  padding-top: 25px;
}

.pt-\[26px\]{
  padding-top: 26px;
}

.pt-\[27px\]{
  padding-top: 27px;
}

.pt-\[28px\]{
  padding-top: 28px;
}

.pt-\[29px\]{
  padding-top: 29px;
}

.pt-\[2px\]{
  padding-top: 2px;
}

.pt-\[30px\]{
  padding-top: 30px;
}

.pt-\[31px\]{
  padding-top: 31px;
}

.pt-\[32px\]{
  padding-top: 32px;
}

.pt-\[33px\]{
  padding-top: 33px;
}

.pt-\[34px\]{
  padding-top: 34px;
}

.pt-\[35px\]{
  padding-top: 35px;
}

.pt-\[36px\]{
  padding-top: 36px;
}

.pt-\[37px\]{
  padding-top: 37px;
}

.pt-\[38px\]{
  padding-top: 38px;
}

.pt-\[39px\]{
  padding-top: 39px;
}

.pt-\[3px\]{
  padding-top: 3px;
}

.pt-\[40px\]{
  padding-top: 40px;
}

.pt-\[41px\]{
  padding-top: 41px;
}

.pt-\[42px\]{
  padding-top: 42px;
}

.pt-\[43px\]{
  padding-top: 43px;
}

.pt-\[44px\]{
  padding-top: 44px;
}

.pt-\[45px\]{
  padding-top: 45px;
}

.pt-\[46px\]{
  padding-top: 46px;
}

.pt-\[47px\]{
  padding-top: 47px;
}

.pt-\[48px\]{
  padding-top: 48px;
}

.pt-\[49px\]{
  padding-top: 49px;
}

.pt-\[4px\]{
  padding-top: 4px;
}

.pt-\[50px\]{
  padding-top: 50px;
}

.pt-\[51px\]{
  padding-top: 51px;
}

.pt-\[52px\]{
  padding-top: 52px;
}

.pt-\[53px\]{
  padding-top: 53px;
}

.pt-\[54px\]{
  padding-top: 54px;
}

.pt-\[55px\]{
  padding-top: 55px;
}

.pt-\[56px\]{
  padding-top: 56px;
}

.pt-\[57px\]{
  padding-top: 57px;
}

.pt-\[58px\]{
  padding-top: 58px;
}

.pt-\[59px\]{
  padding-top: 59px;
}

.pt-\[5px\]{
  padding-top: 5px;
}

.pt-\[60px\]{
  padding-top: 60px;
}

.pt-\[61px\]{
  padding-top: 61px;
}

.pt-\[62px\]{
  padding-top: 62px;
}

.pt-\[63px\]{
  padding-top: 63px;
}

.pt-\[64px\]{
  padding-top: 64px;
}

.pt-\[65px\]{
  padding-top: 65px;
}

.pt-\[66px\]{
  padding-top: 66px;
}

.pt-\[67px\]{
  padding-top: 67px;
}

.pt-\[68px\]{
  padding-top: 68px;
}

.pt-\[69px\]{
  padding-top: 69px;
}

.pt-\[6px\]{
  padding-top: 6px;
}

.pt-\[70px\]{
  padding-top: 70px;
}

.pt-\[71px\]{
  padding-top: 71px;
}

.pt-\[72px\]{
  padding-top: 72px;
}

.pt-\[73px\]{
  padding-top: 73px;
}

.pt-\[74px\]{
  padding-top: 74px;
}

.pt-\[7px\]{
  padding-top: 7px;
}

.pt-\[8px\]{
  padding-top: 8px;
}

.pt-\[9px\]{
  padding-top: 9px;
}

.text-left{
  text-align: left;
}

.text-center{
  text-align: center;
}

.text-right{
  text-align: right;
}

.text-end{
  text-align: end;
}

.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-\[0\.764vw\]{
  font-size: 0.764vw;
}

.text-\[0\.833vw\]{
  font-size: 0.833vw;
}

.text-\[0\.972vw\]{
  font-size: 0.972vw;
}

.text-\[1\.042vw\]{
  font-size: 1.042vw;
}

.text-\[1\.111vw\]{
  font-size: 1.111vw;
}

.text-\[1\.25vw\]{
  font-size: 1.25vw;
}

.text-\[1\.389vw\]{
  font-size: 1.389vw;
}

.text-\[1\.736vw\]{
  font-size: 1.736vw;
}

.text-\[1\.806vw\]{
  font-size: 1.806vw;
}

.text-\[10px\]{
  font-size: 10px;
}

.text-\[12px\]{
  font-size: 12px;
}

.text-\[13px\]{
  font-size: 13px;
}

.text-\[14px\]{
  font-size: 14px;
}

.text-\[15px\]{
  font-size: 15px;
}

.text-\[16px\]{
  font-size: 16px;
}

.text-\[18px\]{
  font-size: 18px;
}

.text-\[19px\]{
  font-size: 19px;
}

.text-\[2\.083vw\]{
  font-size: 2.083vw;
}

.text-\[20px\]{
  font-size: 20px;
}

.text-\[22px\]{
  font-size: 22px;
}

.text-\[24px\]{
  font-size: 24px;
}

.text-\[25px\]{
  font-size: 25px;
}

.text-\[27px\]{
  font-size: 27px;
}

.text-\[32px\]{
  font-size: 32px;
}

.text-\[40px\]{
  font-size: 40px;
}

.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.font-black{
  font-weight: 900;
}

.font-bold{
  font-weight: 700;
}

.font-extrabold{
  font-weight: 800;
}

.font-light{
  font-weight: 300;
}

.font-medium{
  font-weight: 500;
}

.font-normal{
  font-weight: 400;
}

.font-semibold{
  font-weight: 600;
}

.uppercase{
  text-transform: uppercase;
}

.lowercase{
  text-transform: lowercase;
}

.leading-\[1\.042vw\]{
  line-height: 1.042vw;
}

.leading-\[1\.15\]{
  line-height: 1.15;
}

.leading-\[1\.1\]{
  line-height: 1.1;
}

.leading-\[1\.23\]{
  line-height: 1.23;
}

.leading-\[1\.2\]{
  line-height: 1.2;
}

.leading-\[1\.33\]{
  line-height: 1.33;
}

.leading-\[1\.4\]{
  line-height: 1.4;
}

.leading-\[1\.64\]{
  line-height: 1.64;
}

.leading-\[1\.6\]{
  line-height: 1.6;
}

.leading-\[1\.8\]{
  line-height: 1.8;
}

.leading-\[100\%\]{
  line-height: 100%;
}

.leading-\[121\%\]{
  line-height: 121%;
}

.leading-\[133\%\]{
  line-height: 133%;
}

.leading-\[180\%\]{
  line-height: 180%;
}

.leading-\[1\]{
  line-height: 1;
}

.leading-\[22px\]{
  line-height: 22px;
}

.tracking-\[0\.01em\]{
  letter-spacing: 0.01em;
}

.text-\[\#0000004D\]{
  color: #0000004D;
}

.text-\[\#000000\]{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-\[\#000\]{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-\[\#0047FF\]{
  --tw-text-opacity: 1;
  color: rgb(0 71 255 / var(--tw-text-opacity));
}

.text-\[\#0762EB\]{
  --tw-text-opacity: 1;
  color: rgb(7 98 235 / var(--tw-text-opacity));
}

.text-\[\#08BF75\]{
  --tw-text-opacity: 1;
  color: rgb(8 191 117 / var(--tw-text-opacity));
}

.text-\[\#1C2A3A\]{
  --tw-text-opacity: 1;
  color: rgb(28 42 58 / var(--tw-text-opacity));
}

.text-\[\#1F2937\]{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-\[\#3D8DAB\]{
  --tw-text-opacity: 1;
  color: rgb(61 141 171 / var(--tw-text-opacity));
}

.text-\[\#424242\]{
  --tw-text-opacity: 1;
  color: rgb(66 66 66 / var(--tw-text-opacity));
}

.text-\[\#797979\]{
  --tw-text-opacity: 1;
  color: rgb(121 121 121 / var(--tw-text-opacity));
}

.text-\[\#7E7E7E\]{
  --tw-text-opacity: 1;
  color: rgb(126 126 126 / var(--tw-text-opacity));
}

.text-\[\#999999\]{
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.text-\[\#9CD7D7\]{
  --tw-text-opacity: 1;
  color: rgb(156 215 215 / var(--tw-text-opacity));
}

.text-\[\#B3B3B3\]{
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}

.text-\[\#B5B5B5\]{
  --tw-text-opacity: 1;
  color: rgb(181 181 181 / var(--tw-text-opacity));
}

.text-\[\#BCBCBC\]{
  --tw-text-opacity: 1;
  color: rgb(188 188 188 / var(--tw-text-opacity));
}

.text-\[\#FE1B4C\]{
  --tw-text-opacity: 1;
  color: rgb(254 27 76 / var(--tw-text-opacity));
}

.text-\[\#FFFFFF\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-\[\#fff\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-\[\#ffffff\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.underline{
  text-decoration-line: underline;
}

.opacity-0{
  opacity: 0;
}

.opacity-50{
  opacity: 0.5;
}

.opacity-\[0\.4\]{
  opacity: 0.4;
}

.opacity-\[0\.6\]{
  opacity: 0.6;
}

.opacity-\[0\.8\]{
  opacity: 0.8;
}

.opacity-\[0\]{
  opacity: 0;
}

.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-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-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);
}

.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.outline{
  outline-style: solid;
}

.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);
}

.invert{
  --tw-invert: invert(100%);
  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);
}

.sepia{
  --tw-sepia: sepia(100%);
  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-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{
  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-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;
}

.duration-300{
  transition-duration: 300ms;
}

.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/* profile_btn */

.menu_icon_bg {
  transition: 0.35s;
}

.menu_link:hover .menu_icon .menu_icon_bg,
.menu_link.active .menu_icon .menu_icon_bg {
  opacity: 0;
}

.menu_link .menu_icon img {
  position: relative;
  z-index: 1;
}

.menu_link .online_dot,
.menu_link .online_dot span {
  transition: 0.25s;
}

.menu_link:hover .online_dot,
.menu_link.active .online_dot {
  width: 2.2vw;
  height: 2.2vw;
}

.menu_link:hover .online_dot span,
.menu_link.active .online_dot span {
  width: 100%;
  height: 100%;
}

.profile_btn:hover .menu_text,
.menu_link:hover .menu_text,
.menu_link.active .menu_text {
  background: #ffe9d5;
}

.menu_link.active .menu_text p {
  font-weight: 800;
}

.menu_link:hover .menu_icon img,
.menu_link.active .menu_icon img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7487%)
    hue-rotate(237deg) brightness(102%) contrast(101%);
  position: relative;
  z-index: 1;
}

.menu_icon,
.menu_text {
  transition: 0.35s ease-in all;
}

.text_gradient {
  background: linear-gradient(135deg, #fe3279 4.95%, #ffce76 95.73%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.sidebar_width {
  width: 203px;
}

/* =========== dashboard_content =========== */

.dashboard_content_wrap {
  padding-left: 203px;
}

.advanced_search {
  display: grid;
  grid-template-columns: 1fr 0fr;
}

.package_left {
  display: grid;
  grid-template-columns: 0fr 1fr;
}

.ad_content_bottom {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  box-shadow: 0 0.278vw 0.278vw 0 #00000040;
}

.package:hover {
  background: #f1f1f1;
}

.package:hover .package_img > img {
  transform: scale(1.08);
}

.package_img img {
  transition: 0.25s ease-out;
}

.package_img {
  border-radius: 0.556vw;
  overflow: hidden;
  display: block;
  cursor: pointer;
}

.package_ad:hover img {
  transform: scale(1.08);
}

.button_gray:hover {
  background: #f1f1f1;
}

.toggle_icon_btn.active .toggle_icon_show {
  display: block;
}

.toggle_icon_btn.active .toggle_icon_hidden {
  display: none;
}

.tab_nav_wrap::-webkit-scrollbar {
  scrollbar-width: 0;
  display: none;
}

.form_group input::-moz-placeholder {
  font-size: 1.111vw;
  font-weight: 400;
}

.form_group input,
.form_group input::placeholder {
  font-size: 1.111vw;
  font-weight: 400;
}

/* ===== update ===== */

.package .p1,
.package .p2 {
  cursor: pointer;
}

.package > p {
  cursor: pointer;
}

.menu_link,
.text_gradient {
  white-space: nowrap;
}

.tab_nav_wrappper:before {
  content: "";
  height: 1px;
  background: #eeeeee;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 0;
}

.tab_nav_wrappper {
  position: relative;
}

.tab_nav_wrap button {
  position: relative;
}

.package > p {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}

/* =================== Package 2 ====================== */

.package2_last_bottom {
  display: grid;
  grid-template-columns: 1fr 0fr 0fr;
  gap: 0.694vw;
}

.lock_toggle_btn .toggle_icon_btn.active {
  background-color: #e6f8ea;
}

.gray_btn {
  background: #bcbcbc !important;
}

.gray_btn2 {
  background: #ffe9d5 !important;
  color: #000000;
}

.section_top .button:not(.user_circle) {
  position: relative;
  overflow: hidden;
}

.section_top .button:not(.user_circle):before {
  background: linear-gradient(135deg, #fe3279 4.95%, #ffce76 95.73%);
  content: "";
  position: absolute;
  width: 180%;
  height: 180%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s;
  border-radius: 100vw;
}

.section_top .button:not(.user_circle):hover:before {
  left: 10%;
}

.package2_left .text-\[0\.833vw\].font-normal {
  opacity: 0.6;
}

.package:hover {
  background: #fafafa;
}

.toggle_icon_btn.bg-\[\#FFE9D5\].active {
  background: #e6f8ea !important;
}

.package:hover .package2_last_bottom a:hover {
  opacity: 0.75;
}

.package2_bottom p .font-normal,
.package2_bottom p.font-normal {
  opacity: 0.85;
  color: #000000;
}

/* =========== Details page ============ */

.article_images {
  grid-template-columns: 1fr 18.478vw;
}

.event_overlay {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 39.13%, #000000 81.74%);
}

.event:hover img {
  transform: scale(1.05);
}

.events_list::-webkit-scrollbar {
  height: 0.694vw;
  /* Adjust height for horizontal scrollbar */
  width: 0.694vw;
  /* Adjust width for vertical scrollbar */
  border: 0.174vw solid #eaecf0;
  border-radius: 1000000px;
  /* Rounded edges for the thumb */
}

.events_list::-webkit-scrollbar-track {
  background: #eaecf0;
  /* Light grey background */
  border-radius: 10000000px;
  /* Smooth rounded edges */
}

.events_list::-webkit-scrollbar-thumb {
  background: #ffffff;
  /* Slightly darker grey for the scrollbar thumb */
  border-radius: 1000000px;
  /* Rounded edges for the thumb */
  border: 0.174vw solid #eaecf0;
}

.events_list::-webkit-scrollbar-thumb:hover {
  background: #fafafa;
}

.bottom_sticky_bar {
  box-shadow: 0 0.069vw 0.625vw 0 #0000001a;
  transition: 0.35s ease-out;
  background: #99999926;
  -webkit-backdrop-filter: blur(30px);
          backdrop-filter: blur(30px);
}

.bottom_sticky_bar.bar_shown {
  bottom: 0.684vw;
  opacity: 1;
}

.article_img {
  transition: 0.3s ease;
}

.article_box:hover .article_img img {
  transform: scale(1.05);
}

.back_btn img {
  filter: brightness(0) saturate(100%) invert(79%) sepia(2%) saturate(8%)
    hue-rotate(71deg) brightness(95%) contrast(91%);
}

/* =============== New css ============== */

.button2 {
  display: grid;
  grid-template-columns: 1.389vw 0fr;
}

.chat_person {
  display: grid;
  grid-template-columns: 1fr 0fr;
}

.chat_info_right_top {
  display: grid;
  grid-template-columns: 1.111vw 1fr;
  align-items: center;
}

.message_row {
  display: grid;
  grid-template-columns: 1fr 0fr;
}

.chat_person:after {
  content: "";
  width: calc(100% + 1.389vw);
  height: calc(100% + 1.389vw);
  background: #fafafa;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.25s ease-in;
  opacity: 0;
  border-radius: 0.5vw;
}

.chatlist2 .chat_person:after {
  width: calc(100% + 0.85vw);
  height: calc(100% + 0.85vw);
}

.chat_person:hover:after {
  opacity: 1;
}

.chat_info_right,
.chat_info_left {
  z-index: 1;
}

.chatlist:not(.chatlist2) {
  width: calc(100% + 2.083vw);
  transform: translateX(-1.042vw);
  padding: 0.6vw 1.042vw;
}

.message_row {
  display: grid;
  grid-template-columns: 1fr 0fr;
}

.chatlist2 .chat_info .r-16 {
  display: inline-block;
  max-width: 16ch;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
  text-align: left;
}

.chatlist2 .chat_info .r-12 {
  display: inline-block;
  max-width: 18ch;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
  text-align: left;
}

.chatlist2 .chat_info_left {
  display: grid;
  grid-template-columns: 4.25vw 1fr;
}

.chatlist2 .chat_info_right_top {
  position: absolute;
  right: 0;
  top: 0.139vw;
}

.chat_info {
  display: grid;
}

.chatlist::-webkit-scrollbar {
  scrollbar-width: 0;
  display: none;
}

.check.active img {
  opacity: 1;
  filter: brightness(0) saturate(100%) invert(0%) sepia(4%) saturate(7483%)
    hue-rotate(219deg) brightness(101%) contrast(104%);
}

.check.active {
  border-color: #000;
  background: #fff;
}

.sort_filter_list {
  transition: 0.35s ease;
}

.sort_filter.active .sort_filter_list {
  transform: translateY(0.5vw);
  opacity: 1;
  pointer-events: all;
}

.sort_filter.active .arrow_down {
  transform: rotate(180deg);
}

.sort_filter.active .sort_filter_btn {
  border-color: #ff9977;
}

.check {
  display: none;
}

.chat_info_left a.ml_13 {
  margin-left: 0;
  margin-right: 0;
}

/* ================ Chat list =================== */

.chat_wrap {
  display: grid;
  grid-template-columns: 0fr 0fr;
}

.chat_incoming {
  grid-template-columns: 3.472vw 0fr;
}

.chat_outgoing {
  grid-template-columns: 0fr;
}

.main_chat {
  width: calc(100% + 3.52vw);
  margin-left: -1.76vw;
}

.chat_bottom {
  display: grid;
  grid-template-columns: 1fr 20.486vw;
  padding-top: 2.1vw;
  padding-bottom: 1.81vw;
  gap: 1.5vw;
}

.chat_input {
  display: grid;
  grid-template-columns: 1.736vw 1fr;
  align-items: center;
  gap: 1.597vw;
}

.chat_input input {
  width: 100%;
  height: 2vw;
}

/* ==============  main_chat ==================*/

.main_chat,
.scrollbar_style {
  overflow-y: auto;
  scrollbar-color: #ffffff #eaecf0;
  /* For Firefox */
}

/* For Chrome, Edge, and Safari */

.main_chat::-webkit-scrollbar,
.scrollbar_style::-webkit-scrollbar {
  width: 0.694vw;
  /* Thin scrollbar */
}

.main_chat::-webkit-scrollbar-track,
.scrollbar_style::-webkit-scrollbar-track {
  background: #eaecf0;
  /* No background track */
}

.main_chat::-webkit-scrollbar-thumb,
.scrollbar_style::-webkit-scrollbar-thumb {
  background-color: #eaecf0;
  /* Scrollbar color */
  border-radius: 0.278vw;
  border: 0.25vw solid #eaecf0;
  /* Creates some spacing */
  background-clip: content-box;
}

.main_chat::-webkit-scrollbar-thumb:hover,
.scrollbar_style::-webkit-scrollbar-thumb:hover {
  background-color: #000000;
  /* Change color on hover */
  border: 0.174vw solid #ffffff;
}

.hover_icon,
.hover_icon img {
  position: relative;
}

.hover_icon:before {
  content: "";
  width: 3vw;
  height: 3vw;
  background: #f1f1f1;
  border-radius: 10000rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.35s ease;
  opacity: 0;
}

.hover_icon:hover:before {
  opacity: 1;
}

.chat_info .r-18 {
  display: flex;
}

.chat_info {
  width: -webkit-fill-available;
}

/* ==================== Expanded chatbox ================== */

.expanded.chat_box {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 99999999;
}

.expanded .main_chat {
  width: 100%;
  transform: translate(0, 0);
  margin-left: 0;
  height: calc(100% - 11vw) !important;
  overflow: auto;
}

.expanded .chat_top {
  padding: 0 1vw;
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 99999;
  height: 6vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.expanded .chat_bottom {
  position: sticky;
  bottom: 0;
  background: #fff;
  padding: 0 1.5vw;
  height: 5vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.expand_btn img {
  filter: brightness(0) saturate(100%) invert(79%) sepia(30%) saturate(3%)
    hue-rotate(358deg) brightness(92%) contrast(88%);
}

.expanded .expand_less {
  display: block;
}

.expanded .expand_full {
  display: none;
}

.expanded .main_chat {
  background: url(../img/chat_bg.png) no-repeat fixed top left / cover !important;
}

/* message_dropdown */

.message_dropdown.msd_left .sort_filter_list {
  right: 0;
  left: auto;
  display: none;
  bottom: 1.6vw;
}

.message_dropdown.msd_left.active .sort_filter_list {
  display: block;
}

.message_dropdown .sort_filter_list::-webkit-scrollbar {
  scrollbar-width: 0;
  display: none;
}

.message_dropdown.sort_filter.active .sort_filter_list {
  transform: translateY(0vw);
}

.chat_outgoing .message_dropdown.msd_left .sort_filter_list {
  right: auto;
  left: 0;
}

.rotate-x-\[180deg\] {
  transform: rotateY(180deg);
}

.expanded .chat_input {
  width: 75%;
}

.cal_icons a,
.call_icon_shadow {
  box-shadow: 0 0.2vw 0.55vw 0.01vw rgba(0, 0, 0, 0.15);
}

.chat_incoming .chat_text p {
  border-bottom-left-radius: 0;
}

.chat_outgoing .chat_text p {
  border-bottom-right-radius: 0;
}

/* ============ about me ================ */

.profile_top {
  display: grid;
  grid-template-columns: 12.083vw 1fr;
}

.visiting_box_top {
  display: grid;
  grid-template-columns: 18.542vw 1fr;
}

.about_tag p {
  white-space: nowrap;
}

/* ========== about_tags ========== */

.about_tags {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 2.778vw 2.083vw;
}

.about_tags.about_tags_flex {
  display: flex;
  flex-wrap: wrap;
  gap: 1.389vw;
}

.about_tag_gray a.font-semibold {
  padding: 0.694vw 1.042vw;
  background: #ffebeb;
  transition: 0.25s ease;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  border-radius: 100vw;
}

.about_tag_yellow a.font-semibold {
  padding: 0.694vw 1.042vw;
  background: #e6f8ea;
  transition: 0.25s ease;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  border-radius: 100vw;
}

.about_tag_darkgray a.font-semibold {
  padding: 0.694vw 1.042vw;
  background: #c5c5c51a;
  transition: 0.25s ease;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  border-radius: 100vw;
}

.profile_block_wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.806vw;
}

.about_tags.v2 {
  display: grid;
  grid-template-columns: 0fr 1fr;
  gap: 1.389vw 2.083vw;
}

.about_tags.v2 .about_tag a.font-semibold {
  font-size: 1vw;
}

.about_tag a.font-semibold {
  line-height: 1.597vw;
}

.about_tag a:hover {
  opacity: 0.75;
}

/* verify_selection */

.verify_selection.active .p_untik {
  display: none;
}

.verify_selection.active .p_tik {
  display: block;
}

.about_sort .sort_filter_list {
  right: 0;
  left: auto;
}

.addtonetwork_btn p {
  color: #666666;
}

.addtonetwork_btn {
  position: relative;
  border: 0.1rem solid #e5e5e5;
  background: #ffffff !important;
  align-items: center;
}

.sortlist_left {
  right: auto !important;
  left: 0;
}

.tab_nav_btn {
  height: 2.29vw;
}

.about_sort2 img {
  filter: brightness(0) saturate(100%) invert(70%) sepia(3%) saturate(22%)
    hue-rotate(325deg) brightness(88%) contrast(86%);
}

/* ============ gradient_btn ============ */

.gradient_btn p {
  background: linear-gradient(135deg, #fe3279 4.95%, #ffce76 95.73%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.gradient_btn:before {
  background: linear-gradient(135deg, #fe3279 4.95%, #ffce76 95.73%);
  content: "";
  height: calc(100% + 0.2vw);
  width: calc(100% + 0.2vw);
  border-radius: 1000vw;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 0;
  transform: translate(-50%, -50%);
}

.gradient_btn {
  position: relative;
  border: 0;
  background: transparent;
}

.gradient_btn:after {
  background: #fff;
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 1000vw;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.gradient_btn img,
.gradient_btn p {
  position: relative;
  z-index: 2;
}

.plus_icon {
  filter: none !important;
}

.event_sort_type2 {
  margin-right: 0;
  padding: 0;
}

.event_sort_type2 .sort_filter_list {
  right: 0;
  left: auto;
}

.event_sort_type2 button img {
  width: 1.8vw;
}

.event_sort_type2 button {
  margin-right: -0.2vw;
}

/* ================= follow_host_btn ================= */

.follow_host_btn {
  color: #666666;
  position: relative;
}

.follow_host_btn.button {
  opacity: 1;
}

.follow_host_btn:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 10rem;
  background: #e6f8ea;
  transition: 0.25s ease;
  opacity: 0;
}

.follow_host_btn p {
  position: relative;
  z-index: 1;
  transition: 0.25s ease;
  line-height: 1;
}

.follow_host_btn:hover p {
  color: #000000;
}

.follow_host_btn img {
  opacity: 0.6;
  position: relative;
  z-index: 1;
}

.follow_host_btn:hover img {
  opacity: 1;
}

.follow_host_btn:hover {
  border-color: transparent;
}

.follow_host_btn:hover:before {
  opacity: 1;
}

/* =================== Interaction page =================== */

.interaction_tab .tab_nav_btn_wrap .tab_nav_btn span {
  display: none;
}

.interaction_tab .tab_nav_btn_wrap.active .tab_nav_btn span {
  display: flex;
}

.interaction {
  display: grid;
  grid-template-columns: 1fr 0fr;
  gap: 1.944vw;
}

.reply {
  display: grid;
  grid-template-columns: 1fr 0fr;
}

.reply_left {
  grid-template-columns: 0.972vw 1fr;
}

.reply_left p.r-14 {
  font-size: 0.938vw;
}

.shadow1 {
  box-shadow: 0 0.278vw 0.556vw -0.139vw #00000033;
}

.chatlist_nv2 .chat_person {
  gap: 5vw;
}

/* ============== Interaction ============== */

.int_info_right {
  justify-content: flex-end;
}

.int_select_btn {
  min-width: 5.556vw;
}

.int_selection.active .int_select_btn img {
  transform: rotate(180deg);
}

.interaction_tab .tab_nav_btn {
  display: grid;
  grid-template-columns: 20px 0fr;
}

.interaction_tab .tab_nav_btn_wrap.active .tab_nav_btn {
  grid-template-columns: 20px 0fr 20px;
}

.reply_btns a {
  min-width: 7.917vw;
  background: #e6f8ea;
  color: #000000;
}

.reply {
  border-top-left-radius: 0;
}

.int_info_right .person_online_dot {
  opacity: 0;
}

.interaction.recent_notif .int_info_right .person_online_dot {
  opacity: 1;
}

.interaction.recent_notif {
  background: #fafafa;
}

.interaction_tab .tab_nav_btn {
  height: auto;
}

/* ================ New update ================= */

.reply_btns a {
  font-weight: 500;
}

.reply_btns a:last-child {
  background: #ffebeb;
}

.star_interaction {
  background: #ffd600;
}

.go_live_search .as_options {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.live_btn {
  -webkit-backdrop-filter: blur(0.15vw);
  backdrop-filter: blur(0.15vw);
  box-shadow: 0 0.277vw 0.277vw 0 #00000040;
}

.live_btn:after {
  background: linear-gradient(
    135deg,
    rgba(254, 50, 121, 0.5) 4.95%,
    rgba(255, 206, 118, 0.5) 95.73%
  );
  width: calc(100% + 0.277vw);
  height: calc(100% + 0.277vw);
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100vw;
  z-index: 1;
}

.white_gradient {
  position: relative;
  -webkit-backdrop-filter: blur(0.15vw);
  backdrop-filter: blur(0.15vw);
  box-shadow: 0 0.277vw 0.277vw 0 #00000040;
  background: rgb(0, 0, 0, 0.3);
  border: 1px solid #97999d;
}

.live_box:hover .live_img .live_img {
  transform: scale(1.025);
}

.live_icon_btn {
  position: relative;
  background: transparent !important;
}

.live_icon_btn:before {
  background: linear-gradient(135deg, #fe3279 4.95%, #ffce76 95.73%) !important;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100vw;
  z-index: 1;
}

.live_icon_btn:after {
  background: linear-gradient(135deg, #e54e6c 4.95%, #e5b06a 95.73%) !important;
  width: calc(100% + 0.139vw);
  height: calc(100% + 0.139vw);
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100vw;
}

.live_shadow {
  box-shadow: 0 0.277vw 0.277vw 0 #00000040;
}

.live_box_bottom:hover > div {
  position: relative;
  z-index: 1;
}

.Searchbtn {
  display: grid;
  grid-template-columns: 1.5vw 1fr;
}

.live_gradient_btn img {
  filter: brightness(0) saturate(100%) invert(73%) sepia(45%) saturate(4970%)
    hue-rotate(311deg) brightness(102%) contrast(109%);
}

.live_gradient_btn {
  padding-top: 0.1vw;
}

/* =============== modal_one1_content ================ */

.modal_one1_content {
  display: grid;
  grid-template-columns: 1fr 40.417vw;
  gap: 1.8vw;
}

.modal_dialog {
  transform: scale(0.8) translateY(-3vw);
  margin: 0 auto;
}

.golive_person {
  display: grid;
  grid-template-columns: 1fr 1.528vw;
  padding: 0.6vw 1vw;
  border-radius: 0;
  gap: 0.833vw;
}

.golive_bootom1 {
  display: grid;
  grid-template-columns: 1fr 0fr;
  gap: 0.833vw;
}

.golive_bootom2 {
  display: grid;
  grid-template-columns: 3.542vw 1fr;
  gap: 0.833vw;
  align-items: center;
}

.golive_bootom_emojees {
  display: flex;
  gap: 0.72vw;
  align-items: center;
}

.golive_field {
  padding: 0 11.528vw 0 2.7vw;
}

.golive_field::-moz-placeholder {
  color: #7e7e7e;
  line-height: 1.23;
  font-size: 1.2vw;
}

.golive_field,
.golive_field::placeholder {
  color: #7e7e7e;
  line-height: 1.23;
  font-size: 1.2vw;
}

.golive_persons {
  height: calc(100% - 9.097vw);
  overflow: auto;
}

.golive_bootom {
  height: 9.097vw;
  z-index: 9;
}

.position_absolute {
  position: absolute !important;
}

.Live_stream p {
  display: grid;
  grid-template-columns: 1.944vw 1fr;
}

.nice-select {
  width: 100%;
  border: 0.069vw solid #d6d6d6;
  height: 3.056vw;
  padding: 0 1.667vw;
  border-radius: 100vw;
  display: flex;
  align-items: center;
}

.nice-select .current {
  color: #00000099;
  font-size: 0.972vw;
  font-weight: 400;
}

.list {
  width: 100%;
}

.list .option {
  height: 3vw;
  color: #00000099;
  font-size: 0.972vw;
  font-weight: 400;
  padding: 0 1.2vw;
}

.nice-select:after {
  border-bottom: 0.139vw solid #000000;
  border-right: 0.139vw solid #000000;
  height: 0.6vw;
  margin-top: -0.278vw;
  right: 1.667vw;
  width: 0.6vw;
}

.forms_selection_btn.active,
.forms_selection_btn:not(.active):hover {
  background: #e6f8ea;
  border-color: #e6f8ea;
}

.forms_selection_btn.active p {
  font-weight: 700;
}

.flex2_grids {
  display: grid;
  grid-template-columns: 0fr 1fr;
}

.checkbox_wrap {
  display: grid;
  grid-template-columns: 1.111vw 1fr;
}

.gradient3_border {
  position: relative;
}

.gradient3_border:before {
  content: "";
  background: linear-gradient(90deg, #0cd37f 0%, #009560 100%);
  position: absolute;
  width: calc(100% + 0.18vw);
  height: calc(100% + 0.069vw);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  border-radius: 999vw;
}

.modal2_scrolling_part {
  height: calc(100% - 7.778vw);
  overflow: auto;
}

.package .package_last_bottom .button:not(.gray_btn, .gray_btn2) {
  background: linear-gradient(90deg, #0cd37f 0%, #009560 100%);
}

.package .package_last_bottom .button:not(.gray_btn, .gray_btn2):hover {
  opacity: 0.7;
}

.modal2_bottom {
  box-shadow: 0 -0.278vw 5.278vw 0 #00000017;
}

.accordion_button:not(.collapsed) .plus_minus img {
  transform: rotate(360deg);
}

.checkbox_wrap.active .check_cube img {
  opacity: 1;
}

.switch.active {
  background: #e7ffd9;
}

.switch span {
  position: relative;
  transition: 0.3s ease;
  left: 0;
}

.switch.active span {
  background: #34c759;
  left: 1.45vw;
}

.live_box_tags:before {
  left: -1.111vw;
  height: 1.389vw;
  content: "";
  width: 0.135vw;
  background: #ffffff;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.cross_modal {
  pointer-event: all !important;
  z-index: 999999;
}

.accordion_button {
  display: grid !important;
  grid-template-columns: 1fr 2vw;
}

.golive_person .chat_info_left {
  display: grid;
  grid-template-columns: 3.75vw 1fr;
}

.mr_0 {
  margin-right: 0 !important;
}

.cross_modal {
  z-index: 9999;
  pointer-events: all;
  transition: 0.35s;
}

.cross_modal:hover {
  background: #ffffff70;
}

.modal2_bottom {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.golive_persons {
  width: calc(100% + 0.5vw);
  transform: translateX(-0.5vw);
}

.shadow_up:before {
  content: "";
  background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 60%);
  height: 9vw;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.shadow_down:after {
  content: "";
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.6) 0%,
    rgba(0, 0, 0, 0) 60%
  );
  height: 9vw;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}

.package {
  height: 100%;
}

.package_ad {
  height: -moz-fit-content;
  height: fit-content;
}

.travel_feed_page .package_ad {
  height: 35.5vw;
}

.travel_package_bottom a {
  width: -moz-fit-content;
  width: fit-content;
}

.online_list {
  grid-template-columns: 0fr 1fr;
}

.pl_0 {
  padding-left: 0 !important;
}

.live_profile {
  flex: 0 0 auto;
}

.like_btn p,
.comment_btn p {
  line-height: 1;
  transform: translateY(0.11vw);
}

/* =================== Travel feed popup ================== */

.travel_feed_page #golive_popup1-backdrop {
  z-index: 999999 !important;
}

.owl-carousel .owl-item {
  height: 46.597vw;
}

.travel_slider {
  max-width: 37vw;
}

.travel_feed_popup .live_box {
  padding: 0;
}

.owl-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9999;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 1.111vw;
}

.owl-nav button {
  width: 1.667vw;
  height: 1.667vw;
  box-shadow: 0.208vw 0.417vw 0.833vw 0.139vw #00000066;
  background: #fff;
  border-radius: 10rem;
  font-size: 1.4vw;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  transition: 0.25s ease;
  padding-bottom: 0.19vw;
}

.owl-dots {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 0.208vw;
  z-index: 99999999;
  bottom: 1vw;
}

.owl-dot {
  width: 0.556vw;
  height: 0.556vw;
  background: rgba(255, 255, 255, 0.5);
  display: block;
  border-radius: 100vw;
}

.owl-dot.active {
  background: rgba(255, 255, 255, 1);
}

.owl-nav button:hover {
  background: #fafafa;
}

.tfb_mid {
  grid-template-columns: 1.667vw 1fr;
  gap: 0.417vw;
}

.golive_bootom.v2 {
  height: 10.6vw;
}

.golive_persons.v2 {
  height: calc(100% - 10.6vw);
}

.view_replies {
  display: grid;
  grid-template-columns: 1.667vw 1fr;
  gap: 1.667vw;
  text-align: left;
  align-items: center;
}

.view_replies:hover p {
  color: #000;
}

.view_replies:hover span {
  background-color: #000;
}

.owl-carousel .owl-stage-outer {
  border-radius: 0.8vw;
}

.menu_text p {
  font-weight: 400;
}

.tf_advance_search {
  grid-template-columns: 1fr 9.2vw;
}

/* =================== */

.tab_nav_btn_wrap > span {
  position: absolute;
  width: 100%;
  height: 0.2vw;
  bottom: -0.1vw;
  opacity: 0;
  background: linear-gradient(135deg, #fe3279 4.95%, #ffce76 95.73%) !important;
}

.tab_nav_btn_wrap {
  position: relative;
}

.tab_nav_wrap {
  padding-top: 0;
  padding-bottom: 0.15vw;
}

.tab_nav_wrappper:before {
  height: 0.069vw;
  bottom: 0.1vw;
}

.tab_nav_btn_wrap.active > span {
  opacity: 1;
  width: 100% !important;
}

.bk_filter4 {
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}

/* ============== New Updates =============== */

.pf_like_btn.active {
  background: linear-gradient(
    133.08deg,
    #fe3279 1.16%,
    #ffce76 133.18%
  ) !important;
  color: #fff;
}

.pf_like_btn.active img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7487%)
    hue-rotate(237deg) brightness(102%) contrast(101%);
}

.pf_favorite_btn.active {
  background: #ffd600 !important;
  color: #fff;
}

.pf_favorite_btn.active img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7487%)
    hue-rotate(237deg) brightness(102%) contrast(101%);
}

.pf_report_btn.active {
  background: linear-gradient(135deg, #fec163 4.95%, #de4313 95.73%) !important;
  color: #fff;
}

.side_chat_box .chat_info_right {
  display: flex;
  align-items: end;
  padding-bottom: 0.26vw;
}

.cursor_pointer_input input::-moz-placeholder {
  cursor: pointer;
}

.cursor_pointer_input input,
.cursor_pointer_input input::placeholder {
  cursor: pointer;
}

.add_user_btn.active:before {
  opacity: 1;
}

.add_user_btn.active {
  border: 0.1rem solid #e6f8ea;
}

.add_user_btn.active img {
  opacity: 1;
}

.online_dot {
  border: 0 !important;
}

.online_dot .gradient_pink:before {
  display: none;
}

.online_dot .gradient_pink {
  background: linear-gradient(135deg, #fe3279 4.95%, #ffce76 95.73%) !important;
}

.message_col2 .dashboard_content:last-child .chat_info_right {
  align-items: center !important;
}

/* sort_filter_listv2 */

.sort_filter.active .sort_filter_listv2 {
  transform: translateY(1rem);
}

/* =================== Responsive ==================== */

@media (min-width: 1024px) {
  .sidebar_width {
    width: 14.097vw;
  }

  .logo img {
    width: 11vw;
  }

  .menu_text {
    padding: 0.486vw 1.042vw;
  }

  .menu_link {
    gap: 0.833vw;
  }

  .menu_text p {
    font-size: 1.042vw;
  }

  .menu_icon {
    width: 2.2vw;
    height: 2.2vw;
  }

  .menu_icon img {
    width: 1.3vw;
  }

  .border_space {
    padding: 0.972vw 0.556vw;
    width: 2.708vw;
  }

  .border_space_full {
    width: 100%;
  }

  .sidebar {
    padding: 2vw 1.389vw 1vw 1.389vw;
  }

  .primary_link {
    padding-top: 3.472vw;
  }

  .premier_logo img {
    width: 3.958vw;
  }

  .premier_logo p {
    font-size: 1.528vw;
  }

  .sidebar_bottom {
    padding-top: 5.556vw;
  }

  .profile_img img {
    width: 2.083vw;
  }

  .sidebar_toggle {
    width: 2.847vw;
    height: 2.847vw;
    top: 7.917vw;
    right: -1.424vw;
  }

  .sidebar_toggle img {
    width: 1.528vw;
  }

  .online_dot {
    border-width: 0.069vw;
    top: 0;
    right: 0;
  }

  .online_dot span {
    width: 0.4vw;
    height: 0.4vw;
  }

  .menu_icon .w-\[17px\] {
    width: 1.181vw;
  }

  .menu_icon .w-\[18px\] {
    width: 1.25vw;
  }

  .menu_icon .message_menu_icon {
    width: 1.4vw;
  }

  .menu_icon .w-\[26px\] {
    width: 1.706vw;
  }

  .menu_icon .w-\[27px\] {
    width: 1.875vw;
  }

  .menu_icon .w-\[24px\] {
    width: 1.667vw;
  }

  .menu_icon .users_icon {
    width: 1.65vw;
  }

  /* ============= Dashboard content ============== */

  .dashboard_content_wrap {
    padding-left: 14.097vw;
  }

  /* ============== expand ================ */

  .expand .logo img:nth-child(1) {
    display: none;
  }

  .expand .logo img:nth-child(2) {
    display: block;
    width: 2.431vw;
  }

  .expand .menu_text {
    display: none;
  }

  .expand .premier_logo .text_gradient {
    display: none;
  }

  .expand .premier_logo img {
    width: 2.5vw;
    margin: 0;
  }

  .expand .sidebar_width {
    width: 5.5vw;
  }

  .expand .dashboard_content_wrap {
    padding-left: 5.5vw;
  }

  .expand .profile_buttons a {
    width: -webkit-fill-available;
    justify-content: center;
  }

  /* ============== New updates ================ */

  .border_space {
    padding: 0.5vw 0.556vw;
    width: 2.708vw;
  }

  .sidebar_bottom
    span.py-\[14px\].px-2.w-\[100\%\].block.border_space.border_space_full {
    padding-top: 0.6vw;
    padding-bottom: 0.6vw;
    width: 100%;
  }

  .sidebar_bottom {
    padding-top: 1.4vw;
  }

  .primary_link {
    padding-top: 1.4vw;
  }

  .dashboard_content .section_top {
    height: 3.65vw;
  }

  .new_group_wrap {
    transform: translateY(0.62vw);
  }

  .package_top_part > .package_top_l_right .p2 {
    font-size: 0.816vw;
  }

  .check.active img {
    width: 0.69vw;
  }

  .advanced_search2 {
    padding-left: 0.5vw;
  }

  .main_chat {
    background-size: 68vw !important;
  }

  .expanded .chat_text_list {
    width: 44vw;
  }

  .about_sort {
    margin-right: -0.55vw;
  }

  .about_sort2 {
    margin-right: -1vw !important;
  }

  .travel_net_advance_search .form_group input::-moz-placeholder {
    font-size: 0.95vw;
  }

  .travel_net_advance_search .form_group input::placeholder {
    font-size: 0.95vw;
  }

  .travel_net_advance_search .form_group input {
    padding-right: 0.7vw;
  }

  .events_page .package2_bottom p {
    font-size: 0.96vw;
  }

  .travel_network_page .package_top_l_right {
    padding-top: 0;
  }

  .travel_network_page .package_left > span {
    margin-top: 0.22vw;
  }

  .package .package_reacts_left .members img {
    width: 2vw !important;
  }

  .chatlist_nv2 a.block.ml_13.mr_13 {
    margin: 0;
  }

  .chatlist_nv2 .chat_info_left {
    display: grid;
    grid-template-columns: 4.306vw 1fr;
    gap: 0.903vw;
  }

  .live_top_modal .live_profile img {
    width: 4vw;
    height: 4vw;
  }

  .live_top_modal .golive_top_profile .p1 {
    font-size: 1.4vw;
    padding-bottom: 0.5vw;
  }

  .live_top_modal .golive_top_profile .p2 {
    font-size: 1.15vw;
  }

  .modal_one1_content.active {
    grid-template-columns: 1fr;
  }

  .modal_one1_content.active .comment_box {
    display: none;
  }

  .modal_one1_content.active .live_img img {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .modal_one1_content.active .shadow_up:before {
    background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 60%);
  }

  .modal_one1_content.active .shadow_down:after {
    background: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.6) 0%,
      rgba(0, 0, 0, 0) 60%
    );
  }

  .travel_feed_page .main .live_box {
    height: 35.5vw;
  }

  /* =================== live popup =================== */

  .live_popup1 .live_box {
    width: 37vw;
  }

  /* =================== Travel popup =================== */

  .comment_hidden .modal_dialog.v2 {
    max-width: 40.45vw;
  }

  .travel_slider {
    max-width: 37vw;
  }

  /* .sort_filter:not(.active) .plus_sort_btn {
    padding-bottom: 0.15vw;
  } */

  /* =================== Button and search bar width ===================== */

  .advanced_search .form_group input,
  .advanced_search .sort_filter_btn,
  .advanced_search .button,
  .advanced_search .tablist button,
  .red_top_btn {
    height: 3.33vw;
  }

  .advanced_search .sort_filter_btn {
    width: 3.33vw;
  }

  .advanced_search .Searchform {
    width: 31vw;
  }

  .tab_nav_btn {
    padding-top: 0.15vw !important;
    padding-bottom: 1.122vw !important;
  }

  .tab_nav_btn div {
    margin-top: 0.045vw;
    padding-top: 0.035vw;
  }

  .tablist button {
    height: 2.491vw !important;
  }

  .discover_page .package_ad > img {
    height: 32vw;
  }

  .sidebar_bottom a {
    gap: 0.833vw;
  }

  .chat_bottom_right_v2 {
    display: grid;
    grid-template-columns: 1fr 3.15vw;
  }

  .send_btn_v2 {
    padding-top: 0.1vw;
  }

  .expanded .chat_top_left {
    gap: 1.5vw;
  }

  .section_top .button.header_top_red_btn {
    transform: translateY(0.75rem);
  }

  .chat_bottom_right_v2 .chat_actions {
    justify-content: flex-end;
  }

  /* ===== update ===== */

  .message_col1 .chat_info_right p {
    font-size: 0.9vw;
  }

  .message_col1 .chat_info_right p img {
    width: 0.88vw;
  }

  .message_col1 .chat_info_right .mb_28 {
    margin-bottom: 2.4vw;
  }

  .mt_lg {
    margin-top: 0.694vw;
  }

  .more_dropdown .sort_btn {
    height: 2.5vw;
    padding: 0 0.8vw;
  }
}

@media (max-width: 1023.99px) {
  .container {
    padding: 0 25px;
  }

  .dashboard_content_wrap {
    padding-left: 0;
  }

  .form_group input::-moz-placeholder {
    font-size: 12px;
  }

  .form_group input::placeholder {
    font-size: 12px;
  }

  .form_group input {
    padding-left: 32px;
    font-size: 12px;
  }

  .form_group img {
    width: 14px;
    left: 10px;
  }

  .package_top_l_right .p1 {
    font-size: 13px;
  }

  .package_top_l_right .p2 {
    font-size: 13px;
    line-height: 1.3;
    padding-top: 4px;
  }

  .package_left > span {
    width: 8px;
    height: 8px;
    margin: 5px 0;
  }

  .package_left {
    gap: 8px;
  }

  .package_top_l_right img {
    width: 16px;
    margin: 0 5px;
  }

  .bar_icon img {
    width: 24px;
  }

  .package_img > img {
    height: 220px;
    border-radius: 8px;
  }

  .package_badge {
    padding: 0 14px;
    font-size: 12px;
    height: 24px;
    margin: 2px;
  }

  .package_top_l_right .p1 {
    word-break: break-all;
    flex-wrap: wrap;
    line-height: 1.5;
  }

  .package > p {
    font-size: 12px;
    padding-top: 8px;
  }

  .toggle_icon_btn img {
    width: 22px;
  }

  .comment_btn img {
    width: 20px;
  }

  .ad_content {
    padding: 10px;
  }

  .ad_content_bottom h6 {
    font-size: 17px;
  }

  .ad_content_bottom p {
    font-size: 13px;
    padding: 8px 0;
  }

  .button_gray {
    font-size: 13px;
    padding: 0 14px;
    height: 28px;
  }

  .ad_content_bottom {
    padding: 12px;
    border-radius: 8px;
  }

  .package_ad > img {
    height: 442px;
  }

  .ad_content_top > p {
    padding: 4px 6px;
    font-size: 12px;
    border-radius: 3px;
  }

  .ad_content_top > button img {
    width: 30px;
  }

  .section_top {
    padding-bottom: 25px;
    line-height: 1;
  }

  .section_top h5 {
    font-size: 16px;
    line-height: 1;
  }

  .section_top .sort_filter button:not(.red_top_btn) img {
    width: 22px;
    transform: translateY(1.5px);
  }

  .section_top > div {
    align-items: end;
  }

  .mobile_sidebar_opened .sidebar_wrap {
    left: 0;
    z-index: 99999999;
  }

  .mobile_sidebar_opened .hamburger_menu_bg {
    pointer-events: all;
    opacity: 0.7;
    z-index: 99999999;
  }

  .tab_nav_btn_wrap {
    width: -moz-max-content !important;
    width: max-content !important;
  }

  .tab_nav_wrap > div {
    gap: 20px;
  }

  .package {
    border-radius: 16px;
    padding: 12px;
  }

  .package_ad {
    border-radius: 16px;
  }

  /* ================ Group page ================== */

  .section_top .button {
    font-size: 12px;
    height: 30px;
    padding: 0 15px;
  }

  .section_top .button img {
    width: 16px;
    margin-left: 0;
  }

  .section_top .flex.items-center {
    align-items: center;
    gap: 10px;
  }

  .package2_left .text-\[1\.111vw\] {
    font-size: 15px;
    padding-bottom: 5px;
  }

  .package2_left .text-\[0\.833vw\] {
    font-size: 11px;
  }

  .toggle_icon_btn.size-\[2\.153vw\] {
    width: 31px;
    height: 31px;
  }

  .members .w-\[1\.667vw\] {
    width: 26px;
  }

  .members .ml-\[-0\.833vw\] {
    margin-left: -11px;
  }

  .package2_reacts_left p {
    font-size: 12px;
    padding-left: 8px;
  }

  .package2_bottom .text-\[0\.972vw\] {
    font-size: 12px;
    padding-bottom: 4px;
  }

  .package2_bottom .text-\[0\.972vw\].leading-\[133\%\] {
    font-size: 12px;
  }

  .package_last_bottom {
    font-size: 14px;
    height: 30px;
  }

  .package_last_bottom > a:not(.button) {
    width: 30px;
    height: 30px;
  }

  .package_last_bottom > a:not(.button) img {
    width: 16px;
  }

  .package_last_bottom {
    gap: 10px;
    padding-top: 20px;
  }

  .absolute.right-\[0\.486vw\].top-\[0\.486vw\] {
    right: 6px;
    top: 6px;
  }

  .absolute.left-\[0\.486vw\].top-\[0\.486vw\] {
    left: 6px;
    top: 6px;
  }

  .w-\[1\.944vw\] {
    width: 30px;
  }

  .new_group_wrap {
    transform: translateY(6.5px);
  }

  /* ================ Details page ================= */

  .back_btn_wrap {
    padding-bottom: 6px;
    margin-bottom: 16px;
  }

  .back_btn {
    gap: 5px;
  }

  .pb-\[1\.597vw\] {
    padding-bottom: 16px;
  }

  .dt_left h3 {
    font-size: 20px;
    padding-bottom: 14px;
  }

  .dt_left_info {
    gap: 10px;
    display: grid;
    grid-template-columns: 34px 1fr;
  }

  .dt_left_info span {
    width: 8px;
    height: 8px;
    right: -1px;
    top: 2px;
  }

  .dt_left_info img {
    width: 34px;
    height: 34px;
  }

  .dt_left_info p {
    font-size: 15px;
    white-space: nowrap;
  }

  .dt_right a.button:not(.user_circle) {
    font-size: 15px;
    gap: 8px;
    padding: 0 24px;
    height: 40px !important;
  }

  .dt_right a.button:not(.user_circle) img {
    width: 22px;
  }

  .fire_icon_w_text {
    height: 32px;
    padding: 0 12px;
    font-size: 12px;
    gap: 5px;
    left: 6px;
    top: 6px;
  }

  .fire_icon_w_text img {
    width: 25px;
  }

  .atb_cap.v2 {
    right: 6px;
    bottom: 6px;
  }

  .atb_cap.v1 {
    bottom: auto;
    top: 6px;
    right: 6px;
  }

  .rounded-\[0\.694vw\] {
    border-radius: 8px;
  }

  .atb_cap.v2 {
    font-size: 10px;
    padding: 7px 10px;
    line-height: 1;
  }

  .article_reacts {
    padding: 20px 0;
  }

  .article_reacts .members .w-\[2\.778vw\] {
    width: 38px;
  }

  .size-\[2\.778vw\] {
    width: 32px;
    height: 32px;
  }

  .article_reacts .w-\[1\.75vw\] {
    width: 16px;
  }

  .article_reacts .px-\[0\.694vw\] {
    padding: 0 8px;
  }

  .article_reacts .pl-\[0\.694vw\] {
    padding-left: 8px;
    font-size: 14px;
  }

  .article_text > p {
    font-size: 15px;
    line-height: 150%;
  }

  .pb-\[1\.389vw\].mb-\[1\.389vw\].border-b-\[1px\].border-b-\[\#00000033\] {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .article_more_det .w-\[1\.25vw\] {
    width: 16px;
  }

  .article_more_det .w-\[1\.4vw\] {
    width: 18px;
  }

  .article_more_det .w-\[1\.389vw\] {
    width: 20px;
  }

  .article_more_det .w-\[1\.35vw\] {
    width: 16px;
  }

  .article_more_det .w-\[6\.944vw\] {
    width: 100px;
    font-size: 14px;
  }

  .article_more_det .r-16 {
    font-size: 15px;
  }

  .article_more_det ul {
    gap: 10px;
    padding-bottom: 0;
  }

  .amd_tags a {
    padding: 10px;
  }

  .amd_tags {
    width: 100%;
    flex-wrap: wrap;
    gap: 8px;
  }

  .article_text > a p {
    padding-left: 8px;
  }

  .article_text > a img {
    width: 17px;
  }

  .article_text > a {
    padding-top: 10px;
  }

  .event > img {
    width: 190px;
    height: 190px;
  }

  .event {
    border-radius: 8px;
  }

  .event_overlay p {
    font-size: 15px;
  }

  .event_overlay {
    padding: 8px;
  }

  .events_list .gap-\[0\.694vw\] {
    gap: 8px;
  }

  .events_list {
    padding-bottom: 14px;
  }

  .bottom_sticky_bar {
    padding: 16px 24px;
    bottom: -100px;
    margin-top: 16px;
  }

  .bsb_left .py-\[0\.694vw\] {
    padding: 8px 0;
  }

  .bottom_sticky_bar a {
    padding: 0 40px;
    font-size: 16px;
    height: 40px;
  }

  .article_more_det ul li {
    height: auto;
    align-items: baseline;
    display: grid;
    grid-template-columns: 0fr 0fr 1fr;
  }

  .bottom_sticky_bar.bar_shown {
    bottom: 8px;
  }

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

  .events_list::-webkit-scrollbar {
    height: 10px;
    /* Adjust height for horizontal scrollbar */
    width: 10px;
    /* Adjust width for vertical scrollbar */
    border: 2.5px solid #eaecf0;
  }

  .events_list::-webkit-scrollbar-thumb {
    border: 2.5px solid #eaecf0;
  }

  .article_reacts .at_Reply {
    width: 24px;
  }

  .article_reacts .at_minus {
    width: 24px;
  }

  .article_reacts .at_calendar {
    width: 20px;
  }

  .article_reacts .star_btn img {
    width: 23px;
  }

  .article_reacts .before\:bg-\[\#EEEEEE\]::before {
    height: 24px;
  }

  .article_reacts .package_reacts_right button,
  .article_reacts .package_reacts_right a {
    width: 40px;
    height: 40px;
  }

  /* ============= Responsive ================ */

  .message_row {
    grid-template-columns: 1fr;
  }

  .sort_filter_btn {
    padding: 0 !important;
    justify-content: center;
  }

  .sort_filter_btn img {
    width: 10px !important;
  }

  .sort_filter_btn p {
    font-size: 12px;
  }

  .sort_filter_btn .check {
    width: 12px;
    height: 12px;
    border-radius: 3px;
  }

  .sort_filter_btn .check img {
    width: 8px;
  }

  .sort_btn {
    height: 34px;
  }

  .chat_info_left img.w62 {
    width: 50px;
    height: 50px;
  }

  .chat_info_left .person_online_dot.w16 {
    width: 12px;
    height: 12px;
  }

  .check {
    border-width: 1px;
  }

  .chat_info .r-18 {
    line-height: 1;
  }

  .chat_info .mb_10 {
    margin-bottom: 6px;
  }

  .chat_info a {
    line-height: 1.25;
  }

  .add_images {
    font-size: 16px;
  }

  .chatlist {
    height: auto;
    overflow: hidden;
    padding: 15px 10px !important;
  }

  .chat_info_right_top img.w16 {
    width: 14px !important;
  }

  .chat_info_right_top {
    grid-template-columns: 14px 1fr;
  }

  .chat_person {
    gap: 10px;
  }

  .chatlist2 .chat_info_left {
    grid-template-columns: 60px 1fr;
  }

  .chat_info_left .w45 {
    width: 45px;
    height: 45px;
  }

  .chatlist2 {
    padding: 24px 20px !important;
    gap: 20px;
  }

  .side_chat_box .button {
    font-size: 12px;
    padding: 0 25px;
  }

  .side_chat_box_top h5 {
    font-size: 22px;
  }

  .side_chat_box_top img.w33 {
    width: 28px;
  }

  .chat_info_right .w25 {
    width: 20px;
  }

  .button2_sm {
    font-size: 11px !important;
    height: 30px !important;
    grid-template-columns: 20px 0fr;
  }

  .button2_sm img.w20 {
    width: 26px !important;
  }

  /* ============================ */

  .chat_top_left_info h4 {
    font-size: 15px;
    line-height: 1;
  }

  .chat_top_left {
    width: 80%;
    gap: 15px;
  }

  .chat_top_right {
    width: 20%;
  }

  .chat_text_list p {
    font-size: 14px;
  }

  .chat_incoming {
    grid-template-columns: 50px 1fr;
  }

  .chat_actions a img {
    width: 28px;
  }

  .chat_bottom {
    grid-template-columns: 1fr;
    padding: 15px 0 0 0;
    position: relative;
    gap: 15px;
  }

  .chat_actions {
    margin-right: 0;
    gap: 26px;
  }

  .chat_input {
    grid-template-columns: 25px 1fr;
    align-items: center;
    gap: 10px;
  }

  .chat_input input {
    height: auto;
    padding-right: 55px;
  }

  .chat_bottom_right {
    justify-content: space-around;
  }

  .chat_bottom_right > button {
    position: absolute;
    top: 15px !important;
    right: 10px;
  }

  .chat_input .chat_upload img {
    width: 30px;
  }

  .chat_input input::-moz-placeholder {
    font-size: 15px;
  }

  .chat_input input,
  .chat_input input::placeholder {
    font-size: 15px;
  }

  .chat_top_left_info .members {
  }

  .main_chat {
    height: 65vh;
  }

  /* chat_top_right */

  .chat_top_right .chat_actions {
    display: grid;
    position: absolute;
    z-index: 999;
    background: #fff;
    padding: 1rem;
    box-shadow: 0 0 1.5rem 0.1rem rgba(0, 0, 0, 0.2);
    border-radius: 0.5rem;
    transform: translateY(6.5rem);
    opacity: 0;
    transition: 0.35s ease;
    gap: 6px;
  }

  .chat_top_right.active .chat_actions {
    transform: translateY(5rem);
    opacity: 1;
  }

  .chat_actions a {
    padding: 0;
    margin: 0;
  }

  .chat_actions > div {
    grid-template-columns: 1fr 1fr;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    gap: 0.6rem;
    margin-top: 0.5rem;
  }

  .chat_actions > div:first-child {
    gap: 0;
    margin-top: 0;
  }

  .chat_top {
    padding: 4px 0 10px 0;
  }

  .back_btn_wrap {
    margin-bottom: 8px;
  }

  .main_chat {
    padding-left: 10px;
  }

  .chat_incoming .chat_text > p {
    line-height: 1.5;
    border-radius: 10px;
    border-bottom-left-radius: 10px !important;
  }

  .chat_outgoing .chat_text > p {
    line-height: 1.5;
    border-radius: 10px;
    border-bottom-right-radius: 10px !important;
  }

  .chat_top_left > a img {
    width: 45px;
    height: 45px;
  }

  .hover_icon:before {
    width: 36px;
    height: 36px;
  }

  /* scrollbar */

  .main_chat::-webkit-scrollbar,
  .scrollbar_style::-webkit-scrollbar {
    width: 10px;
    /* Thin scrollbar */
  }

  .main_chat::-webkit-scrollbar-thumb,
  .scrollbar_style::-webkit-scrollbar-thumb {
    border-radius: 3px;
    border: 3px solid #eaecf0;
    /* Creates some spacing */
  }

  .main_chat::-webkit-scrollbar-thumb:hover,
  .scrollbar_style::-webkit-scrollbar-thumb:hover {
    border: 3px solid #ffffff;
  }

  /* ================= Chatbox expanded =================== */

  .expanded .chat_top {
    padding: 0 10px;
    height: 5rem;
  }

  .expanded .chat_bottom {
    padding: 20px 15px;
    height: 5rem;
    display: grid;
  }

  .expanded .main_chat {
    height: calc(100% - 10rem) !important;
  }

  .expanded .chat_bottom_right > button {
    top: 15px !important;
    right: 20px;
  }

  .expanded .chat_input input {
    padding-right: 50px;
  }

  .expand_btn img {
    width: 20px !important;
  }

  .chat_top_right .select_btn img {
    width: 30px;
  }

  .expand_btn {
    margin-left: 10px;
  }

  .expanded .chat_bottom_right {
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    gap: 10px;
  }

  .expanded .chat_bottom_right .chat_actions {
    gap: 2rem;
  }

  .expanded .chat_input {
    width: 100%;
  }

  .message_dropdown .sort_filter_btn img {
    width: 26px !important;
  }

  .message_dropdown {
    margin: 0 !important;
  }

  .message_dropdown.msd_left .sort_filter_list {
    bottom: 1.8rem !important;
  }

  .sort_filter_title > button:not(.red_top_btn) img {
    width: 26px !important;
  }

  .main_chat {
    background-size: 100vw !important;
  }

  .cal_icons a,
  .call_icon_shadow {
    box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.15);
  }

  /* ==================== */

  .about_tags {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .profile_block_wrap {
    grid-template-columns: 1fr;
  }

  .about_tags.v2 {
    grid-template-columns: 1fr;
  }

  .about_tags.v2 .about_tag a.font-semibold {
    font-size: 14px;
  }

  .about_tag_darkgray a.font-semibold,
  .about_tag_yellow a.font-semibold,
  .about_tag_gray a.font-semibold {
    padding: 10px 15px;
  }

  .profile_top {
    grid-template-columns: 1fr;
    gap: 25px;
  }

  .profile_right.pl_27 {
    padding-left: 0;
  }

  .profile_left div {
    width: -moz-fit-content;
    width: fit-content;
  }

  .profile_buttons .gradient_pink {
    font-size: 14px;
    width: -moz-max-content;
    width: max-content;
  }

  .visiting_box_top_right {
    padding-left: 0;
  }

  .visiting_box_top {
    grid-template-columns: 1fr;
  }

  .visiting_box_botom .button {
    font-size: 14px;
    height: 40px;
    padding: 0 15px;
    margin: 0;
  }

  .visiting_box_botom .package_reacts {
    justify-content: center;
    gap: 10px;
  }

  .visiting_box_top_right .desc p {
    display: inline-block;
  }

  .visiting_box_point.pb_50 {
    padding-bottom: 20px;
  }

  .visiting_box_top_left {
    padding-bottom: 35px;
  }

  .profile_right_1 a h5 {
    font-size: 18px;
  }

  .profile_right_1 .sort_filter {
    margin-right: -10px;
  }

  .profile_right_1 .sort_filter .sort_filter_list {
    right: 05px;
    left: auto;
  }

  .profile_buttons a {
    padding: 0 20px;
    display: grid;
    grid-template-columns: 0fr 30px;
    height: 40px;
    flex: 0 0 auto;
  }

  .profile_block_bottom {
    align-items: center;
    gap: 10px;
  }

  .profile_block_bottom a {
    font-size: 12px;
    padding: 0 22px;
    height: 30px;
  }

  .profile_block_bottom > div {
    align-items: flex-start;
  }

  .profile_block_bottom > div p {
    font-size: 16px;
  }

  .profile_block_wrap {
    padding-bottom: 24px;
    gap: 25px;
  }

  .profile_right_top1 {
    margin-bottom: 6px;
  }

  a.pl_15.pr_15.h50.lg\:rounded-\[0\.694vw\].rounded-\[10px\].package_badge.flex.justify-between.items-center.lg\:gap-\[0\.7vw\].gap-\[10px\] {
    height: 48px;
  }

  a.pl_27.pr_27.h52.lg\:rounded-\[1\.042vw\].rounded-\[14px\].bg-white.hover\:bg-\[\#f1f1f1\].flex.justify-between.items-center.lg\:gap-\[0\.7vw\].gap-\[10px\] {
    height: 45px;
    margin-bottom: 28px;
  }

  .about_tags.v2 {
    gap: 15px;
  }

  .about_tag p {
    padding-bottom: 10px;
  }

  .profile_block_top {
    padding-bottom: 14px;
  }

  .profile_buttons {
    margin-top: 15px;
    margin-bottom: 15px;
    gap: 10px;
  }

  .profile_buttons::-webkit-scrollbar {
    scrollbar-width: 0;
    display: none;
  }

  .profile_buttons a {
    margin: 0;
  }

  .profile_buttons_wrap {
    padding: 20px 0;
    margin: 20px 0;
  }

  .message_row {
    display: flex;
    flex-direction: column;
  }

  .about_tag a.font-semibold {
    line-height: 1;
  }

  .profile_block_top .about_sort2 {
    margin-right: -10px;
  }

  .profile_right_top1 .sort_filter_btn {
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
  }

  .profile_right_top1 .sort_filter_btn img {
    width: 23px !important;
  }

  .profile_right_top1 img {
    width: 23px !important;
  }

  .sort_filter {
    margin-right: 0;
  }

  .message_col2 .dashboard_content {
    margin-top: 25px;
  }

  .tab_nav_btn {
    height: 35px;
  }

  .sort_filter_title > button img.plus_icon {
    width: 22px !important;
  }

  /* ================== travel_net_top ================ */

  .travel_net_top > div {
    flex-direction: column;
    padding: 0;
    gap: 14px;
  }

  .travel_net_top .members img {
    width: 35px;
  }

  .travel_net_top .members img.ml-\[-1\.389vw\] {
    margin-left: -16px;
  }

  .travel_net_top .package_reacts_left p {
    font-size: 14px;
  }

  .profile_block.pb_40 {
    padding-bottom: 24px;
  }

  .one_62_icon {
    gap: 0 !important;
  }

  .gradient_btn:before {
    height: calc(100% + 2px);
    width: calc(100% + 2px);
  }

  /* ============== Event page ============== */

  .event_details_page .dt_left h3 {
    text-align: center;
    padding-bottom: 7px;
  }

  .event_details_page .dt_left {
    align-items: center;
  }

  .dt_left.flex.items-start.flex-col {
  }

  .event_details_page .dt_left {
    padding-top: 8px;
  }

  .event_details_page .article_more_det ul li {
    align-items: flex-start;
  }

  .event_details_page .article_more_det ul li .w-\[8\.125vw\] {
    width: 90px;
  }

  .google_reviews_top2 {
    flex-direction: column;
    gap: 15px;
  }

  .pb_40 {
    padding-bottom: 20px;
  }

  .pt_40 {
    padding-top: 20px;
  }

  .pb_60 {
    padding-bottom: 25px;
  }

  .pt_60 {
    padding-top: 25px;
  }

  .social_icons_list a {
    margin-right: 10px;
  }

  .social_icons_list a img {
    width: 40px;
  }

  .google_reviews_top1 h5 {
    font-size: 30px;
  }

  .google_reviews_top2 img {
    width: 160px;
  }

  .google_reviews_top2 {
    flex-direction: row;
  }

  .google_reviews_top2 a {
    font-size: 12px;
    height: 34px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
  }

  .google_icon img {
    width: 38px;
  }

  .stars img {
    width: 20px;
  }

  .hamburger img {
    width: 28px;
  }

  .w-\[9\.3vw\] {
    width: 111px;
  }

  .event_details_page .article_more_det ul li .r-16 {
    line-height: 1.1;
  }

  .article_more_det ul {
    gap: 20px;
  }

  .travel_network_page .package_top_l_right {
    padding-top: 0;
  }

  .event_sort_type2 {
    margin-right: 0 !important;
  }

  .package .package_reacts_left .members img {
    width: 24px;
  }

  /* =============== sort_event_selector2 ================= */

  .sort_event_selector2 button img {
    width: 20px !important;
  }

  .sort_event_selector2 {
    transform: translateY(9px);
    margin-right: 0 !important;
  }

  .sort_event_selector2 .sort_filter_list {
    left: 50%;
    transform: translateX(-50%) !important;
  }

  .header_top_main .section_top h5 {
    font-size: 18px;
  }

  .header_top_main .sort_filter {
    transform: translateY(3px);
  }

  .shadow1 {
    box-shadow: 0 4px 8px -2px #00000033;
  }

  .chatlist_nv2 .chat_info_left {
    display: grid;
    grid-template-columns: 50px 1fr;
    gap: 13px;
  }

  .chatlist_nav .sort_filter_btn {
    width: 38px !important;
    height: 38px !important;
  }

  .int_select_btn {
    min-width: 80px;
  }

  /* ============== interaction ================== */

  .int_info_left {
    display: grid;
    grid-template-columns: 1fr;
  }

  .int_info_left a {
    width: -moz-fit-content;
    width: fit-content;
    line-height: 1;
  }

  .reply_left p.r-14 {
    font-size: 13px;
    margin: 0;
    margin-bottom: 10px;
    line-height: 1.5;
  }

  .reply {
    grid-template-columns: 1fr;
  }

  .reply_wrap.mt_36 {
    margin-top: 15px;
  }

  .reply_btns a {
    font-size: 14px;
    width: 105px;
  }

  .interaction {
    grid-template-columns: 1fr;
    gap: 0;
    position: relative;
  }

  .int_info_right {
    position: absolute;
    top: 28px;
    right: 20px;
    height: 40px;
  }

  .int_info {
    padding-top: 15px;
  }

  .reply_left {
    grid-template-columns: 25px 1fr;
    padding: 0;
  }

  .reply_right {
    justify-content: flex-end;
  }

  .int_info a,
  .int_info p {
    font-size: 14px;
  }

  .int_selection_list {
    left: 0;
    transform: translateX(0) translateY(10px);
  }

  .interaction_wrap {
    max-height: 550px;
  }

  .interaction_tab .tab_nav_btn {
    display: grid;
    grid-template-columns: 20px 0fr;
  }

  .interaction_tab .tab_nav_btn_wrap.active .tab_nav_btn {
    grid-template-columns: 20px 0fr 20px;
  }

  .interaction_tab .tab_nav_btn {
    height: auto;
  }

  .interaction_selection_nav .sort_filter_btn {
    width: 42px;
    height: 42px;
  }

  .interaction_selection_nav .form_group input {
    height: 42px;
    width: 200px;
    padding: 0 15px 0 32px;
  }

  .live_top .package_top_l_right a {
    font-size: 15px;
    line-height: 1;
  }

  .live_top .package_top_l_right > p {
    font-size: 12px;
    padding: 0;
  }

  .live_icon {
    width: 24px !important;
  }

  /* ======================== */

  .live_btn {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    box-shadow: 0 4px 4px 0 #00000040;
  }

  .live_btn:after {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
  }

  .white_gradient {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    box-shadow: 0 4px 4px 0 #00000040;
  }

  .white_gradient:before {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
  }

  .live_icon_btn:after {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
  }

  .live_shadow {
    box-shadow: 0 4px 4px 0 #00000040;
  }

  .Searchbtn {
    display: grid;
    grid-template-columns: 17px 0fr;
    justify-content: center;
  }

  .live_gradient_btn {
    padding-bottom: 1px;
  }

  /* =============== modal_one1_content ================ */

  .modal_one1_content {
    display: grid;
    grid-template-columns: 1fr;
    gap: 25px;
  }

  .modal_dialog {
    transform: scale(1);
  }

  .golive_person {
    display: grid;
    grid-template-columns: 1fr 20px;
    gap: 10px;
    padding: 8px 15px;
  }

  .golive_bootom1 {
    display: grid;
    grid-template-columns: 1fr 0fr;
    gap: 10px;
  }

  .golive_bootom1::-webkit-scrollbar {
    scrollbar-width: 0;
    display: none;
  }

  .golive_bootom2 {
    grid-template-columns: 48px 1fr;
    gap: 10px;
  }

  .golive_bootom_emojees {
    display: flex;
    gap: 8px;
  }

  .golive_field {
    padding: 0 166px 0 36px;
  }

  .golive_field::-moz-placeholder {
    line-height: 1.23;
    font-size: 14px;
  }

  .golive_field,
  .golive_field::placeholder {
    line-height: 1.23;
    font-size: 14px;
  }

  .golive_persons {
    height: calc(100% - 131px);
  }

  .golive_bootom {
    height: 131px;
    padding-bottom: 16px;
  }

  .position_absolute {
    position: absolute !important;
  }

  .Live_stream p {
    display: grid;
    grid-template-columns: 28px 1fr;
  }

  .form_group.relative > p {
    left: 12px;
    font-size: 10px;
  }

  /* =================== popup ====================== */

  .golive_bootom2 > a img {
    width: 40px;
    height: 40px;
  }

  .golive_bootom2 {
    grid-template-columns: 1fr;
  }

  .golive_field {
    height: 40px;
    padding: 0 120px 0 36px;
  }

  .golive_field::-moz-placeholder {
    font-size: 12px;
  }

  .golive_field,
  .golive_field::placeholder {
    font-size: 12px;
  }

  .modal_content {
    padding: 15px !important;
  }

  .golive_bootom {
    padding-left: 0;
  }

  .golive_bootom2 > a {
    display: none;
  }

  .golive_input {
    width: calc(100vw - 32px);
  }

  .golive_input_right {
    padding-right: 5px;
  }

  .golive_input_right button img.w18 {
    width: 16px;
  }

  .golive_input_right button img.w25 {
    width: 22px;
  }

  .golive_input_right button.pl_8.pr_8 {
    padding: 0 5px;
  }

  .golive_input_right button.send_btn {
    padding: 0;
    height: 28px;
    width: 28px;
  }

  .golive_input_right button.send_btn img {
    width: 14px;
  }

  .plus_icon_golive {
    width: 28px;
    height: 28px;
  }

  .ai_icon_v2 {
    width: 25px;
  }

  .golive_bootom_emojees a.h48 {
    height: 40px;
  }

  .golive_bootom_emojees a.w48 {
    width: 40px;
  }

  .Live_stream {
    line-height: 1;
    height: 40px;
  }

  .golive_bootom {
    width: calc(100vw - 32px);
  }

  .live_box:hover .live_img .live_img {
  }

  .golive_person .like_btn {
    width: 20px;
  }

  .golive_person .chat_info > p {
    line-height: 1.1;
  }

  .modal_one1_content a.live_img img {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .modal_one1_content .live_box {
    height: 440px;
    padding: 14px;
  }

  .golive_popup_bottom {
    flex-wrap: wrap;
    justify-content: start;
  }

  .live_box_tag {
    height: 26px;
    font-size: 11px;
    padding: 0 10px;
  }

  .live_box_bottom.v2 {
    height: 28px;
    padding: 0 9px;
  }

  .live_box_bottom.v2 img {
    width: 16px;
  }

  .live_box_bottom.v2 p {
    font-size: 10px;
  }

  .golive_popup_bottom > span {
    margin: 0;
  }

  .modal_one1_content .live_btn img {
    width: 22px;
  }

  .modal_one1_content .live_btn {
    font-size: 10px;
    height: 28px;
    padding: 0 6px;
    padding-top: 2px;
  }

  /* ==================== modal 2 ======================== */

  .modal2_content {
    padding: 0 !important;
    height: 100vh;
  }

  .modal2_bottom {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
  }

  .modal2_tags a {
    white-space: nowrap;
  }

  .modal2_tags {
    flex-wrap: wrap;
    gap: 14px;
  }

  .forms_selection_list {
    display: grid;
  }

  .nice-select .current {
    font-size: 14px;
  }

  .nice-select {
    border: 1px solid #d6d6d6;
    height: 45px;
    padding: 0 20px;
  }

  .nice-select:after {
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    height: 6px;
    margin-top: -4px;
    right: 15px;
    width: 6px;
  }

  .checkbox_wrap {
    grid-template-columns: 16px 1fr;
  }

  .flex2_grids {
    grid-template-columns: 1fr;
  }

  .accordion_button {
    gap: 16px;
  }

  .modal2_dialog .cross_modal {
    position: fixed;
    top: 14px;
    right: 14px;
  }

  .modal2_bottom {
    padding: 16px;
  }

  .list .option {
    height: 40px;
    font-size: 14px;
    padding: 0 14px;
  }

  .switch.active span {
    background: #34c759;
    left: 24px;
  }

  .modal_one2_content {
    height: 100vh !important;
  }

  .modal2_scrolling_part {
    height: calc(100vh - 90px) !important;
    overflow: auto;
  }

  .modal2_bottom {
    box-shadow: 0 -4px 45px 0 #00000017;
    height: 90px;
    gap: 16px;
  }

  .accordion_item .form_group input {
    height: 40px;
  }

  .live_box_tags:before {
    left: -16px;
    height: 20px;
    width: 1px;
  }

  .accordion_button {
    display: grid;
    grid-template-columns: 1fr 20px;
  }

  .golive_person .chat_info_left {
    display: grid;
    grid-template-columns: 48px 1fr;
  }

  .form_group.v3 input {
    height: 40px;
  }

  .form_group.v4 > p {
    font-size: 15px;
    left: 18px;
  }

  .form_no_icon input {
    padding-left: 20px;
  }

  /* golive_person */

  .golive_person .chat_info_left {
    display: grid;
    grid-template-columns: 54px 1fr;
  }

  .live_top .golive_top_profile a {
    font-size: 15px;
    padding: 0;
    line-height: 1.4;
  }

  .golive_more {
    width: 40px;
    height: 40px;
  }

  .golive_more img {
    transform: translateY(-4px);
  }

  .golive_bootom_emojees {
    width: calc(100%);
    overflow: auto;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .golive_bootom_emojees::-webkit-scrollbar {
    scrollbar-width: 0;
    display: none;
  }

  .gradient3_border:before {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
  }

  .plus_icon_v2 {
    width: 28px;
    height: 28px;
  }

  .sort_filter_title .plus_icon_v2 img {
    width: 16px !important;
  }

  .golive_persons {
    width: calc(100% + 30px);
    transform: translateX(-15px);
    overflow: visible;
    height: auto;
    padding: 0 20px 20px 12px;
  }

  .shadow_up:before {
    background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 60%);
    height: 100px;
  }

  .shadow_down:after {
    background: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.6) 0%,
      rgba(0, 0, 0, 0) 60%
    );
    height: 100px;
  }

  .package_img {
    border-radius: 5px;
  }

  .online_list {
    display: flex;
  }

  .online_list_inner {
    width: auto;
    overflow: scroll;
    gap: 8px;
  }

  .online_list_inner:-webkit-scrollbar {
    scrollbar-width: 0;
    display: none;
  }

  .online_list_inner .live_profile img {
    width: 38px;
    height: 38px;
  }

  .online_list .sort_filter_btn {
    width: 38px;
    height: 38px;
  }

  .travel_feed_page .package .package_reacts_left a,
  .travel_feed_page .package .package_reacts_left button {
    display: flex;
    align-items: center;
  }

  .travel_feed_page .Searchbtn.button {
    font-size: 16px;
    height: 38px;
    margin: 0 auto;
    margin-top: 10px;
    width: 100%;
  }

  .like_btn img {
    width: 24px;
  }

  .comment_btn img {
    width: 24px;
  }

  .toggle_icon_btn img {
    width: 25px;
  }

  .chatlist_nav .sort_filter_btn img {
    position: relative;
  }

  .online_list {
    padding-top: 15px;
  }

  .like_btn p,
  .comment_btn p {
    font-size: 14px;
  }

  .package_reacts_left .reply_btn img {
    width: 25px;
  }

  .chatlist_nav .form_group input {
    height: 38px;
  }

  .chatlist_nav .button {
    width: 100%;
    justify-content: center;
    height: 38px !important;
    font-size: 14px !important;
  }

  /* ==================== modal 2 ======================== */

  .travel_feed_popup .modal_one1_content .live_box {
    height: auto;
    padding: 0;
  }

  .modal_dialog.v2 {
    background: #fff;
  }

  /* =================== Travel feed popup ================== */

  .owl-carousel .owl-item {
    height: 450px;
  }

  .owl-nav {
    padding: 0 20px;
  }

  .owl-nav button {
    width: 25px;
    height: 25px;
    box-shadow: 2px 5px 12px 1px #00000066;
    background: #fff;
    border-radius: 10rem;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    transition: 0.25s ease;
  }

  .owl-dots {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 3.5px;
    z-index: 99999999;
    bottom: 10px;
  }

  .owl-dot {
    width: 8px;
    height: 8px;
  }

  .tfb_mid {
    grid-template-columns: 24px 1fr;
    gap: 8px;
  }

  .golive_bootom.v2 {
    height: auto;
    padding-right: 6px;
  }

  .golive_persons.v2 {
    height: auto;
  }

  .view_replies {
    grid-template-columns: 24px 1fr;
    gap: 16px;
  }

  .owl-carousel .owl-stage-outer {
    border-radius: 12px;
  }

  .golive_persons.v2 {
    height: calc(100% - 150px);
  }

  .golive_bootom.v2 .golive_input {
    width: 100%;
  }

  .sort_filter_travel_feed {
    margin-right: 0 !important;
  }

  .golive_persons.v2 .golive_person {
    padding-right: 0;
  }

  .gp_actions_2 {
    flex-wrap: wrap;
  }

  .owl-nav button {
    padding-bottom: 2.25px;
  }

  .travel_slider {
    max-width: 100%;
    overflow: auto;
  }

  .like_btn p,
  .comment_btn p {
    transform: translateY(2px);
  }

  /* =================== New updates ===================== */

  .menu_link:hover .online_dot,
  .menu_link.active .online_dot {
    width: 33px;
    height: 33px;
  }

  /* =================== New updates 2 ===================== */

  .plus_sort_btn {
    padding-bottom: 0.15vw;
  }

  .profile_buttons > * {
    flex: 0 0 auto;
  }

  .user_circle {
    width: 38px;
    padding: 0 !important;
    height: 38px !important;
  }

  .tab_nav_btn_wrap > span {
    height: 2px;
    bottom: 0.5px;
  }

  .tab_nav_wrap {
    padding-bottom: 1px;
  }

  .tab_nav_wrappper:before {
    height: 1px;
    bottom: 1px;
  }

  .menu_link .online_dot {
    width: 6px;
    height: 6px;
  }

  .menu_link:hover .online_dot,
  .menu_link.active .online_dot {
    width: 33px;
    height: 33px;
  }

  span.person_online_dot.absolute.lg\:right-\[1\.111vw\].right-\[16px\].lg\:top-\[0\.486vw\].top-\[7px\].w24.h24.bg-\[\#00FF1A\].rounded-full.border-\[\#fff\].border-\[0\.278vw\].block {
    width: 20px;
    height: 20px;
  }

  /* =============== */

  .section_top .button:not(.user_circle) {
    height: 34px !important;
  }

  .search_right .Searchbtn {
    height: 32px !important;
    font-size: 12px;
    width: 100%;
    margin-top: 14px;
  }

  .profile_block .search_right button {
    height: 32px !important;
    width: 100%;
  }

  .chat_info_right .mb_28 {
    margin-bottom: 24px;
  }

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

  .chat_info_right > p img {
    width: 10px;
  }

  .chat_actions > div {
    margin: 0;
  }

  .chat_actions.mr_10 {
    gap: 12px !important;
  }

  .chat_actions .sort_filter_btn {
    width: 35px;
    height: 35px;
  }

  .chat_actions .sort_filter_list a img {
    width: 20px;
  }

  .side_chat_box .chat_info_right {
    padding-bottom: 3.5px;
  }

  .section_top .sort_filter {
    margin-right: 0;
  }

  .section_top .go_live_button img {
    width: 24px;
  }

  .menu_link {
    padding: 3px 0;
  }

  .primary_link > span {
    padding: 4px 0;
  }

  .more_dropdown {
    transform: translateY(0) !important;
  }

  /* ========= chat update ============ */

  .chat_dashboard_content {
    padding-bottom: 20px;
  }

  .chat_bottom_right_v2 .send_btn_v2 {
    top: 18px !important;
    right: 0 !important;
    width: 38px;
    height: 38px;
  }

  .chat_bottom_right_v2 .sort_filter button {
    width: 38px;
    height: 38px;
  }

  .chat_bottom_right_v2 .sort_filter button img {
    width: 21px !important;
  }

  .chat_bottom_right_v2 .send_btn_v2 img {
    width: 18px !important;
  }

  .chat_bottom_v2 {
    padding-top: 25px;
  }

  .expanded .chat_bottom_right .send_btn_v2 {
    right: 16px !important;
  }

  /* ============== */

  .chat_bottom_sm .chat_bottom_right {
    justify-content: space-between;
  }

  .chat_bottom_sm {
    grid-template-columns: 1fr 115px;
  }

  .chat_bottom_sm .chat_bottom_right_v2 .send_btn_v2 {
    width: 33px;
    height: 33px;
  }

  .chat_bottom_sm .chat_bottom_right_v2 .send_btn_v2 img {
    width: 16px !important;
  }

  .chat_bottom_sm .chat_bottom_right_v2 .sort_filter button img {
    width: 17px !important;
  }

  .chat_bottom_sm .chat_bottom_right_v2 .sort_filter button {
    width: 33px;
    height: 33px;
  }

  .chat_bottom_sm .chat_bottom_right_v2 .send_btn_v2 {
    top: 0 !important;
    right: 0 !important;
    position: relative;
  }

  .more_dropdown .sort_btn {
    height: 34px;
    font-size: 14px;
  }

  .chat_bottom_sm input::-moz-placeholder {
    padding-right: 0 !important;
    font-size: 13px;
  }

  .chat_bottom_sm input, .chat_bottom_sm input::placeholder {
    padding-right: 0 !important;
    font-size: 13px;
  }

  .golive_input_right .sort_filter_title  .sort_filter_btn img {
    width: 16px !important;
  }

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

  .more_dropdown.sort_filter.active .sort_filter_listv2 {
    transform: translateY(0.5rem);
  }

  .details_content .sort_filter {
    transform: translateY(3px);
  }
}

@media (min-width: 768px) and (max-width: 1023.99px) {
  .chat_text_list {
    width: 42.5vw;
  }

  .chatlist_nav .sort_filter_btn {
    margin-right: 10px;
  }

  .chatlist_nav input {
    width: 300px !important;
  }

  .interaction_selection_nav {
    gap: 15px;
  }

  .interaction_nav_wrapper .sort_filter_btn img {
    width: 11px !important;
  }

  .interaction_nav_wrapper .sort_filter_btn {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .travel_feed_page .package_ad {
    height: auto;
  }

  .travel_feed_page .package_top_l_right a,
  .travel_feed_page .package_top_l_right p {
    padding: 0;
    line-height: 1.5;
  }

  .travel_feed_page .Searchbtn.button {
    padding: 0 15px;
  }

  .travel_feed_page .section_top img {
    width: 18px;
    transform: translateY(0);
  }

  /* ======== updates ======= */

  .travel_feed_page .Searchbtn.button {
    margin-top: 0;
    width: -moz-max-content;
    width: max-content;
  }

  .tf_advance_search {
    grid-template-columns: 1fr 0fr;
  }

  .person_online_dot.w15 {
    width: 12px;
    height: 12px;
  }

  .interaction_selection_nav .form_group input {
    width: 300px;
  }

  .search_right .Searchbtn {
    margin-top: 0;
  }

  .chat_bottom_right {
    margin-bottom: 25px;
  }

  .profile_block .advanced_search .search_right .button {
    width: 30px !important;
    height: 30px !important;
  }

  .tab_nav_btn_wrap > span {
    bottom: 0;
  }

  .package .package_last_bottom {
    padding-top: 3px !important;
  }

  .package .package_last_bottom .button {
    height: 30px;
    font-size: 12px;
  }
}

@media (max-width: 767.99px) {
  .container {
    padding: 0;
  }

  .tab_nav_wrap > div {
    width: -moz-fit-content;
    width: fit-content;
    gap: 20px;
  }

  .dashboard_content_wrap .container {
    padding: 0;
  }

  .package {
    padding: 12px;
  }

  .package_reacts {
    padding: 0 0 8px;
  }

  .package_img {
    margin: 10px 0;
  }

  .dashboard_content {
    padding: 10px 15px 30px 15px;
    border-radius: 0;
  }

  .dashboard_content_wrap {
    margin: 0;
  }

  .advanced_search {
    display: grid;
    grid-template-columns: 1fr;
  }

  .search_right > span {
    display: none;
  }

  .search_right button {
    font-size: 10px;
    padding: 0 20px;
    height: 30px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }

  .article_images {
    grid-template-columns: 1fr;
    gap: 8px;
  }

  .article_box.at1 a:first-child img {
    height: 280px;
  }

  .article_boxes_sm {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
  }

  .article_box.at2 a:first-child img {
    height: 150px;
  }

  .article_reacts {
    padding: 20px 0;
    gap: 8px;
    align-items: flex-start;
    flex-direction: column;
  }

  .article_images {
    grid-template-columns: 1fr;
    gap: 8px;
  }

  .article_box.at1 a:first-child img {
    height: 280px;
  }

  .article_boxes_sm {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
  }

  .article_box.at2 a:first-child img {
    height: 150px;
  }

  .article_reacts {
    padding: 16px 0 16px 0;
    gap: 8px;
    flex-wrap: wrap;
    align-items: center;
  }

  .bsb_left .r-20 {
    font-size: 16px;
  }

  .bsb_left .py-\[0\.694vw\] {
    line-height: 1;
    padding: 6px 0;
  }

  .bottom_sticky_bar {
    padding: 15px;
  }

  .bottom_sticky_bar a {
    padding: 0 35px;
    font-size: 16px;
    height: 38px !important;
  }

  .dt_left_info {
    display: grid;
    grid-template-columns: 34px 1fr;
  }

  .details_top {
    flex-direction: column;
    gap: 10px;
    align-items: center;
  }

  .bottom_sticky_bar.bar_shown {
    bottom: 8px;
  }

  /* ==================== New css ================== */

  .chatlist:not(.chatlist2) .chat_info {
    width: 180px;
  }

  .chatlist:not(.chatlist2) .chat_info .r-14 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .button2 {
    grid-template-columns: 15px 0fr;
    height: 30px;
    font-size: 14px;
    gap: 0;
    padding: 0 16px;
    margin: 0 auto;
    margin-top: 10px;
  }

  .button2 span {
    display: block;
  }

  .message_row {
    display: block;
  }

  .advanced_search2 .form_group {
    width: -webkit-fill-available;
  }

  .advanced_search2 .sort_filter_btn p {
    white-space: nowrap;
  }

  .advanced_search2 .sort_filter_btn {
    display: flex;
  }

  .sort_filter {
    margin-right: 10px;
  }

  .chatlist:not(.chatlist2) {
    width: calc(100% + 20px);
    transform: translateX(-10px);
  }

  .chat_person:after {
    width: calc(100% + 15px);
    height: calc(100% + 15px);
    border-radius: 8px;
  }

  .chatlist2 {
    padding: 20px 7px !important;
  }

  .chatlist2 .chat_person:after {
    width: calc(100% + 15px);
    height: calc(100% + 15px);
  }

  .side_chat_box .search_right span {
    display: block;
  }

  .chat_text_list {
    width: 70vw;
  }

  .chat_top_left_info .package_reacts {
    padding: 0;
  }

  .about_tags {
    grid-template-columns: 1fr 1fr;
  }

  .travel_net_advance_search .button {
    width: 100px;
    padding: 0;
  }

  .package .package_reacts_left .members img {
    width: 29px;
  }

  .addtonetwork_btn p {
    font-size: 12px;
  }

  .addtonetwork_btn img {
    width: 16px !important;
  }

  .addtonetwork_btn {
    gap: 7px !important;
  }

  .header_top_main .section_top h5 {
    font-size: 18px;
  }

  .header_top_main .sort_filter {
    transform: translateY(3px);
  }

  .chatlist_nv2 .chat_info_left {
    display: grid;
    grid-template-columns: 50px 1fr;
    gap: 13px;
  }

  .chatlist_nav .sort_filter_btn {
    width: 38px !important;
    height: 38px !important;
  }

  .interaction_tab .tab_nav_btn {
    height: auto;
  }

  .interaction_nav_wrapper .nav_wrap {
    flex-direction: column;
    gap: 10px;
  }

  .interaction_selection_nav {
    gap: 0 !important;
  }

  .interaction_selection_nav .sort_filter_btn {
    width: 38px;
    height: 38px;
  }

  .interaction_selection_nav .form_group input {
    height: 38px;
    width: 100%;
    padding: 0 15px 0 32px;
  }

  /* ====================== Interaction nav ===================== */

  .interaction_nav_wrapper .nav_wrap {
    width: 100%;
    margin: 0 auto;
  }

  .interaction_selection_nav {
    width: 100%;
    display: grid;
    grid-template-columns: 0fr 1fr;
  }

  .interaction_selection_nav .form_group {
    width: 100%;
  }

  .interaction_nav_wrapper nav {
    width: 100%;
  }

  .interaction_nav_wrapper nav button {
    width: 100%;
    height: 38px;
  }

  .interaction_nav_wrapper .sort_filter_btn img {
    width: 11.5px !important;
  }

  .live_top .package_top_l_right a {
    font-size: 15px;
    line-height: 1;
  }

  .live_top .package_top_l_right > p {
    font-size: 12px;
    padding: 0;
  }

  .live_top .golive_top_profile a {
    font-size: 12.5px;
    padding: 0;
    line-height: 1.4;
  }

  .travel_feed_page .package .package_img img {
    height: 275px;
  }

  .travel_feed_page .package_ad .package_img img {
    height: 350px;
  }

  .travel_feed_page .package_ad {
    height: 435px;
  }

  .travel_feed_page .package_ad .ad_content_bottom button {
    height: auto;
    padding: 8px 15px;
  }

  .travel_feed_page .package_ad .ad_content_bottom .r-20 {
    padding: 0;
  }

  .travel_feed_page .Searchbtn.button {
    font-size: 16px;
    height: 38px;
    margin: 0 auto;
    margin-top: 10px;
    width: 100%;
  }

  .travel_feed_page .package_top_l_right a,
  .travel_feed_page .package_top_l_right p {
    padding: 0;
    line-height: 1.5;
  }

  .chatlist_nav .form_group input {
    height: 38px;
  }

  .chatlist_nav .button {
    width: 100%;
    justify-content: center;
    height: 38px !important;
    font-size: 14px !important;
  }

  .pl_4.pr_4.pt_4.pb_4.bg-\[\#C5C5C51A\].rounded-full.w-fit {
    width: 100%;
  }

  /* ========== Travel feed ======== */

  .golive_bootom.v2 {
    padding: 0;
  }

  .package .package_last_bottom .button:not(.gray_btn, .gray_btn2) {
    height: 28px;
    font-size: 12px;
  }

  .package_last_bottom {
    padding-top: 4px;
  }

  /* ========= chat update ============ */

  .chat_dashboard_content {
    padding-bottom: 20px;
  }

  .chat_bottom_right_v2 .send_btn_v2 {
    top: 18px !important;
    right: 0 !important;
    width: 38px;
    height: 38px;
  }

  .chat_bottom_right_v2 .sort_filter button {
    width: 38px;
    height: 38px;
  }

  .chat_bottom_right_v2 .sort_filter button img {
    width: 21px !important;
  }

  .chat_bottom_right_v2 .send_btn_v2 img {
    width: 18px !important;
  }

  .chat_bottom_v2 {
    padding-top: 25px;
  }

  .chat_bottom_sm .chat_bottom_right_v2 .send_btn_v2 {
    top: 0 !important;
    right: 0 !important;
    position: relative;
  }

  .more_dropdown .sort_btn {
    height: 34px;
    font-size: 14px;
  }

  .details_content .sort_filter {
    transform: translateY(3px);
  }
}

@media (max-width: 640px) {
  .tab_nav_wrap {
    width: calc(100% + 40px);
    transform: translateX(-20px);
    padding: 0 20px;
  }

  .tab_nav_wrappper:before,
  .profile_buttons_wrap {
    width: calc(100% + 40px);
    transform: translateX(-20px);
  }

  .package_img img {
    height: auto;
    border-radius: 8px;
  }

  .bottom_sticky_bar.bar_shown {
    bottom: 0 !important;
  }

  .profile_buttons {
    width: calc(100% + 30px);
    transform: translateX(-15px);
    padding: 0 15px;
  }

  .section_top h5 {
    font-size: 16px;
    line-height: 1;
  }

  .header_top_main .section_top h5 {
    font-size: 18px;
  }

  .header_top_main .sort_filter {
    transform: translateY(3px);
  }

  .go_live_search .as_options {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .travel_feed_page .package .package_img img {
    height: 275px;
  }

  .travel_feed_page .package_ad .package_img img {
    height: 350px;
  }

  .travel_feed_page .package_ad {
    height: 435px;
  }

  .travel_feed_page .package_ad .ad_content_bottom button {
    height: auto;
    padding: 8px 15px;
  }

  .travel_feed_page .package_ad .ad_content_bottom .r-20 {
    padding: 0;
  }

  .travel_feed_page .Searchbtn.button {
    font-size: 16px;
    height: 38px;
    margin: 0 auto;
    margin-top: 10px;
    width: 100%;
  }

  .travel_feed_page .package_top_l_right a,
  .travel_feed_page .package_top_l_right p {
    padding: 0;
    line-height: 1.5;
  }

  .chatlist_nav .form_group input {
    height: 38px;
  }

  .chatlist_nav .button {
    width: 100%;
    justify-content: center;
    height: 38px !important;
    font-size: 14px !important;
  }

  /* ========== Travel feed ======== */

  .golive_person {
    padding: 0;
  }

  .owl-carousel .owl-item {
    height: 320px;
  }
}

[data-hs-tab].active.hs-tab-active\:gradient3 {
  background: linear-gradient(90deg, #0cd37f 0%, #009560 100%);
}

[data-hs-tab].active .hs-tab-active\:gradient3 {
  background: linear-gradient(90deg, #0cd37f 0%, #009560 100%);
}

.placeholder\:r-14::-moz-placeholder{
  font-size: 12px;
  line-height: 1.4;
}

.placeholder\:r-14::placeholder{
  font-size: 12px;
  line-height: 1.4;
}

@media (min-width: 1024px){
  .placeholder\:r-14::-moz-placeholder{
    font-size: 0.972vw;
    line-height: 1;
  }
  .placeholder\:r-14::placeholder{
    font-size: 0.972vw;
    line-height: 1;
  }

  .lg\:pr_12{
    padding-right: 12px;
  }

  @media (min-width: 1024px){
    .lg\:pr_12{
      padding-right: 0.831vw;
    }
  }

  .lg\:pl_12{
    padding-left: 12px;
  }

  @media (min-width: 1024px){
    .lg\:pl_12{
      padding-left: 0.831vw;
    }
  }

  .lg\:w15{
    width: 15px;
  }

  @media (min-width: 1024px){
    .lg\:w15{
      width: 1.040vw;
    }
  }

  .lg\:w24{
    width: 24px;
  }

  @media (min-width: 1024px) {
    .menu_icon .lg\:w24 {
      width: 1.667vw;
    }

    .lg\:w24{
      width: 1.662vw;
    }
  }

  .lg\:h15{
    height: 15px;
  }

  @media (min-width: 1024px){
    .lg\:h15{
      height: 1.040vw;
    }
  }
}

.placeholder\:text-\[1\.111vw\]::-moz-placeholder{
  font-size: 1.111vw;
}

.placeholder\:text-\[1\.111vw\]::placeholder{
  font-size: 1.111vw;
}

.placeholder\:font-normal::-moz-placeholder{
  font-weight: 400;
}

.placeholder\:font-normal::placeholder{
  font-weight: 400;
}

.placeholder\:text-\[\#0000004D\]::-moz-placeholder{
  color: #0000004D;
}

.placeholder\:text-\[\#0000004D\]::placeholder{
  color: #0000004D;
}

.placeholder\:text-\[\#B3B3B3\]::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}

.placeholder\:text-\[\#B3B3B3\]::placeholder{
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}

.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}

.before\:left-0::before{
  content: var(--tw-content);
  left: 0px;
}

.before\:top-\[50\%\]::before{
  content: var(--tw-content);
  top: 50%;
}

.before\:h-\[1\.667vw\]::before{
  content: var(--tw-content);
  height: 1.667vw;
}

.before\:w-\[0\.069vw\]::before{
  content: var(--tw-content);
  width: 0.069vw;
}

.before\:translate-y-\[-50\%\]::before{
  content: var(--tw-content);
  --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));
}

.before\:bg-\[\#EEEEEE\]::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#000000\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#4383e2\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(67 131 226 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#C5C5C546\]:hover{
  background-color: #C5C5C546;
}

.hover\:bg-\[\#EEEEEE\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#FAFAFA\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#FFE9D5\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 233 213 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#c5c5c560\]:hover{
  background-color: #c5c5c560;
}

.hover\:bg-\[\#ebe8e8\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(235 232 232 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#f1eeee\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 238 238 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#f1f1f1\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 241 241 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#fcfcfc\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(252 252 252 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#ffffff50\]:hover{
  background-color: #ffffff50;
}

.hover\:bg-\[\#ffffff\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 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-slate-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:text-\[\#000000\]:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:text-black:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:no-underline:hover{
  text-decoration-line: none;
}

.hover\:opacity-\[0\.65\]:hover{
  opacity: 0.65;
}

.hover\:opacity-\[0\.75\]:hover{
  opacity: 0.75;
}

.hover\:opacity-\[0\.8\]:hover{
  opacity: 0.8;
}

.hover\:opacity-\[1\]:hover{
  opacity: 1;
}

.hover\:shadow-xl:hover{
  --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);
}

.focus\:border-\[\#FF9977\]:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 153 119 / var(--tw-border-opacity));
}

.focus\:border-blue-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-blue-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

[data-hs-tab].active.hs-tab-active\:w-full{
  width: 100%;
}

[data-hs-tab].active.hs-tab-active\:font-bold{
  font-weight: 700;
}

[data-hs-tab].active.hs-tab-active\:font-extrabold{
  font-weight: 800;
}

[data-hs-tab].active.hs-tab-active\:text-\[\#000\]{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

[data-hs-tab].active.hs-tab-active\:text-\[\#ffffff\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

[data-hs-tab].active .hs-tab-active\:w-full{
  width: 100%;
}

[data-hs-tab].active .hs-tab-active\:font-bold{
  font-weight: 700;
}

[data-hs-tab].active .hs-tab-active\:font-extrabold{
  font-weight: 800;
}

[data-hs-tab].active .hs-tab-active\:text-\[\#000\]{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

[data-hs-tab].active .hs-tab-active\:text-\[\#ffffff\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.open.hs-overlay-open\:opacity-100{
  opacity: 1;
}

.open.hs-overlay-open\:duration-500{
  transition-duration: 500ms;
}

.open .hs-overlay-open\:opacity-100{
  opacity: 1;
}

.open .hs-overlay-open\:duration-500{
  transition-duration: 500ms;
}

@media (min-width: 640px){
  .sm\:h-\[690px\]{
    height: 690px;
  }

  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 768px){
  .md\:left-0{
    left: 0px;
  }

  .md\:mb-\[1\.489vw\]{
    margin-bottom: 1.489vw;
  }

  .md\:h-\[710px\]{
    height: 710px;
  }

  .md\:max-w-full{
    max-width: 100%;
  }

  .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-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:flex-row{
    flex-direction: row;
  }

  .md\:gap-\[1\.042vw\]{
    gap: 1.042vw;
  }

  .md\:pb-\[1\.389vw\]{
    padding-bottom: 1.389vw;
  }

  .md\:text-\[18px\]{
    font-size: 18px;
  }

  .md\:text-\[22px\]{
    font-size: 22px;
  }

  .md\:text-\[24px\]{
    font-size: 24px;
  }

  .md\:text-\[36px\]{
    font-size: 36px;
  }

  .md\:text-\[42px\]{
    font-size: 42px;
  }
}

@media (min-width: 1024px){
  .lg\:bottom-\[-0\.347vw\]{
    bottom: -0.347vw;
  }

  .lg\:left-0{
    left: 0px;
  }

  .lg\:right-\[-0\.139vw\]{
    right: -0.139vw;
  }

  .lg\:right-\[-0\.208vw\]{
    right: -0.208vw;
  }

  .lg\:right-\[-0\.313vw\]{
    right: -0.313vw;
  }

  .lg\:right-\[0\.1vw\]{
    right: 0.1vw;
  }

  .lg\:right-\[1\.111vw\]{
    right: 1.111vw;
  }

  .lg\:top-\[-11vw\]{
    top: -11vw;
  }

  .lg\:top-\[-9vw\]{
    top: -9vw;
  }

  .lg\:top-\[0\.12vw\]{
    top: 0.12vw;
  }

  .lg\:top-\[0\.139vw\]{
    top: 0.139vw;
  }

  .lg\:top-\[0\.1vw\]{
    top: 0.1vw;
  }

  .lg\:top-\[0\.486vw\]{
    top: 0.486vw;
  }

  .lg\:top-\[4\.7vw\]{
    top: 4.7vw;
  }

  .lg\:top-\[4vw\]{
    top: 4vw;
  }

  .lg\:mb-\[0\.069vw\]{
    margin-bottom: 0.069vw;
  }

  .lg\:mb-\[0\.139vw\]{
    margin-bottom: 0.139vw;
  }

  .lg\:mb-\[0\.208vw\]{
    margin-bottom: 0.208vw;
  }

  .lg\:mb-\[0\.277vw\]{
    margin-bottom: 0.277vw;
  }

  .lg\:mb-\[0\.347vw\]{
    margin-bottom: 0.347vw;
  }

  .lg\:mb-\[0\.416vw\]{
    margin-bottom: 0.416vw;
  }

  .lg\:mb-\[0\.485vw\]{
    margin-bottom: 0.485vw;
  }

  .lg\:mb-\[0\.554vw\]{
    margin-bottom: 0.554vw;
  }

  .lg\:mb-\[0\.623vw\]{
    margin-bottom: 0.623vw;
  }

  .lg\:mb-\[0\.692vw\]{
    margin-bottom: 0.692vw;
  }

  .lg\:mb-\[0\.761vw\]{
    margin-bottom: 0.761vw;
  }

  .lg\:mb-\[0\.831vw\]{
    margin-bottom: 0.831vw;
  }

  .lg\:mb-\[0\.900vw\]{
    margin-bottom: 0.900vw;
  }

  .lg\:mb-\[0\.969vw\]{
    margin-bottom: 0.969vw;
  }

  .lg\:mb-\[1\.038vw\]{
    margin-bottom: 1.038vw;
  }

  .lg\:mb-\[1\.107vw\]{
    margin-bottom: 1.107vw;
  }

  .lg\:mb-\[1\.176vw\]{
    margin-bottom: 1.176vw;
  }

  .lg\:mb-\[1\.245vw\]{
    margin-bottom: 1.245vw;
  }

  .lg\:mb-\[1\.314vw\]{
    margin-bottom: 1.314vw;
  }

  .lg\:mb-\[1\.383vw\]{
    margin-bottom: 1.383vw;
  }

  .lg\:mb-\[1\.452vw\]{
    margin-bottom: 1.452vw;
  }

  .lg\:mb-\[1\.521vw\]{
    margin-bottom: 1.521vw;
  }

  .lg\:mb-\[1\.590vw\]{
    margin-bottom: 1.590vw;
  }

  .lg\:mb-\[1\.659vw\]{
    margin-bottom: 1.659vw;
  }

  .lg\:mb-\[1\.728vw\]{
    margin-bottom: 1.728vw;
  }

  .lg\:mb-\[1\.797vw\]{
    margin-bottom: 1.797vw;
  }

  .lg\:mb-\[1\.866vw\]{
    margin-bottom: 1.866vw;
  }

  .lg\:mb-\[1\.935vw\]{
    margin-bottom: 1.935vw;
  }

  .lg\:mb-\[2\.004vw\]{
    margin-bottom: 2.004vw;
  }

  .lg\:mb-\[2\.073vw\]{
    margin-bottom: 2.073vw;
  }

  .lg\:mb-\[2\.142vw\]{
    margin-bottom: 2.142vw;
  }

  .lg\:mb-\[2\.211vw\]{
    margin-bottom: 2.211vw;
  }

  .lg\:mb-\[2\.280vw\]{
    margin-bottom: 2.280vw;
  }

  .lg\:mb-\[2\.349vw\]{
    margin-bottom: 2.349vw;
  }

  .lg\:mb-\[2\.418vw\]{
    margin-bottom: 2.418vw;
  }

  .lg\:mb-\[2\.487vw\]{
    margin-bottom: 2.487vw;
  }

  .lg\:mb-\[2\.556vw\]{
    margin-bottom: 2.556vw;
  }

  .lg\:mb-\[2\.625vw\]{
    margin-bottom: 2.625vw;
  }

  .lg\:mb-\[2\.694vw\]{
    margin-bottom: 2.694vw;
  }

  .lg\:mb-\[2\.763vw\]{
    margin-bottom: 2.763vw;
  }

  .lg\:mb-\[2\.832vw\]{
    margin-bottom: 2.832vw;
  }

  .lg\:mb-\[2\.901vw\]{
    margin-bottom: 2.901vw;
  }

  .lg\:mb-\[2\.970vw\]{
    margin-bottom: 2.970vw;
  }

  .lg\:mb-\[3\.039vw\]{
    margin-bottom: 3.039vw;
  }

  .lg\:mb-\[3\.108vw\]{
    margin-bottom: 3.108vw;
  }

  .lg\:mb-\[3\.177vw\]{
    margin-bottom: 3.177vw;
  }

  .lg\:mb-\[3\.246vw\]{
    margin-bottom: 3.246vw;
  }

  .lg\:mb-\[3\.315vw\]{
    margin-bottom: 3.315vw;
  }

  .lg\:mb-\[3\.384vw\]{
    margin-bottom: 3.384vw;
  }

  .lg\:mb-\[3\.453vw\]{
    margin-bottom: 3.453vw;
  }

  .lg\:mb-\[3\.522vw\]{
    margin-bottom: 3.522vw;
  }

  .lg\:mb-\[3\.591vw\]{
    margin-bottom: 3.591vw;
  }

  .lg\:mb-\[3\.660vw\]{
    margin-bottom: 3.660vw;
  }

  .lg\:mb-\[3\.729vw\]{
    margin-bottom: 3.729vw;
  }

  .lg\:mb-\[3\.798vw\]{
    margin-bottom: 3.798vw;
  }

  .lg\:mb-\[3\.867vw\]{
    margin-bottom: 3.867vw;
  }

  .lg\:mb-\[3\.936vw\]{
    margin-bottom: 3.936vw;
  }

  .lg\:mb-\[4\.005vw\]{
    margin-bottom: 4.005vw;
  }

  .lg\:mb-\[4\.074vw\]{
    margin-bottom: 4.074vw;
  }

  .lg\:mb-\[4\.143vw\]{
    margin-bottom: 4.143vw;
  }

  .lg\:mb-\[4\.212vw\]{
    margin-bottom: 4.212vw;
  }

  .lg\:mb-\[4\.281vw\]{
    margin-bottom: 4.281vw;
  }

  .lg\:mb-\[4\.350vw\]{
    margin-bottom: 4.350vw;
  }

  .lg\:mb-\[4\.419vw\]{
    margin-bottom: 4.419vw;
  }

  .lg\:mb-\[4\.488vw\]{
    margin-bottom: 4.488vw;
  }

  .lg\:mb-\[4\.557vw\]{
    margin-bottom: 4.557vw;
  }

  .lg\:mb-\[4\.626vw\]{
    margin-bottom: 4.626vw;
  }

  .lg\:mb-\[4\.695vw\]{
    margin-bottom: 4.695vw;
  }

  .lg\:mb-\[4\.764vw\]{
    margin-bottom: 4.764vw;
  }

  .lg\:mb-\[4\.833vw\]{
    margin-bottom: 4.833vw;
  }

  .lg\:mb-\[4\.902vw\]{
    margin-bottom: 4.902vw;
  }

  .lg\:mb-\[4\.971vw\]{
    margin-bottom: 4.971vw;
  }

  .lg\:mb-\[5\.040vw\]{
    margin-bottom: 5.040vw;
  }

  .lg\:mb-\[5\.109vw\]{
    margin-bottom: 5.109vw;
  }

  .lg\:ml-0{
    margin-left: 0px;
  }

  .lg\:ml-\[-0\.3vw\]{
    margin-left: -0.3vw;
  }

  .lg\:ml-\[-1\.042vw\]{
    margin-left: -1.042vw;
  }

  .lg\:ml-\[0\.069vw\]{
    margin-left: 0.069vw;
  }

  .lg\:ml-\[0\.139vw\]{
    margin-left: 0.139vw;
  }

  .lg\:ml-\[0\.208vw\]{
    margin-left: 0.208vw;
  }

  .lg\:ml-\[0\.277vw\]{
    margin-left: 0.277vw;
  }

  .lg\:ml-\[0\.347vw\]{
    margin-left: 0.347vw;
  }

  .lg\:ml-\[0\.416vw\]{
    margin-left: 0.416vw;
  }

  .lg\:ml-\[0\.485vw\]{
    margin-left: 0.485vw;
  }

  .lg\:ml-\[0\.554vw\]{
    margin-left: 0.554vw;
  }

  .lg\:ml-\[0\.623vw\]{
    margin-left: 0.623vw;
  }

  .lg\:ml-\[0\.692vw\]{
    margin-left: 0.692vw;
  }

  .lg\:ml-\[0\.761vw\]{
    margin-left: 0.761vw;
  }

  .lg\:ml-\[0\.831vw\]{
    margin-left: 0.831vw;
  }

  .lg\:ml-\[0\.900vw\]{
    margin-left: 0.900vw;
  }

  .lg\:ml-\[0\.969vw\]{
    margin-left: 0.969vw;
  }

  .lg\:ml-\[1\.038vw\]{
    margin-left: 1.038vw;
  }

  .lg\:ml-\[1\.107vw\]{
    margin-left: 1.107vw;
  }

  .lg\:ml-\[1\.176vw\]{
    margin-left: 1.176vw;
  }

  .lg\:ml-\[1\.245vw\]{
    margin-left: 1.245vw;
  }

  .lg\:ml-\[1\.314vw\]{
    margin-left: 1.314vw;
  }

  .lg\:ml-\[1\.383vw\]{
    margin-left: 1.383vw;
  }

  .lg\:ml-\[1\.452vw\]{
    margin-left: 1.452vw;
  }

  .lg\:ml-\[1\.521vw\]{
    margin-left: 1.521vw;
  }

  .lg\:ml-\[1\.590vw\]{
    margin-left: 1.590vw;
  }

  .lg\:ml-\[1\.659vw\]{
    margin-left: 1.659vw;
  }

  .lg\:ml-\[1\.728vw\]{
    margin-left: 1.728vw;
  }

  .lg\:ml-\[1\.797vw\]{
    margin-left: 1.797vw;
  }

  .lg\:ml-\[1\.866vw\]{
    margin-left: 1.866vw;
  }

  .lg\:ml-\[1\.935vw\]{
    margin-left: 1.935vw;
  }

  .lg\:ml-\[2\.004vw\]{
    margin-left: 2.004vw;
  }

  .lg\:ml-\[2\.073vw\]{
    margin-left: 2.073vw;
  }

  .lg\:ml-\[2\.142vw\]{
    margin-left: 2.142vw;
  }

  .lg\:ml-\[2\.211vw\]{
    margin-left: 2.211vw;
  }

  .lg\:ml-\[2\.280vw\]{
    margin-left: 2.280vw;
  }

  .lg\:ml-\[2\.349vw\]{
    margin-left: 2.349vw;
  }

  .lg\:ml-\[2\.418vw\]{
    margin-left: 2.418vw;
  }

  .lg\:ml-\[2\.487vw\]{
    margin-left: 2.487vw;
  }

  .lg\:ml-\[2\.556vw\]{
    margin-left: 2.556vw;
  }

  .lg\:ml-\[2\.625vw\]{
    margin-left: 2.625vw;
  }

  .lg\:ml-\[2\.694vw\]{
    margin-left: 2.694vw;
  }

  .lg\:ml-\[2\.763vw\]{
    margin-left: 2.763vw;
  }

  .lg\:ml-\[2\.832vw\]{
    margin-left: 2.832vw;
  }

  .lg\:ml-\[2\.901vw\]{
    margin-left: 2.901vw;
  }

  .lg\:ml-\[2\.970vw\]{
    margin-left: 2.970vw;
  }

  .lg\:ml-\[3\.039vw\]{
    margin-left: 3.039vw;
  }

  .lg\:ml-\[3\.108vw\]{
    margin-left: 3.108vw;
  }

  .lg\:ml-\[3\.177vw\]{
    margin-left: 3.177vw;
  }

  .lg\:ml-\[3\.246vw\]{
    margin-left: 3.246vw;
  }

  .lg\:ml-\[3\.315vw\]{
    margin-left: 3.315vw;
  }

  .lg\:ml-\[3\.384vw\]{
    margin-left: 3.384vw;
  }

  .lg\:ml-\[3\.453vw\]{
    margin-left: 3.453vw;
  }

  .lg\:ml-\[3\.522vw\]{
    margin-left: 3.522vw;
  }

  .lg\:ml-\[3\.591vw\]{
    margin-left: 3.591vw;
  }

  .lg\:ml-\[3\.660vw\]{
    margin-left: 3.660vw;
  }

  .lg\:ml-\[3\.729vw\]{
    margin-left: 3.729vw;
  }

  .lg\:ml-\[3\.798vw\]{
    margin-left: 3.798vw;
  }

  .lg\:ml-\[3\.867vw\]{
    margin-left: 3.867vw;
  }

  .lg\:ml-\[3\.936vw\]{
    margin-left: 3.936vw;
  }

  .lg\:ml-\[4\.005vw\]{
    margin-left: 4.005vw;
  }

  .lg\:ml-\[4\.074vw\]{
    margin-left: 4.074vw;
  }

  .lg\:ml-\[4\.143vw\]{
    margin-left: 4.143vw;
  }

  .lg\:ml-\[4\.212vw\]{
    margin-left: 4.212vw;
  }

  .lg\:ml-\[4\.281vw\]{
    margin-left: 4.281vw;
  }

  .lg\:ml-\[4\.350vw\]{
    margin-left: 4.350vw;
  }

  .lg\:ml-\[4\.419vw\]{
    margin-left: 4.419vw;
  }

  .lg\:ml-\[4\.488vw\]{
    margin-left: 4.488vw;
  }

  .lg\:ml-\[4\.557vw\]{
    margin-left: 4.557vw;
  }

  .lg\:ml-\[4\.626vw\]{
    margin-left: 4.626vw;
  }

  .lg\:ml-\[4\.695vw\]{
    margin-left: 4.695vw;
  }

  .lg\:ml-\[4\.764vw\]{
    margin-left: 4.764vw;
  }

  .lg\:ml-\[4\.833vw\]{
    margin-left: 4.833vw;
  }

  .lg\:ml-\[4\.902vw\]{
    margin-left: 4.902vw;
  }

  .lg\:ml-\[4\.971vw\]{
    margin-left: 4.971vw;
  }

  .lg\:ml-\[5\.040vw\]{
    margin-left: 5.040vw;
  }

  .lg\:ml-\[5\.109vw\]{
    margin-left: 5.109vw;
  }

  .lg\:ml-\[5\.178vw\]{
    margin-left: 5.178vw;
  }

  .lg\:mr-\[0\.069vw\]{
    margin-right: 0.069vw;
  }

  .lg\:mr-\[0\.139vw\]{
    margin-right: 0.139vw;
  }

  .lg\:mr-\[0\.208vw\]{
    margin-right: 0.208vw;
  }

  .lg\:mr-\[0\.277vw\]{
    margin-right: 0.277vw;
  }

  .lg\:mr-\[0\.347vw\]{
    margin-right: 0.347vw;
  }

  .lg\:mr-\[0\.416vw\]{
    margin-right: 0.416vw;
  }

  .lg\:mr-\[0\.485vw\]{
    margin-right: 0.485vw;
  }

  .lg\:mr-\[0\.554vw\]{
    margin-right: 0.554vw;
  }

  .lg\:mr-\[0\.623vw\]{
    margin-right: 0.623vw;
  }

  .lg\:mr-\[0\.692vw\]{
    margin-right: 0.692vw;
  }

  .lg\:mr-\[0\.761vw\]{
    margin-right: 0.761vw;
  }

  .lg\:mr-\[0\.831vw\]{
    margin-right: 0.831vw;
  }

  .lg\:mr-\[0\.900vw\]{
    margin-right: 0.900vw;
  }

  .lg\:mr-\[0\.969vw\]{
    margin-right: 0.969vw;
  }

  .lg\:mr-\[1\.038vw\]{
    margin-right: 1.038vw;
  }

  .lg\:mr-\[1\.107vw\]{
    margin-right: 1.107vw;
  }

  .lg\:mr-\[1\.176vw\]{
    margin-right: 1.176vw;
  }

  .lg\:mr-\[1\.245vw\]{
    margin-right: 1.245vw;
  }

  .lg\:mr-\[1\.314vw\]{
    margin-right: 1.314vw;
  }

  .lg\:mr-\[1\.383vw\]{
    margin-right: 1.383vw;
  }

  .lg\:mr-\[1\.452vw\]{
    margin-right: 1.452vw;
  }

  .lg\:mr-\[1\.521vw\]{
    margin-right: 1.521vw;
  }

  .lg\:mr-\[1\.590vw\]{
    margin-right: 1.590vw;
  }

  .lg\:mr-\[1\.659vw\]{
    margin-right: 1.659vw;
  }

  .lg\:mr-\[1\.728vw\]{
    margin-right: 1.728vw;
  }

  .lg\:mr-\[1\.797vw\]{
    margin-right: 1.797vw;
  }

  .lg\:mr-\[1\.866vw\]{
    margin-right: 1.866vw;
  }

  .lg\:mr-\[1\.935vw\]{
    margin-right: 1.935vw;
  }

  .lg\:mr-\[2\.004vw\]{
    margin-right: 2.004vw;
  }

  .lg\:mr-\[2\.073vw\]{
    margin-right: 2.073vw;
  }

  .lg\:mr-\[2\.142vw\]{
    margin-right: 2.142vw;
  }

  .lg\:mr-\[2\.211vw\]{
    margin-right: 2.211vw;
  }

  .lg\:mr-\[2\.280vw\]{
    margin-right: 2.280vw;
  }

  .lg\:mr-\[2\.349vw\]{
    margin-right: 2.349vw;
  }

  .lg\:mr-\[2\.418vw\]{
    margin-right: 2.418vw;
  }

  .lg\:mr-\[2\.487vw\]{
    margin-right: 2.487vw;
  }

  .lg\:mr-\[2\.556vw\]{
    margin-right: 2.556vw;
  }

  .lg\:mr-\[2\.625vw\]{
    margin-right: 2.625vw;
  }

  .lg\:mr-\[2\.694vw\]{
    margin-right: 2.694vw;
  }

  .lg\:mr-\[2\.763vw\]{
    margin-right: 2.763vw;
  }

  .lg\:mr-\[2\.832vw\]{
    margin-right: 2.832vw;
  }

  .lg\:mr-\[2\.901vw\]{
    margin-right: 2.901vw;
  }

  .lg\:mr-\[2\.970vw\]{
    margin-right: 2.970vw;
  }

  .lg\:mr-\[3\.039vw\]{
    margin-right: 3.039vw;
  }

  .lg\:mr-\[3\.108vw\]{
    margin-right: 3.108vw;
  }

  .lg\:mr-\[3\.177vw\]{
    margin-right: 3.177vw;
  }

  .lg\:mr-\[3\.246vw\]{
    margin-right: 3.246vw;
  }

  .lg\:mr-\[3\.315vw\]{
    margin-right: 3.315vw;
  }

  .lg\:mr-\[3\.384vw\]{
    margin-right: 3.384vw;
  }

  .lg\:mr-\[3\.453vw\]{
    margin-right: 3.453vw;
  }

  .lg\:mr-\[3\.522vw\]{
    margin-right: 3.522vw;
  }

  .lg\:mr-\[3\.591vw\]{
    margin-right: 3.591vw;
  }

  .lg\:mr-\[3\.660vw\]{
    margin-right: 3.660vw;
  }

  .lg\:mr-\[3\.729vw\]{
    margin-right: 3.729vw;
  }

  .lg\:mr-\[3\.798vw\]{
    margin-right: 3.798vw;
  }

  .lg\:mr-\[3\.867vw\]{
    margin-right: 3.867vw;
  }

  .lg\:mr-\[3\.936vw\]{
    margin-right: 3.936vw;
  }

  .lg\:mr-\[4\.005vw\]{
    margin-right: 4.005vw;
  }

  .lg\:mr-\[4\.074vw\]{
    margin-right: 4.074vw;
  }

  .lg\:mr-\[4\.143vw\]{
    margin-right: 4.143vw;
  }

  .lg\:mr-\[4\.212vw\]{
    margin-right: 4.212vw;
  }

  .lg\:mr-\[4\.281vw\]{
    margin-right: 4.281vw;
  }

  .lg\:mr-\[4\.350vw\]{
    margin-right: 4.350vw;
  }

  .lg\:mr-\[4\.419vw\]{
    margin-right: 4.419vw;
  }

  .lg\:mr-\[4\.488vw\]{
    margin-right: 4.488vw;
  }

  .lg\:mr-\[4\.557vw\]{
    margin-right: 4.557vw;
  }

  .lg\:mr-\[4\.626vw\]{
    margin-right: 4.626vw;
  }

  .lg\:mr-\[4\.695vw\]{
    margin-right: 4.695vw;
  }

  .lg\:mr-\[4\.764vw\]{
    margin-right: 4.764vw;
  }

  .lg\:mr-\[4\.833vw\]{
    margin-right: 4.833vw;
  }

  .lg\:mr-\[4\.902vw\]{
    margin-right: 4.902vw;
  }

  .lg\:mr-\[4\.971vw\]{
    margin-right: 4.971vw;
  }

  .lg\:mr-\[5\.040vw\]{
    margin-right: 5.040vw;
  }

  .lg\:mr-\[5\.109vw\]{
    margin-right: 5.109vw;
  }

  .lg\:mr-\[5\.178vw\]{
    margin-right: 5.178vw;
  }

  .lg\:mt-\[-2\.35vw\]{
    margin-top: -2.35vw;
  }

  .lg\:mt-\[0\.069vw\]{
    margin-top: 0.069vw;
  }

  .lg\:mt-\[0\.139vw\]{
    margin-top: 0.139vw;
  }

  .lg\:mt-\[0\.208vw\]{
    margin-top: 0.208vw;
  }

  .lg\:mt-\[0\.277vw\]{
    margin-top: 0.277vw;
  }

  .lg\:mt-\[0\.347vw\]{
    margin-top: 0.347vw;
  }

  .lg\:mt-\[0\.416vw\]{
    margin-top: 0.416vw;
  }

  .lg\:mt-\[0\.485vw\]{
    margin-top: 0.485vw;
  }

  .lg\:mt-\[0\.554vw\]{
    margin-top: 0.554vw;
  }

  .lg\:mt-\[0\.623vw\]{
    margin-top: 0.623vw;
  }

  .lg\:mt-\[0\.692vw\]{
    margin-top: 0.692vw;
  }

  .lg\:mt-\[0\.761vw\]{
    margin-top: 0.761vw;
  }

  .lg\:mt-\[0\.831vw\]{
    margin-top: 0.831vw;
  }

  .lg\:mt-\[0\.900vw\]{
    margin-top: 0.900vw;
  }

  .lg\:mt-\[0\.969vw\]{
    margin-top: 0.969vw;
  }

  .lg\:mt-\[1\.038vw\]{
    margin-top: 1.038vw;
  }

  .lg\:mt-\[1\.107vw\]{
    margin-top: 1.107vw;
  }

  .lg\:mt-\[1\.176vw\]{
    margin-top: 1.176vw;
  }

  .lg\:mt-\[1\.245vw\]{
    margin-top: 1.245vw;
  }

  .lg\:mt-\[1\.314vw\]{
    margin-top: 1.314vw;
  }

  .lg\:mt-\[1\.383vw\]{
    margin-top: 1.383vw;
  }

  .lg\:mt-\[1\.452vw\]{
    margin-top: 1.452vw;
  }

  .lg\:mt-\[1\.521vw\]{
    margin-top: 1.521vw;
  }

  .lg\:mt-\[1\.590vw\]{
    margin-top: 1.590vw;
  }

  .lg\:mt-\[1\.659vw\]{
    margin-top: 1.659vw;
  }

  .lg\:mt-\[1\.728vw\]{
    margin-top: 1.728vw;
  }

  .lg\:mt-\[1\.797vw\]{
    margin-top: 1.797vw;
  }

  .lg\:mt-\[1\.866vw\]{
    margin-top: 1.866vw;
  }

  .lg\:mt-\[1\.935vw\]{
    margin-top: 1.935vw;
  }

  .lg\:mt-\[2\.004vw\]{
    margin-top: 2.004vw;
  }

  .lg\:mt-\[2\.073vw\]{
    margin-top: 2.073vw;
  }

  .lg\:mt-\[2\.142vw\]{
    margin-top: 2.142vw;
  }

  .lg\:mt-\[2\.211vw\]{
    margin-top: 2.211vw;
  }

  .lg\:mt-\[2\.280vw\]{
    margin-top: 2.280vw;
  }

  .lg\:mt-\[2\.349vw\]{
    margin-top: 2.349vw;
  }

  .lg\:mt-\[2\.418vw\]{
    margin-top: 2.418vw;
  }

  .lg\:mt-\[2\.487vw\]{
    margin-top: 2.487vw;
  }

  .lg\:mt-\[2\.556vw\]{
    margin-top: 2.556vw;
  }

  .lg\:mt-\[2\.625vw\]{
    margin-top: 2.625vw;
  }

  .lg\:mt-\[2\.694vw\]{
    margin-top: 2.694vw;
  }

  .lg\:mt-\[2\.763vw\]{
    margin-top: 2.763vw;
  }

  .lg\:mt-\[2\.832vw\]{
    margin-top: 2.832vw;
  }

  .lg\:mt-\[2\.901vw\]{
    margin-top: 2.901vw;
  }

  .lg\:mt-\[2\.970vw\]{
    margin-top: 2.970vw;
  }

  .lg\:mt-\[3\.039vw\]{
    margin-top: 3.039vw;
  }

  .lg\:mt-\[3\.108vw\]{
    margin-top: 3.108vw;
  }

  .lg\:mt-\[3\.177vw\]{
    margin-top: 3.177vw;
  }

  .lg\:mt-\[3\.246vw\]{
    margin-top: 3.246vw;
  }

  .lg\:mt-\[3\.315vw\]{
    margin-top: 3.315vw;
  }

  .lg\:mt-\[3\.384vw\]{
    margin-top: 3.384vw;
  }

  .lg\:mt-\[3\.453vw\]{
    margin-top: 3.453vw;
  }

  .lg\:mt-\[3\.522vw\]{
    margin-top: 3.522vw;
  }

  .lg\:mt-\[3\.591vw\]{
    margin-top: 3.591vw;
  }

  .lg\:mt-\[3\.660vw\]{
    margin-top: 3.660vw;
  }

  .lg\:mt-\[3\.729vw\]{
    margin-top: 3.729vw;
  }

  .lg\:mt-\[3\.798vw\]{
    margin-top: 3.798vw;
  }

  .lg\:mt-\[3\.867vw\]{
    margin-top: 3.867vw;
  }

  .lg\:mt-\[3\.936vw\]{
    margin-top: 3.936vw;
  }

  .lg\:mt-\[4\.005vw\]{
    margin-top: 4.005vw;
  }

  .lg\:mt-\[4\.074vw\]{
    margin-top: 4.074vw;
  }

  .lg\:mt-\[4\.143vw\]{
    margin-top: 4.143vw;
  }

  .lg\:mt-\[4\.212vw\]{
    margin-top: 4.212vw;
  }

  .lg\:mt-\[4\.281vw\]{
    margin-top: 4.281vw;
  }

  .lg\:mt-\[4\.350vw\]{
    margin-top: 4.350vw;
  }

  .lg\:mt-\[4\.419vw\]{
    margin-top: 4.419vw;
  }

  .lg\:mt-\[4\.488vw\]{
    margin-top: 4.488vw;
  }

  .lg\:mt-\[4\.557vw\]{
    margin-top: 4.557vw;
  }

  .lg\:mt-\[4\.626vw\]{
    margin-top: 4.626vw;
  }

  .lg\:mt-\[4\.695vw\]{
    margin-top: 4.695vw;
  }

  .lg\:mt-\[4\.764vw\]{
    margin-top: 4.764vw;
  }

  .lg\:mt-\[4\.833vw\]{
    margin-top: 4.833vw;
  }

  .lg\:mt-\[4\.902vw\]{
    margin-top: 4.902vw;
  }

  .lg\:mt-\[4\.971vw\]{
    margin-top: 4.971vw;
  }

  .lg\:mt-\[5\.040vw\]{
    margin-top: 5.040vw;
  }

  .lg\:mt-\[5\.109vw\]{
    margin-top: 5.109vw;
  }

  .lg\:block{
    display: block;
  }

  .lg\:flex{
    display: flex;
  }

  .lg\:hidden{
    display: none;
  }

  .lg\:size-\[4\.514vw\]{
    width: 4.514vw;
    height: 4.514vw;
  }

  .lg\:h-\[0\.069vw\]{
    height: 0.069vw;
  }

  .lg\:h-\[0\.139vw\]{
    height: 0.139vw;
  }

  .lg\:h-\[0\.208vw\]{
    height: 0.208vw;
  }

  .lg\:h-\[0\.278vw\]{
    height: 0.278vw;
  }

  .lg\:h-\[0\.347vw\]{
    height: 0.347vw;
  }

  .lg\:h-\[0\.417vw\]{
    height: 0.417vw;
  }

  .lg\:h-\[0\.486vw\]{
    height: 0.486vw;
  }

  .lg\:h-\[0\.556vw\]{
    height: 0.556vw;
  }

  .lg\:h-\[0\.625vw\]{
    height: 0.625vw;
  }

  .lg\:h-\[0\.694vw\]{
    height: 0.694vw;
  }

  .lg\:h-\[0\.763vw\]{
    height: 0.763vw;
  }

  .lg\:h-\[0\.833vw\]{
    height: 0.833vw;
  }

  .lg\:h-\[0\.902vw\]{
    height: 0.902vw;
  }

  .lg\:h-\[0\.971vw\]{
    height: 0.971vw;
  }

  .lg\:h-\[1\.040vw\]{
    height: 1.040vw;
  }

  .lg\:h-\[1\.109vw\]{
    height: 1.109vw;
  }

  .lg\:h-\[1\.178vw\]{
    height: 1.178vw;
  }

  .lg\:h-\[1\.248vw\]{
    height: 1.248vw;
  }

  .lg\:h-\[1\.317vw\]{
    height: 1.317vw;
  }

  .lg\:h-\[1\.386vw\]{
    height: 1.386vw;
  }

  .lg\:h-\[1\.455vw\]{
    height: 1.455vw;
  }

  .lg\:h-\[1\.524vw\]{
    height: 1.524vw;
  }

  .lg\:h-\[1\.593vw\]{
    height: 1.593vw;
  }

  .lg\:h-\[1\.662vw\]{
    height: 1.662vw;
  }

  .lg\:h-\[1\.731vw\]{
    height: 1.731vw;
  }

  .lg\:h-\[1\.800vw\]{
    height: 1.800vw;
  }

  .lg\:h-\[1\.869vw\]{
    height: 1.869vw;
  }

  .lg\:h-\[1\.938vw\]{
    height: 1.938vw;
  }

  .lg\:h-\[12\.083vw\]{
    height: 12.083vw;
  }

  .lg\:h-\[19\.444vw\]{
    height: 19.444vw;
  }

  .lg\:h-\[2\.007vw\]{
    height: 2.007vw;
  }

  .lg\:h-\[2\.077vw\]{
    height: 2.077vw;
  }

  .lg\:h-\[2\.083vw\]{
    height: 2.083vw;
  }

  .lg\:h-\[2\.146vw\]{
    height: 2.146vw;
  }

  .lg\:h-\[2\.215vw\]{
    height: 2.215vw;
  }

  .lg\:h-\[2\.222vw\]{
    height: 2.222vw;
  }

  .lg\:h-\[2\.284vw\]{
    height: 2.284vw;
  }

  .lg\:h-\[2\.2vw\]{
    height: 2.2vw;
  }

  .lg\:h-\[2\.353vw\]{
    height: 2.353vw;
  }

  .lg\:h-\[2\.422vw\]{
    height: 2.422vw;
  }

  .lg\:h-\[2\.491vw\]{
    height: 2.491vw;
  }

  .lg\:h-\[2\.560vw\]{
    height: 2.560vw;
  }

  .lg\:h-\[2\.629vw\]{
    height: 2.629vw;
  }

  .lg\:h-\[2\.698vw\]{
    height: 2.698vw;
  }

  .lg\:h-\[2\.767vw\]{
    height: 2.767vw;
  }

  .lg\:h-\[2\.778vw\]{
    height: 2.778vw;
  }

  .lg\:h-\[2\.836vw\]{
    height: 2.836vw;
  }

  .lg\:h-\[2\.8vw\]{
    height: 2.8vw;
  }

  .lg\:h-\[2\.905vw\]{
    height: 2.905vw;
  }

  .lg\:h-\[2\.974vw\]{
    height: 2.974vw;
  }

  .lg\:h-\[3\.043vw\]{
    height: 3.043vw;
  }

  .lg\:h-\[3\.113vw\]{
    height: 3.113vw;
  }

  .lg\:h-\[3\.125vw\]{
    height: 3.125vw;
  }

  .lg\:h-\[3\.182vw\]{
    height: 3.182vw;
  }

  .lg\:h-\[3\.251vw\]{
    height: 3.251vw;
  }

  .lg\:h-\[3\.320vw\]{
    height: 3.320vw;
  }

  .lg\:h-\[3\.333vw\]{
    height: 3.333vw;
  }

  .lg\:h-\[3\.389vw\]{
    height: 3.389vw;
  }

  .lg\:h-\[3\.458vw\]{
    height: 3.458vw;
  }

  .lg\:h-\[3\.527vw\]{
    height: 3.527vw;
  }

  .lg\:h-\[3\.596vw\]{
    height: 3.596vw;
  }

  .lg\:h-\[3\.665vw\]{
    height: 3.665vw;
  }

  .lg\:h-\[3\.734vw\]{
    height: 3.734vw;
  }

  .lg\:h-\[3\.803vw\]{
    height: 3.803vw;
  }

  .lg\:h-\[3\.872vw\]{
    height: 3.872vw;
  }

  .lg\:h-\[3\.941vw\]{
    height: 3.941vw;
  }

  .lg\:h-\[37\.361vw\]{
    height: 37.361vw;
  }

  .lg\:h-\[39\.028vw\]{
    height: 39.028vw;
  }

  .lg\:h-\[4\.010vw\]{
    height: 4.010vw;
  }

  .lg\:h-\[4\.079vw\]{
    height: 4.079vw;
  }

  .lg\:h-\[4\.148vw\]{
    height: 4.148vw;
  }

  .lg\:h-\[4\.217vw\]{
    height: 4.217vw;
  }

  .lg\:h-\[4\.286vw\]{
    height: 4.286vw;
  }

  .lg\:h-\[4\.355vw\]{
    height: 4.355vw;
  }

  .lg\:h-\[4\.424vw\]{
    height: 4.424vw;
  }

  .lg\:h-\[4\.493vw\]{
    height: 4.493vw;
  }

  .lg\:h-\[4\.562vw\]{
    height: 4.562vw;
  }

  .lg\:h-\[4\.631vw\]{
    height: 4.631vw;
  }

  .lg\:h-\[4\.700vw\]{
    height: 4.700vw;
  }

  .lg\:h-\[4\.769vw\]{
    height: 4.769vw;
  }

  .lg\:h-\[4\.838vw\]{
    height: 4.838vw;
  }

  .lg\:h-\[4\.907vw\]{
    height: 4.907vw;
  }

  .lg\:h-\[4\.976vw\]{
    height: 4.976vw;
  }

  .lg\:h-\[45\.486vw\]{
    height: 45.486vw;
  }

  .lg\:h-\[46\.597vw\]{
    height: 46.597vw;
  }

  .lg\:h-\[49\.931vw\]{
    height: 49.931vw;
  }

  .lg\:h-\[5\.045vw\]{
    height: 5.045vw;
  }

  .lg\:h-\[5\.114vw\]{
    height: 5.114vw;
  }

  .lg\:h-\[5\.183vw\]{
    height: 5.183vw;
  }

  .lg\:h-\[5\.252vw\]{
    height: 5.252vw;
  }

  .lg\:h-\[5\.321vw\]{
    height: 5.321vw;
  }

  .lg\:h-\[5\.390vw\]{
    height: 5.390vw;
  }

  .lg\:h-\[5\.459vw\]{
    height: 5.459vw;
  }

  .lg\:h-\[5\.528vw\]{
    height: 5.528vw;
  }

  .lg\:h-\[5\.597vw\]{
    height: 5.597vw;
  }

  .lg\:h-\[5\.666vw\]{
    height: 5.666vw;
  }

  .lg\:h-\[5\.735vw\]{
    height: 5.735vw;
  }

  .lg\:h-\[5\.804vw\]{
    height: 5.804vw;
  }

  .lg\:h-\[5\.805vw\]{
    height: 5.805vw;
  }

  .lg\:h-\[5\.873vw\]{
    height: 5.873vw;
  }

  .lg\:h-\[5\.942vw\]{
    height: 5.942vw;
  }

  .lg\:h-\[6\.011vw\]{
    height: 6.011vw;
  }

  .lg\:h-\[6\.080vw\]{
    height: 6.080vw;
  }

  .lg\:h-\[6\.149vw\]{
    height: 6.149vw;
  }

  .lg\:h-\[6\.218vw\]{
    height: 6.218vw;
  }

  .lg\:h-\[6\.287vw\]{
    height: 6.287vw;
  }

  .lg\:h-\[6\.356vw\]{
    height: 6.356vw;
  }

  .lg\:h-\[6\.425vw\]{
    height: 6.425vw;
  }

  .lg\:h-\[6\.494vw\]{
    height: 6.494vw;
  }

  .lg\:h-\[6\.563vw\]{
    height: 6.563vw;
  }

  .lg\:h-\[6\.632vw\]{
    height: 6.632vw;
  }

  .lg\:h-\[6\.701vw\]{
    height: 6.701vw;
  }

  .lg\:h-\[6\.770vw\]{
    height: 6.770vw;
  }

  .lg\:h-\[6\.839vw\]{
    height: 6.839vw;
  }

  .lg\:h-\[6\.908vw\]{
    height: 6.908vw;
  }

  .lg\:h-\[7\.778vw\]{
    height: 7.778vw;
  }

  .lg\:h-\[calc\(26\.5vw\*3\)\]{
    height: calc(26.5vw * 3);
  }

  .lg\:h-auto{
    height: auto;
  }

  .lg\:h-full{
    height: 100%;
  }

  .lg\:max-h-\[10vw\]{
    max-height: 10vw;
  }

  .lg\:max-h-\[12vw\]{
    max-height: 12vw;
  }

  .lg\:max-h-\[48vw\]{
    max-height: 48vw;
  }

  .lg\:w-\[0\.069vw\]{
    width: 0.069vw;
  }

  .lg\:w-\[0\.139vw\]{
    width: 0.139vw;
  }

  .lg\:w-\[0\.208vw\]{
    width: 0.208vw;
  }

  .lg\:w-\[0\.278vw\]{
    width: 0.278vw;
  }

  .lg\:w-\[0\.347vw\]{
    width: 0.347vw;
  }

  .lg\:w-\[0\.417vw\]{
    width: 0.417vw;
  }

  .lg\:w-\[0\.486vw\]{
    width: 0.486vw;
  }

  .lg\:w-\[0\.556vw\]{
    width: 0.556vw;
  }

  .lg\:w-\[0\.625vw\]{
    width: 0.625vw;
  }

  .lg\:w-\[0\.694vw\]{
    width: 0.694vw;
  }

  .lg\:w-\[0\.763vw\]{
    width: 0.763vw;
  }

  .lg\:w-\[0\.833vw\]{
    width: 0.833vw;
  }

  .lg\:w-\[0\.902vw\]{
    width: 0.902vw;
  }

  .lg\:w-\[0\.971vw\]{
    width: 0.971vw;
  }

  .lg\:w-\[1\.040vw\]{
    width: 1.040vw;
  }

  .lg\:w-\[1\.109vw\]{
    width: 1.109vw;
  }

  .lg\:w-\[1\.15vw\]{
    width: 1.15vw;
  }

  .lg\:w-\[1\.178vw\]{
    width: 1.178vw;
  }

  .lg\:w-\[1\.248vw\]{
    width: 1.248vw;
  }

  .lg\:w-\[1\.317vw\]{
    width: 1.317vw;
  }

  .lg\:w-\[1\.386vw\]{
    width: 1.386vw;
  }

  .lg\:w-\[1\.389vw\]{
    width: 1.389vw;
  }

  .lg\:w-\[1\.455vw\]{
    width: 1.455vw;
  }

  .lg\:w-\[1\.524vw\]{
    width: 1.524vw;
  }

  .lg\:w-\[1\.593vw\]{
    width: 1.593vw;
  }

  .lg\:w-\[1\.5vw\]{
    width: 1.5vw;
  }

  .lg\:w-\[1\.62vw\]{
    width: 1.62vw;
  }

  .lg\:w-\[1\.662vw\]{
    width: 1.662vw;
  }

  .lg\:w-\[1\.731vw\]{
    width: 1.731vw;
  }

  .lg\:w-\[1\.800vw\]{
    width: 1.800vw;
  }

  .lg\:w-\[1\.869vw\]{
    width: 1.869vw;
  }

  .lg\:w-\[1\.938vw\]{
    width: 1.938vw;
  }

  .lg\:w-\[12\.083vw\]{
    width: 12.083vw;
  }

  .lg\:w-\[18\.611vw\]{
    width: 18.611vw;
  }

  .lg\:w-\[2\.007vw\]{
    width: 2.007vw;
  }

  .lg\:w-\[2\.077vw\]{
    width: 2.077vw;
  }

  .lg\:w-\[2\.146vw\]{
    width: 2.146vw;
  }

  .lg\:w-\[2\.215vw\]{
    width: 2.215vw;
  }

  .lg\:w-\[2\.284vw\]{
    width: 2.284vw;
  }

  .lg\:w-\[2\.353vw\]{
    width: 2.353vw;
  }

  .lg\:w-\[2\.422vw\]{
    width: 2.422vw;
  }

  .lg\:w-\[2\.491vw\]{
    width: 2.491vw;
  }

  .lg\:w-\[2\.560vw\]{
    width: 2.560vw;
  }

  .lg\:w-\[2\.569vw\]{
    width: 2.569vw;
  }

  .lg\:w-\[2\.629vw\]{
    width: 2.629vw;
  }

  .lg\:w-\[2\.698vw\]{
    width: 2.698vw;
  }

  .lg\:w-\[2\.767vw\]{
    width: 2.767vw;
  }

  .lg\:w-\[2\.836vw\]{
    width: 2.836vw;
  }

  .lg\:w-\[2\.905vw\]{
    width: 2.905vw;
  }

  .lg\:w-\[2\.974vw\]{
    width: 2.974vw;
  }

  .lg\:w-\[21\.042vw\]{
    width: 21.042vw;
  }

  .lg\:w-\[25\.139vw\]{
    width: 25.139vw;
  }

  .lg\:w-\[25\.486vw\]{
    width: 25.486vw;
  }

  .lg\:w-\[25vw\]{
    width: 25vw;
  }

  .lg\:w-\[3\.043vw\]{
    width: 3.043vw;
  }

  .lg\:w-\[3\.113vw\]{
    width: 3.113vw;
  }

  .lg\:w-\[3\.182vw\]{
    width: 3.182vw;
  }

  .lg\:w-\[3\.251vw\]{
    width: 3.251vw;
  }

  .lg\:w-\[3\.320vw\]{
    width: 3.320vw;
  }

  .lg\:w-\[3\.333vw\]{
    width: 3.333vw;
  }

  .lg\:w-\[3\.389vw\]{
    width: 3.389vw;
  }

  .lg\:w-\[3\.458vw\]{
    width: 3.458vw;
  }

  .lg\:w-\[3\.527vw\]{
    width: 3.527vw;
  }

  .lg\:w-\[3\.596vw\]{
    width: 3.596vw;
  }

  .lg\:w-\[3\.665vw\]{
    width: 3.665vw;
  }

  .lg\:w-\[3\.734vw\]{
    width: 3.734vw;
  }

  .lg\:w-\[3\.803vw\]{
    width: 3.803vw;
  }

  .lg\:w-\[3\.872vw\]{
    width: 3.872vw;
  }

  .lg\:w-\[3\.941vw\]{
    width: 3.941vw;
  }

  .lg\:w-\[31vw\]{
    width: 31vw;
  }

  .lg\:w-\[36\.528vw\]{
    width: 36.528vw;
  }

  .lg\:w-\[4\.010vw\]{
    width: 4.010vw;
  }

  .lg\:w-\[4\.079vw\]{
    width: 4.079vw;
  }

  .lg\:w-\[4\.148vw\]{
    width: 4.148vw;
  }

  .lg\:w-\[4\.217vw\]{
    width: 4.217vw;
  }

  .lg\:w-\[4\.286vw\]{
    width: 4.286vw;
  }

  .lg\:w-\[4\.355vw\]{
    width: 4.355vw;
  }

  .lg\:w-\[4\.424vw\]{
    width: 4.424vw;
  }

  .lg\:w-\[4\.493vw\]{
    width: 4.493vw;
  }

  .lg\:w-\[4\.562vw\]{
    width: 4.562vw;
  }

  .lg\:w-\[4\.631vw\]{
    width: 4.631vw;
  }

  .lg\:w-\[4\.700vw\]{
    width: 4.700vw;
  }

  .lg\:w-\[4\.769vw\]{
    width: 4.769vw;
  }

  .lg\:w-\[4\.838vw\]{
    width: 4.838vw;
  }

  .lg\:w-\[4\.907vw\]{
    width: 4.907vw;
  }

  .lg\:w-\[4\.976vw\]{
    width: 4.976vw;
  }

  .lg\:w-\[5\.045vw\]{
    width: 5.045vw;
  }

  .lg\:w-\[5\.114vw\]{
    width: 5.114vw;
  }

  .lg\:w-\[5\.183vw\]{
    width: 5.183vw;
  }

  .lg\:w-\[5\.252vw\]{
    width: 5.252vw;
  }

  .lg\:w-\[5\.321vw\]{
    width: 5.321vw;
  }

  .lg\:w-\[5\.390vw\]{
    width: 5.390vw;
  }

  .lg\:w-\[5\.417vw\]{
    width: 5.417vw;
  }

  .lg\:w-\[5\.459vw\]{
    width: 5.459vw;
  }

  .lg\:w-\[5\.528vw\]{
    width: 5.528vw;
  }

  .lg\:w-\[5\.597vw\]{
    width: 5.597vw;
  }

  .lg\:w-\[5\.666vw\]{
    width: 5.666vw;
  }

  .lg\:w-\[5\.735vw\]{
    width: 5.735vw;
  }

  .lg\:w-\[5\.804vw\]{
    width: 5.804vw;
  }

  .lg\:w-\[5\.873vw\]{
    width: 5.873vw;
  }

  .lg\:w-\[5\.942vw\]{
    width: 5.942vw;
  }

  .lg\:w-\[6\.011vw\]{
    width: 6.011vw;
  }

  .lg\:w-\[6\.080vw\]{
    width: 6.080vw;
  }

  .lg\:w-\[6\.149vw\]{
    width: 6.149vw;
  }

  .lg\:w-\[6\.218vw\]{
    width: 6.218vw;
  }

  .lg\:w-\[6\.287vw\]{
    width: 6.287vw;
  }

  .lg\:w-\[6\.356vw\]{
    width: 6.356vw;
  }

  .lg\:w-\[6\.425vw\]{
    width: 6.425vw;
  }

  .lg\:w-\[6\.494vw\]{
    width: 6.494vw;
  }

  .lg\:w-\[6\.563vw\]{
    width: 6.563vw;
  }

  .lg\:w-\[6\.632vw\]{
    width: 6.632vw;
  }

  .lg\:w-\[6\.701vw\]{
    width: 6.701vw;
  }

  .lg\:w-\[6\.770vw\]{
    width: 6.770vw;
  }

  .lg\:w-\[6\.839vw\]{
    width: 6.839vw;
  }

  .lg\:w-\[6\.908vw\]{
    width: 6.908vw;
  }

  .lg\:w-auto{
    width: auto;
  }

  .lg\:min-w-\[11vw\]{
    min-width: 11vw;
  }

  .lg\:min-w-\[12vw\]{
    min-width: 12vw;
  }

  .lg\:min-w-\[15\.764vw\]{
    min-width: 15.764vw;
  }

  .lg\:min-w-\[8vw\]{
    min-width: 8vw;
  }

  .lg\:max-w-\[44\.028vw\]{
    max-width: 44.028vw;
  }

  .lg\:max-w-\[57\.639vw\]{
    max-width: 57.639vw;
  }

  .lg\:max-w-\[82\.5vw\]{
    max-width: 82.5vw;
  }

  .lg\:translate-x-\[-0\.1vw\]{
    --tw-translate-x: -0.1vw;
    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\:translate-x-\[-1vw\]{
    --tw-translate-x: -1vw;
    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\:translate-x-\[0\.25wv\]{
    --tw-translate-x: 0.25wv;
    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\:translate-y-\[0\.07vw\]{
    --tw-translate-y: 0.07vw;
    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\:translate-y-\[0\.5vw\]{
    --tw-translate-y: 0.5vw;
    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\:translate-y-\[1vw\]{
    --tw-translate-y: 1vw;
    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\: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\:gap-\[0\.278vw\]{
    gap: 0.278vw;
  }

  .lg\:gap-\[0\.30vw\]{
    gap: 0.30vw;
  }

  .lg\:gap-\[0\.347vw\]{
    gap: 0.347vw;
  }

  .lg\:gap-\[0\.417vw\]{
    gap: 0.417vw;
  }

  .lg\:gap-\[0\.45vw\]{
    gap: 0.45vw;
  }

  .lg\:gap-\[0\.556vw\]{
    gap: 0.556vw;
  }

  .lg\:gap-\[0\.55vw\]{
    gap: 0.55vw;
  }

  .lg\:gap-\[0\.65vw\]{
    gap: 0.65vw;
  }

  .lg\:gap-\[0\.694vw\]{
    gap: 0.694vw;
  }

  .lg\:gap-\[0\.7vw\]{
    gap: 0.7vw;
  }

  .lg\:gap-\[0\.833vw\]{
    gap: 0.833vw;
  }

  .lg\:gap-\[0\.903vw\]{
    gap: 0.903vw;
  }

  .lg\:gap-\[1\.111vw\]{
    gap: 1.111vw;
  }

  .lg\:gap-\[1\.25vw\]{
    gap: 1.25vw;
  }

  .lg\:gap-\[1\.389vw\]{
    gap: 1.389vw;
  }

  .lg\:gap-\[1\.5vw\]{
    gap: 1.5vw;
  }

  .lg\:gap-\[1\.667vw\]{
    gap: 1.667vw;
  }

  .lg\:gap-\[1\.944vw\]{
    gap: 1.944vw;
  }

  .lg\:gap-\[1vw\]{
    gap: 1vw;
  }

  .lg\:gap-\[2\.083vw\]{
    gap: 2.083vw;
  }

  .lg\:gap-\[2\.361vw\]{
    gap: 2.361vw;
  }

  .lg\:gap-\[2\.778vw\]{
    gap: 2.778vw;
  }

  .lg\:gap-x-\[0\.694vw\]{
    -moz-column-gap: 0.694vw;
         column-gap: 0.694vw;
  }

  .lg\:gap-x-\[1\.25vw\]{
    -moz-column-gap: 1.25vw;
         column-gap: 1.25vw;
  }

  .lg\:gap-x-\[1\.319vw\]{
    -moz-column-gap: 1.319vw;
         column-gap: 1.319vw;
  }

  .lg\:gap-y-\[0\.694vw\]{
    row-gap: 0.694vw;
  }

  .lg\:gap-y-\[1\.597vw\]{
    row-gap: 1.597vw;
  }

  .lg\:gap-y-\[1\.667vw\]{
    row-gap: 1.667vw;
  }

  .lg\:rounded-\[0\.278vw\]{
    border-radius: 0.278vw;
  }

  .lg\:rounded-\[0\.347vw\]{
    border-radius: 0.347vw;
  }

  .lg\:rounded-\[0\.4vw\]{
    border-radius: 0.4vw;
  }

  .lg\:rounded-\[0\.556vw\]{
    border-radius: 0.556vw;
  }

  .lg\:rounded-\[0\.625vw\]{
    border-radius: 0.625vw;
  }

  .lg\:rounded-\[0\.694vw\]{
    border-radius: 0.694vw;
  }

  .lg\:rounded-\[0\.6vw\]{
    border-radius: 0.6vw;
  }

  .lg\:rounded-\[0\.833vw\]{
    border-radius: 0.833vw;
  }

  .lg\:rounded-\[1\.042vw\]{
    border-radius: 1.042vw;
  }

  .lg\:rounded-\[1\.111vw\]{
    border-radius: 1.111vw;
  }

  .lg\:rounded-xl{
    border-radius: 0.75rem;
  }

  .lg\:border-\[0\.139vw\]{
    border-width: 0.139vw;
  }

  .lg\:p-\[0\.694vw\]{
    padding: 0.694vw;
  }

  .lg\:p-\[1\.111vw\]{
    padding: 1.111vw;
  }

  .lg\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:px-\[0\.694vw\]{
    padding-left: 0.694vw;
    padding-right: 0.694vw;
  }

  .lg\:py-\[0\.556vw\]{
    padding-top: 0.556vw;
    padding-bottom: 0.556vw;
  }

  .lg\:py-\[0\.764vw\]{
    padding-top: 0.764vw;
    padding-bottom: 0.764vw;
  }

  .lg\:py-\[1\.597vw\]{
    padding-top: 1.597vw;
    padding-bottom: 1.597vw;
  }

  .lg\:pb-\[0\.069vw\]{
    padding-bottom: 0.069vw;
  }

  .lg\:pb-\[0\.139vw\]{
    padding-bottom: 0.139vw;
  }

  .lg\:pb-\[0\.208vw\]{
    padding-bottom: 0.208vw;
  }

  .lg\:pb-\[0\.277vw\]{
    padding-bottom: 0.277vw;
  }

  .lg\:pb-\[0\.347vw\]{
    padding-bottom: 0.347vw;
  }

  .lg\:pb-\[0\.416vw\]{
    padding-bottom: 0.416vw;
  }

  .lg\:pb-\[0\.485vw\]{
    padding-bottom: 0.485vw;
  }

  .lg\:pb-\[0\.554vw\]{
    padding-bottom: 0.554vw;
  }

  .lg\:pb-\[0\.623vw\]{
    padding-bottom: 0.623vw;
  }

  .lg\:pb-\[0\.692vw\]{
    padding-bottom: 0.692vw;
  }

  .lg\:pb-\[0\.761vw\]{
    padding-bottom: 0.761vw;
  }

  .lg\:pb-\[0\.831vw\]{
    padding-bottom: 0.831vw;
  }

  .lg\:pb-\[0\.900vw\]{
    padding-bottom: 0.900vw;
  }

  .lg\:pb-\[0\.969vw\]{
    padding-bottom: 0.969vw;
  }

  .lg\:pb-\[0\.972vw\]{
    padding-bottom: 0.972vw;
  }

  .lg\:pb-\[1\.038vw\]{
    padding-bottom: 1.038vw;
  }

  .lg\:pb-\[1\.107vw\]{
    padding-bottom: 1.107vw;
  }

  .lg\:pb-\[1\.176vw\]{
    padding-bottom: 1.176vw;
  }

  .lg\:pb-\[1\.245vw\]{
    padding-bottom: 1.245vw;
  }

  .lg\:pb-\[1\.314vw\]{
    padding-bottom: 1.314vw;
  }

  .lg\:pb-\[1\.383vw\]{
    padding-bottom: 1.383vw;
  }

  .lg\:pb-\[1\.452vw\]{
    padding-bottom: 1.452vw;
  }

  .lg\:pb-\[1\.521vw\]{
    padding-bottom: 1.521vw;
  }

  .lg\:pb-\[1\.590vw\]{
    padding-bottom: 1.590vw;
  }

  .lg\:pb-\[1\.659vw\]{
    padding-bottom: 1.659vw;
  }

  .lg\:pb-\[1\.728vw\]{
    padding-bottom: 1.728vw;
  }

  .lg\:pb-\[1\.797vw\]{
    padding-bottom: 1.797vw;
  }

  .lg\:pb-\[1\.866vw\]{
    padding-bottom: 1.866vw;
  }

  .lg\:pb-\[1\.935vw\]{
    padding-bottom: 1.935vw;
  }

  .lg\:pb-\[2\.004vw\]{
    padding-bottom: 2.004vw;
  }

  .lg\:pb-\[2\.073vw\]{
    padding-bottom: 2.073vw;
  }

  .lg\:pb-\[2\.142vw\]{
    padding-bottom: 2.142vw;
  }

  .lg\:pb-\[2\.211vw\]{
    padding-bottom: 2.211vw;
  }

  .lg\:pb-\[2\.280vw\]{
    padding-bottom: 2.280vw;
  }

  .lg\:pb-\[2\.349vw\]{
    padding-bottom: 2.349vw;
  }

  .lg\:pb-\[2\.418vw\]{
    padding-bottom: 2.418vw;
  }

  .lg\:pb-\[2\.487vw\]{
    padding-bottom: 2.487vw;
  }

  .lg\:pb-\[2\.556vw\]{
    padding-bottom: 2.556vw;
  }

  .lg\:pb-\[2\.625vw\]{
    padding-bottom: 2.625vw;
  }

  .lg\:pb-\[2\.694vw\]{
    padding-bottom: 2.694vw;
  }

  .lg\:pb-\[2\.763vw\]{
    padding-bottom: 2.763vw;
  }

  .lg\:pb-\[2\.832vw\]{
    padding-bottom: 2.832vw;
  }

  .lg\:pb-\[2\.901vw\]{
    padding-bottom: 2.901vw;
  }

  .lg\:pb-\[2\.970vw\]{
    padding-bottom: 2.970vw;
  }

  .lg\:pb-\[3\.039vw\]{
    padding-bottom: 3.039vw;
  }

  .lg\:pb-\[3\.108vw\]{
    padding-bottom: 3.108vw;
  }

  .lg\:pb-\[3\.177vw\]{
    padding-bottom: 3.177vw;
  }

  .lg\:pb-\[3\.246vw\]{
    padding-bottom: 3.246vw;
  }

  .lg\:pb-\[3\.315vw\]{
    padding-bottom: 3.315vw;
  }

  .lg\:pb-\[3\.384vw\]{
    padding-bottom: 3.384vw;
  }

  .lg\:pb-\[3\.453vw\]{
    padding-bottom: 3.453vw;
  }

  .lg\:pb-\[3\.522vw\]{
    padding-bottom: 3.522vw;
  }

  .lg\:pb-\[3\.591vw\]{
    padding-bottom: 3.591vw;
  }

  .lg\:pb-\[3\.660vw\]{
    padding-bottom: 3.660vw;
  }

  .lg\:pb-\[3\.729vw\]{
    padding-bottom: 3.729vw;
  }

  .lg\:pb-\[3\.798vw\]{
    padding-bottom: 3.798vw;
  }

  .lg\:pb-\[3\.867vw\]{
    padding-bottom: 3.867vw;
  }

  .lg\:pb-\[3\.936vw\]{
    padding-bottom: 3.936vw;
  }

  .lg\:pb-\[4\.005vw\]{
    padding-bottom: 4.005vw;
  }

  .lg\:pb-\[4\.074vw\]{
    padding-bottom: 4.074vw;
  }

  .lg\:pb-\[4\.143vw\]{
    padding-bottom: 4.143vw;
  }

  .lg\:pb-\[4\.212vw\]{
    padding-bottom: 4.212vw;
  }

  .lg\:pb-\[4\.281vw\]{
    padding-bottom: 4.281vw;
  }

  .lg\:pb-\[4\.350vw\]{
    padding-bottom: 4.350vw;
  }

  .lg\:pb-\[4\.419vw\]{
    padding-bottom: 4.419vw;
  }

  .lg\:pb-\[4\.488vw\]{
    padding-bottom: 4.488vw;
  }

  .lg\:pb-\[4\.557vw\]{
    padding-bottom: 4.557vw;
  }

  .lg\:pb-\[4\.626vw\]{
    padding-bottom: 4.626vw;
  }

  .lg\:pb-\[4\.695vw\]{
    padding-bottom: 4.695vw;
  }

  .lg\:pb-\[4\.764vw\]{
    padding-bottom: 4.764vw;
  }

  .lg\:pb-\[4\.833vw\]{
    padding-bottom: 4.833vw;
  }

  .lg\:pb-\[4\.902vw\]{
    padding-bottom: 4.902vw;
  }

  .lg\:pb-\[4\.971vw\]{
    padding-bottom: 4.971vw;
  }

  .lg\:pb-\[5\.040vw\]{
    padding-bottom: 5.040vw;
  }

  .lg\:pb-\[5\.109vw\]{
    padding-bottom: 5.109vw;
  }

  .lg\:pl-\[0\.069vw\]{
    padding-left: 0.069vw;
  }

  .lg\:pl-\[0\.139vw\]{
    padding-left: 0.139vw;
  }

  .lg\:pl-\[0\.208vw\]{
    padding-left: 0.208vw;
  }

  .lg\:pl-\[0\.277vw\]{
    padding-left: 0.277vw;
  }

  .lg\:pl-\[0\.347vw\]{
    padding-left: 0.347vw;
  }

  .lg\:pl-\[0\.416vw\]{
    padding-left: 0.416vw;
  }

  .lg\:pl-\[0\.485vw\]{
    padding-left: 0.485vw;
  }

  .lg\:pl-\[0\.554vw\]{
    padding-left: 0.554vw;
  }

  .lg\:pl-\[0\.623vw\]{
    padding-left: 0.623vw;
  }

  .lg\:pl-\[0\.692vw\]{
    padding-left: 0.692vw;
  }

  .lg\:pl-\[0\.761vw\]{
    padding-left: 0.761vw;
  }

  .lg\:pl-\[0\.831vw\]{
    padding-left: 0.831vw;
  }

  .lg\:pl-\[0\.900vw\]{
    padding-left: 0.900vw;
  }

  .lg\:pl-\[0\.969vw\]{
    padding-left: 0.969vw;
  }

  .lg\:pl-\[1\.038vw\]{
    padding-left: 1.038vw;
  }

  .lg\:pl-\[1\.107vw\]{
    padding-left: 1.107vw;
  }

  .lg\:pl-\[1\.176vw\]{
    padding-left: 1.176vw;
  }

  .lg\:pl-\[1\.245vw\]{
    padding-left: 1.245vw;
  }

  .lg\:pl-\[1\.314vw\]{
    padding-left: 1.314vw;
  }

  .lg\:pl-\[1\.383vw\]{
    padding-left: 1.383vw;
  }

  .lg\:pl-\[1\.452vw\]{
    padding-left: 1.452vw;
  }

  .lg\:pl-\[1\.521vw\]{
    padding-left: 1.521vw;
  }

  .lg\:pl-\[1\.590vw\]{
    padding-left: 1.590vw;
  }

  .lg\:pl-\[1\.659vw\]{
    padding-left: 1.659vw;
  }

  .lg\:pl-\[1\.728vw\]{
    padding-left: 1.728vw;
  }

  .lg\:pl-\[1\.797vw\]{
    padding-left: 1.797vw;
  }

  .lg\:pl-\[1\.866vw\]{
    padding-left: 1.866vw;
  }

  .lg\:pl-\[1\.935vw\]{
    padding-left: 1.935vw;
  }

  .lg\:pl-\[2\.004vw\]{
    padding-left: 2.004vw;
  }

  .lg\:pl-\[2\.073vw\]{
    padding-left: 2.073vw;
  }

  .lg\:pl-\[2\.142vw\]{
    padding-left: 2.142vw;
  }

  .lg\:pl-\[2\.211vw\]{
    padding-left: 2.211vw;
  }

  .lg\:pl-\[2\.280vw\]{
    padding-left: 2.280vw;
  }

  .lg\:pl-\[2\.349vw\]{
    padding-left: 2.349vw;
  }

  .lg\:pl-\[2\.418vw\]{
    padding-left: 2.418vw;
  }

  .lg\:pl-\[2\.487vw\]{
    padding-left: 2.487vw;
  }

  .lg\:pl-\[2\.556vw\]{
    padding-left: 2.556vw;
  }

  .lg\:pl-\[2\.625vw\]{
    padding-left: 2.625vw;
  }

  .lg\:pl-\[2\.694vw\]{
    padding-left: 2.694vw;
  }

  .lg\:pl-\[2\.763vw\]{
    padding-left: 2.763vw;
  }

  .lg\:pl-\[2\.778vw\]{
    padding-left: 2.778vw;
  }

  .lg\:pl-\[2\.832vw\]{
    padding-left: 2.832vw;
  }

  .lg\:pl-\[2\.901vw\]{
    padding-left: 2.901vw;
  }

  .lg\:pl-\[2\.970vw\]{
    padding-left: 2.970vw;
  }

  .lg\:pl-\[3\.039vw\]{
    padding-left: 3.039vw;
  }

  .lg\:pl-\[3\.108vw\]{
    padding-left: 3.108vw;
  }

  .lg\:pl-\[3\.177vw\]{
    padding-left: 3.177vw;
  }

  .lg\:pl-\[3\.246vw\]{
    padding-left: 3.246vw;
  }

  .lg\:pl-\[3\.315vw\]{
    padding-left: 3.315vw;
  }

  .lg\:pl-\[3\.384vw\]{
    padding-left: 3.384vw;
  }

  .lg\:pl-\[3\.453vw\]{
    padding-left: 3.453vw;
  }

  .lg\:pl-\[3\.522vw\]{
    padding-left: 3.522vw;
  }

  .lg\:pl-\[3\.591vw\]{
    padding-left: 3.591vw;
  }

  .lg\:pl-\[3\.660vw\]{
    padding-left: 3.660vw;
  }

  .lg\:pl-\[3\.729vw\]{
    padding-left: 3.729vw;
  }

  .lg\:pl-\[3\.798vw\]{
    padding-left: 3.798vw;
  }

  .lg\:pl-\[3\.867vw\]{
    padding-left: 3.867vw;
  }

  .lg\:pl-\[3\.936vw\]{
    padding-left: 3.936vw;
  }

  .lg\:pl-\[4\.005vw\]{
    padding-left: 4.005vw;
  }

  .lg\:pl-\[4\.074vw\]{
    padding-left: 4.074vw;
  }

  .lg\:pl-\[4\.143vw\]{
    padding-left: 4.143vw;
  }

  .lg\:pl-\[4\.212vw\]{
    padding-left: 4.212vw;
  }

  .lg\:pl-\[4\.281vw\]{
    padding-left: 4.281vw;
  }

  .lg\:pl-\[4\.350vw\]{
    padding-left: 4.350vw;
  }

  .lg\:pl-\[4\.419vw\]{
    padding-left: 4.419vw;
  }

  .lg\:pl-\[4\.488vw\]{
    padding-left: 4.488vw;
  }

  .lg\:pl-\[4\.557vw\]{
    padding-left: 4.557vw;
  }

  .lg\:pl-\[4\.626vw\]{
    padding-left: 4.626vw;
  }

  .lg\:pl-\[4\.695vw\]{
    padding-left: 4.695vw;
  }

  .lg\:pl-\[4\.764vw\]{
    padding-left: 4.764vw;
  }

  .lg\:pl-\[4\.833vw\]{
    padding-left: 4.833vw;
  }

  .lg\:pl-\[4\.902vw\]{
    padding-left: 4.902vw;
  }

  .lg\:pl-\[4\.971vw\]{
    padding-left: 4.971vw;
  }

  .lg\:pl-\[5\.040vw\]{
    padding-left: 5.040vw;
  }

  .lg\:pl-\[5\.109vw\]{
    padding-left: 5.109vw;
  }

  .lg\:pl-\[5\.178vw\]{
    padding-left: 5.178vw;
  }

  .lg\:pr-\[0\.069vw\]{
    padding-right: 0.069vw;
  }

  .lg\:pr-\[0\.139vw\]{
    padding-right: 0.139vw;
  }

  .lg\:pr-\[0\.208vw\]{
    padding-right: 0.208vw;
  }

  .lg\:pr-\[0\.277vw\]{
    padding-right: 0.277vw;
  }

  .lg\:pr-\[0\.347vw\]{
    padding-right: 0.347vw;
  }

  .lg\:pr-\[0\.416vw\]{
    padding-right: 0.416vw;
  }

  .lg\:pr-\[0\.485vw\]{
    padding-right: 0.485vw;
  }

  .lg\:pr-\[0\.554vw\]{
    padding-right: 0.554vw;
  }

  .lg\:pr-\[0\.623vw\]{
    padding-right: 0.623vw;
  }

  .lg\:pr-\[0\.692vw\]{
    padding-right: 0.692vw;
  }

  .lg\:pr-\[0\.761vw\]{
    padding-right: 0.761vw;
  }

  .lg\:pr-\[0\.831vw\]{
    padding-right: 0.831vw;
  }

  .lg\:pr-\[0\.900vw\]{
    padding-right: 0.900vw;
  }

  .lg\:pr-\[0\.969vw\]{
    padding-right: 0.969vw;
  }

  .lg\:pr-\[1\.038vw\]{
    padding-right: 1.038vw;
  }

  .lg\:pr-\[1\.107vw\]{
    padding-right: 1.107vw;
  }

  .lg\:pr-\[1\.111vw\]{
    padding-right: 1.111vw;
  }

  .lg\:pr-\[1\.176vw\]{
    padding-right: 1.176vw;
  }

  .lg\:pr-\[1\.245vw\]{
    padding-right: 1.245vw;
  }

  .lg\:pr-\[1\.314vw\]{
    padding-right: 1.314vw;
  }

  .lg\:pr-\[1\.383vw\]{
    padding-right: 1.383vw;
  }

  .lg\:pr-\[1\.452vw\]{
    padding-right: 1.452vw;
  }

  .lg\:pr-\[1\.521vw\]{
    padding-right: 1.521vw;
  }

  .lg\:pr-\[1\.590vw\]{
    padding-right: 1.590vw;
  }

  .lg\:pr-\[1\.659vw\]{
    padding-right: 1.659vw;
  }

  .lg\:pr-\[1\.728vw\]{
    padding-right: 1.728vw;
  }

  .lg\:pr-\[1\.797vw\]{
    padding-right: 1.797vw;
  }

  .lg\:pr-\[1\.866vw\]{
    padding-right: 1.866vw;
  }

  .lg\:pr-\[1\.935vw\]{
    padding-right: 1.935vw;
  }

  .lg\:pr-\[2\.004vw\]{
    padding-right: 2.004vw;
  }

  .lg\:pr-\[2\.073vw\]{
    padding-right: 2.073vw;
  }

  .lg\:pr-\[2\.142vw\]{
    padding-right: 2.142vw;
  }

  .lg\:pr-\[2\.211vw\]{
    padding-right: 2.211vw;
  }

  .lg\:pr-\[2\.280vw\]{
    padding-right: 2.280vw;
  }

  .lg\:pr-\[2\.349vw\]{
    padding-right: 2.349vw;
  }

  .lg\:pr-\[2\.418vw\]{
    padding-right: 2.418vw;
  }

  .lg\:pr-\[2\.487vw\]{
    padding-right: 2.487vw;
  }

  .lg\:pr-\[2\.556vw\]{
    padding-right: 2.556vw;
  }

  .lg\:pr-\[2\.625vw\]{
    padding-right: 2.625vw;
  }

  .lg\:pr-\[2\.694vw\]{
    padding-right: 2.694vw;
  }

  .lg\:pr-\[2\.763vw\]{
    padding-right: 2.763vw;
  }

  .lg\:pr-\[2\.832vw\]{
    padding-right: 2.832vw;
  }

  .lg\:pr-\[2\.901vw\]{
    padding-right: 2.901vw;
  }

  .lg\:pr-\[2\.970vw\]{
    padding-right: 2.970vw;
  }

  .lg\:pr-\[3\.039vw\]{
    padding-right: 3.039vw;
  }

  .lg\:pr-\[3\.108vw\]{
    padding-right: 3.108vw;
  }

  .lg\:pr-\[3\.177vw\]{
    padding-right: 3.177vw;
  }

  .lg\:pr-\[3\.246vw\]{
    padding-right: 3.246vw;
  }

  .lg\:pr-\[3\.315vw\]{
    padding-right: 3.315vw;
  }

  .lg\:pr-\[3\.384vw\]{
    padding-right: 3.384vw;
  }

  .lg\:pr-\[3\.453vw\]{
    padding-right: 3.453vw;
  }

  .lg\:pr-\[3\.522vw\]{
    padding-right: 3.522vw;
  }

  .lg\:pr-\[3\.591vw\]{
    padding-right: 3.591vw;
  }

  .lg\:pr-\[3\.660vw\]{
    padding-right: 3.660vw;
  }

  .lg\:pr-\[3\.729vw\]{
    padding-right: 3.729vw;
  }

  .lg\:pr-\[3\.798vw\]{
    padding-right: 3.798vw;
  }

  .lg\:pr-\[3\.867vw\]{
    padding-right: 3.867vw;
  }

  .lg\:pr-\[3\.936vw\]{
    padding-right: 3.936vw;
  }

  .lg\:pr-\[4\.005vw\]{
    padding-right: 4.005vw;
  }

  .lg\:pr-\[4\.074vw\]{
    padding-right: 4.074vw;
  }

  .lg\:pr-\[4\.143vw\]{
    padding-right: 4.143vw;
  }

  .lg\:pr-\[4\.212vw\]{
    padding-right: 4.212vw;
  }

  .lg\:pr-\[4\.281vw\]{
    padding-right: 4.281vw;
  }

  .lg\:pr-\[4\.350vw\]{
    padding-right: 4.350vw;
  }

  .lg\:pr-\[4\.419vw\]{
    padding-right: 4.419vw;
  }

  .lg\:pr-\[4\.488vw\]{
    padding-right: 4.488vw;
  }

  .lg\:pr-\[4\.557vw\]{
    padding-right: 4.557vw;
  }

  .lg\:pr-\[4\.626vw\]{
    padding-right: 4.626vw;
  }

  .lg\:pr-\[4\.695vw\]{
    padding-right: 4.695vw;
  }

  .lg\:pr-\[4\.764vw\]{
    padding-right: 4.764vw;
  }

  .lg\:pr-\[4\.833vw\]{
    padding-right: 4.833vw;
  }

  .lg\:pr-\[4\.902vw\]{
    padding-right: 4.902vw;
  }

  .lg\:pr-\[4\.971vw\]{
    padding-right: 4.971vw;
  }

  .lg\:pr-\[5\.040vw\]{
    padding-right: 5.040vw;
  }

  .lg\:pr-\[5\.109vw\]{
    padding-right: 5.109vw;
  }

  .lg\:pr-\[5\.178vw\]{
    padding-right: 5.178vw;
  }

  .lg\:pt-\[0\.069vw\]{
    padding-top: 0.069vw;
  }

  .lg\:pt-\[0\.139vw\]{
    padding-top: 0.139vw;
  }

  .lg\:pt-\[0\.208vw\]{
    padding-top: 0.208vw;
  }

  .lg\:pt-\[0\.277vw\]{
    padding-top: 0.277vw;
  }

  .lg\:pt-\[0\.347vw\]{
    padding-top: 0.347vw;
  }

  .lg\:pt-\[0\.416vw\]{
    padding-top: 0.416vw;
  }

  .lg\:pt-\[0\.485vw\]{
    padding-top: 0.485vw;
  }

  .lg\:pt-\[0\.554vw\]{
    padding-top: 0.554vw;
  }

  .lg\:pt-\[0\.623vw\]{
    padding-top: 0.623vw;
  }

  .lg\:pt-\[0\.692vw\]{
    padding-top: 0.692vw;
  }

  .lg\:pt-\[0\.761vw\]{
    padding-top: 0.761vw;
  }

  .lg\:pt-\[0\.831vw\]{
    padding-top: 0.831vw;
  }

  .lg\:pt-\[0\.900vw\]{
    padding-top: 0.900vw;
  }

  .lg\:pt-\[0\.969vw\]{
    padding-top: 0.969vw;
  }

  .lg\:pt-\[1\.038vw\]{
    padding-top: 1.038vw;
  }

  .lg\:pt-\[1\.107vw\]{
    padding-top: 1.107vw;
  }

  .lg\:pt-\[1\.176vw\]{
    padding-top: 1.176vw;
  }

  .lg\:pt-\[1\.245vw\]{
    padding-top: 1.245vw;
  }

  .lg\:pt-\[1\.314vw\]{
    padding-top: 1.314vw;
  }

  .lg\:pt-\[1\.383vw\]{
    padding-top: 1.383vw;
  }

  .lg\:pt-\[1\.452vw\]{
    padding-top: 1.452vw;
  }

  .lg\:pt-\[1\.521vw\]{
    padding-top: 1.521vw;
  }

  .lg\:pt-\[1\.590vw\]{
    padding-top: 1.590vw;
  }

  .lg\:pt-\[1\.659vw\]{
    padding-top: 1.659vw;
  }

  .lg\:pt-\[1\.728vw\]{
    padding-top: 1.728vw;
  }

  .lg\:pt-\[1\.797vw\]{
    padding-top: 1.797vw;
  }

  .lg\:pt-\[1\.866vw\]{
    padding-top: 1.866vw;
  }

  .lg\:pt-\[1\.935vw\]{
    padding-top: 1.935vw;
  }

  .lg\:pt-\[2\.004vw\]{
    padding-top: 2.004vw;
  }

  .lg\:pt-\[2\.073vw\]{
    padding-top: 2.073vw;
  }

  .lg\:pt-\[2\.142vw\]{
    padding-top: 2.142vw;
  }

  .lg\:pt-\[2\.211vw\]{
    padding-top: 2.211vw;
  }

  .lg\:pt-\[2\.280vw\]{
    padding-top: 2.280vw;
  }

  .lg\:pt-\[2\.349vw\]{
    padding-top: 2.349vw;
  }

  .lg\:pt-\[2\.418vw\]{
    padding-top: 2.418vw;
  }

  .lg\:pt-\[2\.487vw\]{
    padding-top: 2.487vw;
  }

  .lg\:pt-\[2\.556vw\]{
    padding-top: 2.556vw;
  }

  .lg\:pt-\[2\.625vw\]{
    padding-top: 2.625vw;
  }

  .lg\:pt-\[2\.694vw\]{
    padding-top: 2.694vw;
  }

  .lg\:pt-\[2\.763vw\]{
    padding-top: 2.763vw;
  }

  .lg\:pt-\[2\.832vw\]{
    padding-top: 2.832vw;
  }

  .lg\:pt-\[2\.901vw\]{
    padding-top: 2.901vw;
  }

  .lg\:pt-\[2\.970vw\]{
    padding-top: 2.970vw;
  }

  .lg\:pt-\[3\.039vw\]{
    padding-top: 3.039vw;
  }

  .lg\:pt-\[3\.108vw\]{
    padding-top: 3.108vw;
  }

  .lg\:pt-\[3\.177vw\]{
    padding-top: 3.177vw;
  }

  .lg\:pt-\[3\.246vw\]{
    padding-top: 3.246vw;
  }

  .lg\:pt-\[3\.315vw\]{
    padding-top: 3.315vw;
  }

  .lg\:pt-\[3\.384vw\]{
    padding-top: 3.384vw;
  }

  .lg\:pt-\[3\.453vw\]{
    padding-top: 3.453vw;
  }

  .lg\:pt-\[3\.522vw\]{
    padding-top: 3.522vw;
  }

  .lg\:pt-\[3\.591vw\]{
    padding-top: 3.591vw;
  }

  .lg\:pt-\[3\.660vw\]{
    padding-top: 3.660vw;
  }

  .lg\:pt-\[3\.729vw\]{
    padding-top: 3.729vw;
  }

  .lg\:pt-\[3\.798vw\]{
    padding-top: 3.798vw;
  }

  .lg\:pt-\[3\.867vw\]{
    padding-top: 3.867vw;
  }

  .lg\:pt-\[3\.936vw\]{
    padding-top: 3.936vw;
  }

  .lg\:pt-\[4\.005vw\]{
    padding-top: 4.005vw;
  }

  .lg\:pt-\[4\.074vw\]{
    padding-top: 4.074vw;
  }

  .lg\:pt-\[4\.143vw\]{
    padding-top: 4.143vw;
  }

  .lg\:pt-\[4\.212vw\]{
    padding-top: 4.212vw;
  }

  .lg\:pt-\[4\.281vw\]{
    padding-top: 4.281vw;
  }

  .lg\:pt-\[4\.350vw\]{
    padding-top: 4.350vw;
  }

  .lg\:pt-\[4\.419vw\]{
    padding-top: 4.419vw;
  }

  .lg\:pt-\[4\.488vw\]{
    padding-top: 4.488vw;
  }

  .lg\:pt-\[4\.557vw\]{
    padding-top: 4.557vw;
  }

  .lg\:pt-\[4\.626vw\]{
    padding-top: 4.626vw;
  }

  .lg\:pt-\[4\.695vw\]{
    padding-top: 4.695vw;
  }

  .lg\:pt-\[4\.764vw\]{
    padding-top: 4.764vw;
  }

  .lg\:pt-\[4\.833vw\]{
    padding-top: 4.833vw;
  }

  .lg\:pt-\[4\.902vw\]{
    padding-top: 4.902vw;
  }

  .lg\:pt-\[4\.971vw\]{
    padding-top: 4.971vw;
  }

  .lg\:pt-\[5\.040vw\]{
    padding-top: 5.040vw;
  }

  .lg\:pt-\[5\.109vw\]{
    padding-top: 5.109vw;
  }

  .lg\:text-\[0\.72vw\]{
    font-size: 0.72vw;
  }

  .lg\:text-\[0\.764vw\]{
    font-size: 0.764vw;
  }

  .lg\:text-\[0\.833vw\]{
    font-size: 0.833vw;
  }

  .lg\:text-\[0\.903vw\]{
    font-size: 0.903vw;
  }

  .lg\:text-\[0\.972vw\]{
    font-size: 0.972vw;
  }

  .lg\:text-\[1\.042vw\]{
    font-size: 1.042vw;
  }

  .lg\:text-\[1\.111vw\]{
    font-size: 1.111vw;
  }

  .lg\:text-\[1\.15vw\]{
    font-size: 1.15vw;
  }

  .lg\:text-\[1\.181vw\]{
    font-size: 1.181vw;
  }

  .lg\:text-\[1\.25vw\]{
    font-size: 1.25vw;
  }

  .lg\:text-\[1\.319vw\]{
    font-size: 1.319vw;
  }

  .lg\:text-\[1\.389vw\]{
    font-size: 1.389vw;
  }

  .lg\:text-\[1\.528vw\]{
    font-size: 1.528vw;
  }

  .lg\:text-\[1\.736vw\]{
    font-size: 1.736vw;
  }

  .lg\:text-\[1\.973vw\]{
    font-size: 1.973vw;
  }

  .lg\:text-\[2\.778vw\]{
    font-size: 2.778vw;
  }

  .lg\:leading-\[1\.15\]{
    line-height: 1.15;
  }

  .lg\:leading-\[1\.528vw\]{
    line-height: 1.528vw;
  }

  .lg\:leading-\[1\.55\]{
    line-height: 1.55;
  }

  .lg\:leading-\[1\.5vw\]{
    line-height: 1.5vw;
  }

  .lg\:leading-\[1\.65\]{
    line-height: 1.65;
  }

  .lg\:leading-\[1\]{
    line-height: 1;
  }
}

@media (prefers-color-scheme: dark){
  .dark\:border-gray-700{
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity));
  }

  .dark\:bg-slate-900{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity));
  }

  .dark\:bg-opacity-80{
    --tw-bg-opacity: 0.8;
  }

  .dark\:text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
  }
}
