@charset "UTF-8";
*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-overflow-scrolling: touch;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 0.25em !important;
}

*[hidden] {
  display: none !important;
}

a,
address,
b,
blockquote,
body,
button,
dd,
div,
dl,
dt,
em,
fieldset,
figure,
form,
h1,
h2,
h3,
h4,
h5,
hr,
html,
i,
input,
ins,
legend,
li,
mark,
menu,
ol,
p,
strong,
td,
textarea,
th,
var,
video,
ul {
  margin: 0;
  padding: 0;
  outline: none;
  text-decoration: none;
  font-size: clamp(16px, 1.2vw, 1.8rem);
  font-style: inherit;
  font-weight: inherit;
  font-family: inherit;
  text-align: inherit;
  color: inherit;
}

button,
fieldset,
hr,
img,
input,
textarea {
  border: none;
  background-color: transparent;
}

button::-moz-focus-inner {
  border: 0;
}

footer,
header,
main {
  display: block;
}

li {
  list-style: none;
}

html {
  height: 100%;
  background-color: #000000;
  -webkit-tap-highlight-color: transparent;
  scroll-behavior: auto;
}

body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

body > svg {
  position: absolute;
}

svg,
symbol {
  overflow: visible;
  fill: currentColor;
}

button {
  overflow: visible;
  cursor: pointer;
}

button,
input,
textarea {
  line-height: inherit;
}

a[href^="mailto:"] {
  white-space: nowrap;
}

b {
  font-weight: 700;
}

p {
  margin: 0;
}

table {
  margin: 1em 0;
}

p:first-child,
table:first-child {
  margin-top: 0 !important;
}

p:last-child,
table:last-child {
  margin-bottom: 0 !important;
}

video,
img {
  max-width: 100%;
  width: 100%;
  height: auto;
  display: block;
}

img {
  pointer-events: none;
}

figure p {
  margin: 0 !important;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.6;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: inherit;
  opacity: 0.6;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: inherit;
  opacity: 0.6;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=search]::-ms-clear,
input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

body {
  --selection-bg: #0F172A;
  --selection-color: #fff;
}

.light-bg {
  --selection-bg: #0F172A;
  --selection-color: #fff;
}

.dark-bg {
  --selection-bg: #fff;
  --selection-color: #0F172A;
}

*::-moz-selection {
  background-color: var(--selection-bg);
  color: var(--selection-color);
  -webkit-text-fill-color: var(--selection-color);
}

*::selection {
  background-color: var(--selection-bg);
  color: var(--selection-color);
  -webkit-text-fill-color: var(--selection-color);
}

*::-moz-selection {
  background-color: var(--selection-bg);
  color: var(--selection-color);
}

@font-face {
  font-style: normal;
  font-weight: 400;
  font-family: "SurtExtended";
  font-display: swap;
  src: url("../fonts/SurtExtended-Regular.woff2") format("woff2"), url("../fonts/SurtExtended-Regular.woff") format("woff");
}
@font-face {
  font-style: normal;
  font-weight: 500;
  font-family: "SurtExtended";
  font-display: swap;
  src: url("../fonts/SurtExtended-Medium.woff2") format("woff2"), url("../fonts/SurtExtended-Medium.woff") format("woff");
}
@font-face {
  font-style: normal;
  font-weight: 700;
  font-family: "SurtExtended";
  font-display: swap;
  src: url("../fonts/SurtExtended-Bold.woff2") format("woff2"), url("../fonts/SurtExtended-Bold.woff") format("woff");
}
@font-face {
  font-style: normal;
  font-weight: 800;
  font-family: "SurtExtended";
  font-display: swap;
  src: url("../fonts/SurtExtended-Ultrabold.woff2") format("woff2"), url("../fonts/SurtExtended-Ultrabold.woff") format("woff");
}
/* stylelint-disable */
/* ---------- example ---------- */
/*
.selector {
  // только в промежутке tablet..desktop
  @include media-between(tablet, desktop) { ... }

  // ровно «только tablet» (1024..1239)
  @include media-only(tablet) { ... }

  // ≥ 1440
  @include for-desktop { ... }

  // ≤ 767
  @include small-tablet { ... }
}
*/
/* ---------- helpers ---------- */
/* Min-width */
/* Max-width */
/* stylelint-disable */
/* stylelint-disable */
/* stylelint-disable */
.main-form .wpcf7-list-item:has(input[type=checkbox]) {
  position: relative;
}
.main-form .wpcf7-list-item:has(input[type=checkbox]).error span {
  color: red !important;
}
.main-form .wpcf7-list-item:has(input[type=checkbox]).error span:before {
  border-color: red;
}
.main-form .wpcf7-list-item:has(input[type=checkbox]) .wpcf7-not-valid-tip {
  display: none;
}
.main-form .wpcf7-list-item:has(input[type=checkbox]) input {
  position: absolute;
  visibility: hidden;
  z-index: -1;
  opacity: 0;
  inset: 0;
}
.main-form .wpcf7-list-item:has(input[type=checkbox]) .wpcf7-list-item-label {
  margin: 0 !important;
  cursor: pointer;
  position: relative;
  z-index: 2;
  display: inline-flex;
  gap: 0.8rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
  color: color-mix(in srgb, var(--cl-c) 60%, transparent);
  font-size: clamp(16px, 1.2vw, 1.8rem);
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  transition: all 0.3s;
  position: relative;
}
.main-form .wpcf7-list-item:has(input[type=checkbox]) .wpcf7-list-item-label::before {
  margin-top: 0.3rem;
  content: "";
  display: block;
  position: relative;
  z-index: 1;
  width: 1.8rem;
  flex-shrink: 0;
  height: 1.8rem;
  border-radius: 0.3rem;
  border: 0.1rem solid var(--cl-b);
}
.main-form .wpcf7-list-item:has(input[type=checkbox]) .wpcf7-list-item-label::after {
  flex-shrink: 0;
  content: "";
  border-radius: 100%;
  width: 0.8rem;
  height: 0.8rem;
  background: var(--cl-b);
  top: 0.8rem;
  left: 0.5rem;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.main-form .wpcf7-list-item:has(input[type=checkbox]) input:checked + span::after {
  opacity: 1;
  visibility: visible;
}

.wpcf7-list-item {
  margin: 0;
}

/* stylelint-disable */
:root {
  --gap-0: 0px;
  --gap-8: .8rem;
  --gap-10: 1rem;
  --gap-12: 1.2rem;
  --gap-15: 1.5rem;
  --gap-16: 1.6rem;
  --gap-18: clamp(12px, 1.2vw, 1.8rem);
  --gap-20: 2rem;
  --gap-24: 2.4rem;
  --gap-30: 3rem;
  --gap-31: clamp(16px, 2.133vw, 3.2rem);
  --gap-32: clamp(24px, 2.133vw, 3.2rem);
  --gap-34: clamp(20px, 2.133vw, 3.2rem);
  --gap-33: 3.2rem;
  --gap-40: clamp(32px, 2.667vw, 4rem);
  --gap-41: 4rem;
  --gap-50: clamp(32px, 3.333vw, 5rem);
  --gap-51: clamp(24px, 3.333vw, 5rem);
  --gap-60: clamp(20px, 4vw, 6rem);
  --gap-80: clamp(32px, 5.333vw, 8rem);
  --gap-82: clamp(40px, 5.333vw, 8rem);
  --grid-gap: var(--gap-40);
}

.grid-cols-1 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7 {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8 {
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9 {
  display: grid;
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10 {
  display: grid;
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11 {
  display: grid;
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.gap-0 {
  gap: var(--gap-0);
}

.col-gap-0 {
  -moz-column-gap: var(--gap-0);
       column-gap: var(--gap-0);
}

.row-gap-0 {
  row-gap: var(--gap-0);
}

.gap-1 {
  gap: var(--gap-1);
}

.col-gap-1 {
  -moz-column-gap: var(--gap-1);
       column-gap: var(--gap-1);
}

.row-gap-1 {
  row-gap: var(--gap-1);
}

.gap-2 {
  gap: var(--gap-2);
}

.col-gap-2 {
  -moz-column-gap: var(--gap-2);
       column-gap: var(--gap-2);
}

.row-gap-2 {
  row-gap: var(--gap-2);
}

.gap-3 {
  gap: var(--gap-3);
}

.col-gap-3 {
  -moz-column-gap: var(--gap-3);
       column-gap: var(--gap-3);
}

.row-gap-3 {
  row-gap: var(--gap-3);
}

.gap-4 {
  gap: var(--gap-4);
}

.col-gap-4 {
  -moz-column-gap: var(--gap-4);
       column-gap: var(--gap-4);
}

.row-gap-4 {
  row-gap: var(--gap-4);
}

.gap-5 {
  gap: var(--gap-5);
}

.col-gap-5 {
  -moz-column-gap: var(--gap-5);
       column-gap: var(--gap-5);
}

.row-gap-5 {
  row-gap: var(--gap-5);
}

.gap-6 {
  gap: var(--gap-6);
}

.col-gap-6 {
  -moz-column-gap: var(--gap-6);
       column-gap: var(--gap-6);
}

.row-gap-6 {
  row-gap: var(--gap-6);
}

.gap-7 {
  gap: var(--gap-7);
}

.col-gap-7 {
  -moz-column-gap: var(--gap-7);
       column-gap: var(--gap-7);
}

.row-gap-7 {
  row-gap: var(--gap-7);
}

.gap-8 {
  gap: var(--gap-8);
}

.col-gap-8 {
  -moz-column-gap: var(--gap-8);
       column-gap: var(--gap-8);
}

.row-gap-8 {
  row-gap: var(--gap-8);
}

.gap-9 {
  gap: var(--gap-9);
}

.col-gap-9 {
  -moz-column-gap: var(--gap-9);
       column-gap: var(--gap-9);
}

.row-gap-9 {
  row-gap: var(--gap-9);
}

.gap-10 {
  gap: var(--gap-10);
}

.col-gap-10 {
  -moz-column-gap: var(--gap-10);
       column-gap: var(--gap-10);
}

.row-gap-10 {
  row-gap: var(--gap-10);
}

.gap-11 {
  gap: var(--gap-11);
}

.col-gap-11 {
  -moz-column-gap: var(--gap-11);
       column-gap: var(--gap-11);
}

.row-gap-11 {
  row-gap: var(--gap-11);
}

.gap-12 {
  gap: var(--gap-12);
}

.col-gap-12 {
  -moz-column-gap: var(--gap-12);
       column-gap: var(--gap-12);
}

.row-gap-12 {
  row-gap: var(--gap-12);
}

.gap-13 {
  gap: var(--gap-13);
}

.col-gap-13 {
  -moz-column-gap: var(--gap-13);
       column-gap: var(--gap-13);
}

.row-gap-13 {
  row-gap: var(--gap-13);
}

.gap-14 {
  gap: var(--gap-14);
}

.col-gap-14 {
  -moz-column-gap: var(--gap-14);
       column-gap: var(--gap-14);
}

.row-gap-14 {
  row-gap: var(--gap-14);
}

.gap-15 {
  gap: var(--gap-15);
}

.col-gap-15 {
  -moz-column-gap: var(--gap-15);
       column-gap: var(--gap-15);
}

.row-gap-15 {
  row-gap: var(--gap-15);
}

.gap-16 {
  gap: var(--gap-16);
}

.col-gap-16 {
  -moz-column-gap: var(--gap-16);
       column-gap: var(--gap-16);
}

.row-gap-16 {
  row-gap: var(--gap-16);
}

.gap-17 {
  gap: var(--gap-17);
}

.col-gap-17 {
  -moz-column-gap: var(--gap-17);
       column-gap: var(--gap-17);
}

.row-gap-17 {
  row-gap: var(--gap-17);
}

.gap-18 {
  gap: var(--gap-18);
}

.col-gap-18 {
  -moz-column-gap: var(--gap-18);
       column-gap: var(--gap-18);
}

.row-gap-18 {
  row-gap: var(--gap-18);
}

.gap-19 {
  gap: var(--gap-19);
}

.col-gap-19 {
  -moz-column-gap: var(--gap-19);
       column-gap: var(--gap-19);
}

.row-gap-19 {
  row-gap: var(--gap-19);
}

.gap-20 {
  gap: var(--gap-20);
}

.col-gap-20 {
  -moz-column-gap: var(--gap-20);
       column-gap: var(--gap-20);
}

.row-gap-20 {
  row-gap: var(--gap-20);
}

.gap-21 {
  gap: var(--gap-21);
}

.col-gap-21 {
  -moz-column-gap: var(--gap-21);
       column-gap: var(--gap-21);
}

.row-gap-21 {
  row-gap: var(--gap-21);
}

.gap-22 {
  gap: var(--gap-22);
}

.col-gap-22 {
  -moz-column-gap: var(--gap-22);
       column-gap: var(--gap-22);
}

.row-gap-22 {
  row-gap: var(--gap-22);
}

.gap-23 {
  gap: var(--gap-23);
}

.col-gap-23 {
  -moz-column-gap: var(--gap-23);
       column-gap: var(--gap-23);
}

.row-gap-23 {
  row-gap: var(--gap-23);
}

.gap-24 {
  gap: var(--gap-24);
}

.col-gap-24 {
  -moz-column-gap: var(--gap-24);
       column-gap: var(--gap-24);
}

.row-gap-24 {
  row-gap: var(--gap-24);
}

.gap-25 {
  gap: var(--gap-25);
}

.col-gap-25 {
  -moz-column-gap: var(--gap-25);
       column-gap: var(--gap-25);
}

.row-gap-25 {
  row-gap: var(--gap-25);
}

.gap-26 {
  gap: var(--gap-26);
}

.col-gap-26 {
  -moz-column-gap: var(--gap-26);
       column-gap: var(--gap-26);
}

.row-gap-26 {
  row-gap: var(--gap-26);
}

.gap-27 {
  gap: var(--gap-27);
}

.col-gap-27 {
  -moz-column-gap: var(--gap-27);
       column-gap: var(--gap-27);
}

.row-gap-27 {
  row-gap: var(--gap-27);
}

.gap-28 {
  gap: var(--gap-28);
}

.col-gap-28 {
  -moz-column-gap: var(--gap-28);
       column-gap: var(--gap-28);
}

.row-gap-28 {
  row-gap: var(--gap-28);
}

.gap-29 {
  gap: var(--gap-29);
}

.col-gap-29 {
  -moz-column-gap: var(--gap-29);
       column-gap: var(--gap-29);
}

.row-gap-29 {
  row-gap: var(--gap-29);
}

.gap-30 {
  gap: var(--gap-30);
}

.col-gap-30 {
  -moz-column-gap: var(--gap-30);
       column-gap: var(--gap-30);
}

.row-gap-30 {
  row-gap: var(--gap-30);
}

.gap-31 {
  gap: var(--gap-31);
}

.col-gap-31 {
  -moz-column-gap: var(--gap-31);
       column-gap: var(--gap-31);
}

.row-gap-31 {
  row-gap: var(--gap-31);
}

.gap-32 {
  gap: var(--gap-32);
}

.col-gap-32 {
  -moz-column-gap: var(--gap-32);
       column-gap: var(--gap-32);
}

.row-gap-32 {
  row-gap: var(--gap-32);
}

.gap-33 {
  gap: var(--gap-33);
}

.col-gap-33 {
  -moz-column-gap: var(--gap-33);
       column-gap: var(--gap-33);
}

.row-gap-33 {
  row-gap: var(--gap-33);
}

.gap-34 {
  gap: var(--gap-34);
}

.col-gap-34 {
  -moz-column-gap: var(--gap-34);
       column-gap: var(--gap-34);
}

.row-gap-34 {
  row-gap: var(--gap-34);
}

.gap-35 {
  gap: var(--gap-35);
}

.col-gap-35 {
  -moz-column-gap: var(--gap-35);
       column-gap: var(--gap-35);
}

.row-gap-35 {
  row-gap: var(--gap-35);
}

.gap-36 {
  gap: var(--gap-36);
}

.col-gap-36 {
  -moz-column-gap: var(--gap-36);
       column-gap: var(--gap-36);
}

.row-gap-36 {
  row-gap: var(--gap-36);
}

.gap-37 {
  gap: var(--gap-37);
}

.col-gap-37 {
  -moz-column-gap: var(--gap-37);
       column-gap: var(--gap-37);
}

.row-gap-37 {
  row-gap: var(--gap-37);
}

.gap-38 {
  gap: var(--gap-38);
}

.col-gap-38 {
  -moz-column-gap: var(--gap-38);
       column-gap: var(--gap-38);
}

.row-gap-38 {
  row-gap: var(--gap-38);
}

.gap-39 {
  gap: var(--gap-39);
}

.col-gap-39 {
  -moz-column-gap: var(--gap-39);
       column-gap: var(--gap-39);
}

.row-gap-39 {
  row-gap: var(--gap-39);
}

.gap-40 {
  gap: var(--gap-40);
}

.col-gap-40 {
  -moz-column-gap: var(--gap-40);
       column-gap: var(--gap-40);
}

.row-gap-40 {
  row-gap: var(--gap-40);
}

.gap-41 {
  gap: var(--gap-41);
}

.col-gap-41 {
  -moz-column-gap: var(--gap-41);
       column-gap: var(--gap-41);
}

.row-gap-41 {
  row-gap: var(--gap-41);
}

.gap-42 {
  gap: var(--gap-42);
}

.col-gap-42 {
  -moz-column-gap: var(--gap-42);
       column-gap: var(--gap-42);
}

.row-gap-42 {
  row-gap: var(--gap-42);
}

.gap-43 {
  gap: var(--gap-43);
}

.col-gap-43 {
  -moz-column-gap: var(--gap-43);
       column-gap: var(--gap-43);
}

.row-gap-43 {
  row-gap: var(--gap-43);
}

.gap-44 {
  gap: var(--gap-44);
}

.col-gap-44 {
  -moz-column-gap: var(--gap-44);
       column-gap: var(--gap-44);
}

.row-gap-44 {
  row-gap: var(--gap-44);
}

.gap-45 {
  gap: var(--gap-45);
}

.col-gap-45 {
  -moz-column-gap: var(--gap-45);
       column-gap: var(--gap-45);
}

.row-gap-45 {
  row-gap: var(--gap-45);
}

.gap-46 {
  gap: var(--gap-46);
}

.col-gap-46 {
  -moz-column-gap: var(--gap-46);
       column-gap: var(--gap-46);
}

.row-gap-46 {
  row-gap: var(--gap-46);
}

.gap-47 {
  gap: var(--gap-47);
}

.col-gap-47 {
  -moz-column-gap: var(--gap-47);
       column-gap: var(--gap-47);
}

.row-gap-47 {
  row-gap: var(--gap-47);
}

.gap-48 {
  gap: var(--gap-48);
}

.col-gap-48 {
  -moz-column-gap: var(--gap-48);
       column-gap: var(--gap-48);
}

.row-gap-48 {
  row-gap: var(--gap-48);
}

.gap-49 {
  gap: var(--gap-49);
}

.col-gap-49 {
  -moz-column-gap: var(--gap-49);
       column-gap: var(--gap-49);
}

.row-gap-49 {
  row-gap: var(--gap-49);
}

.gap-50 {
  gap: var(--gap-50);
}

.col-gap-50 {
  -moz-column-gap: var(--gap-50);
       column-gap: var(--gap-50);
}

.row-gap-50 {
  row-gap: var(--gap-50);
}

.gap-51 {
  gap: var(--gap-51);
}

.col-gap-51 {
  -moz-column-gap: var(--gap-51);
       column-gap: var(--gap-51);
}

.row-gap-51 {
  row-gap: var(--gap-51);
}

.gap-52 {
  gap: var(--gap-52);
}

.col-gap-52 {
  -moz-column-gap: var(--gap-52);
       column-gap: var(--gap-52);
}

.row-gap-52 {
  row-gap: var(--gap-52);
}

.gap-53 {
  gap: var(--gap-53);
}

.col-gap-53 {
  -moz-column-gap: var(--gap-53);
       column-gap: var(--gap-53);
}

.row-gap-53 {
  row-gap: var(--gap-53);
}

.gap-54 {
  gap: var(--gap-54);
}

.col-gap-54 {
  -moz-column-gap: var(--gap-54);
       column-gap: var(--gap-54);
}

.row-gap-54 {
  row-gap: var(--gap-54);
}

.gap-55 {
  gap: var(--gap-55);
}

.col-gap-55 {
  -moz-column-gap: var(--gap-55);
       column-gap: var(--gap-55);
}

.row-gap-55 {
  row-gap: var(--gap-55);
}

.gap-56 {
  gap: var(--gap-56);
}

.col-gap-56 {
  -moz-column-gap: var(--gap-56);
       column-gap: var(--gap-56);
}

.row-gap-56 {
  row-gap: var(--gap-56);
}

.gap-57 {
  gap: var(--gap-57);
}

.col-gap-57 {
  -moz-column-gap: var(--gap-57);
       column-gap: var(--gap-57);
}

.row-gap-57 {
  row-gap: var(--gap-57);
}

.gap-58 {
  gap: var(--gap-58);
}

.col-gap-58 {
  -moz-column-gap: var(--gap-58);
       column-gap: var(--gap-58);
}

.row-gap-58 {
  row-gap: var(--gap-58);
}

.gap-59 {
  gap: var(--gap-59);
}

.col-gap-59 {
  -moz-column-gap: var(--gap-59);
       column-gap: var(--gap-59);
}

.row-gap-59 {
  row-gap: var(--gap-59);
}

.gap-60 {
  gap: var(--gap-60);
}

.col-gap-60 {
  -moz-column-gap: var(--gap-60);
       column-gap: var(--gap-60);
}

.row-gap-60 {
  row-gap: var(--gap-60);
}

.gap-61 {
  gap: var(--gap-61);
}

.col-gap-61 {
  -moz-column-gap: var(--gap-61);
       column-gap: var(--gap-61);
}

.row-gap-61 {
  row-gap: var(--gap-61);
}

.gap-62 {
  gap: var(--gap-62);
}

.col-gap-62 {
  -moz-column-gap: var(--gap-62);
       column-gap: var(--gap-62);
}

.row-gap-62 {
  row-gap: var(--gap-62);
}

.gap-63 {
  gap: var(--gap-63);
}

.col-gap-63 {
  -moz-column-gap: var(--gap-63);
       column-gap: var(--gap-63);
}

.row-gap-63 {
  row-gap: var(--gap-63);
}

.gap-64 {
  gap: var(--gap-64);
}

.col-gap-64 {
  -moz-column-gap: var(--gap-64);
       column-gap: var(--gap-64);
}

.row-gap-64 {
  row-gap: var(--gap-64);
}

.gap-65 {
  gap: var(--gap-65);
}

.col-gap-65 {
  -moz-column-gap: var(--gap-65);
       column-gap: var(--gap-65);
}

.row-gap-65 {
  row-gap: var(--gap-65);
}

.gap-66 {
  gap: var(--gap-66);
}

.col-gap-66 {
  -moz-column-gap: var(--gap-66);
       column-gap: var(--gap-66);
}

.row-gap-66 {
  row-gap: var(--gap-66);
}

.gap-67 {
  gap: var(--gap-67);
}

.col-gap-67 {
  -moz-column-gap: var(--gap-67);
       column-gap: var(--gap-67);
}

.row-gap-67 {
  row-gap: var(--gap-67);
}

.gap-68 {
  gap: var(--gap-68);
}

.col-gap-68 {
  -moz-column-gap: var(--gap-68);
       column-gap: var(--gap-68);
}

.row-gap-68 {
  row-gap: var(--gap-68);
}

.gap-69 {
  gap: var(--gap-69);
}

.col-gap-69 {
  -moz-column-gap: var(--gap-69);
       column-gap: var(--gap-69);
}

.row-gap-69 {
  row-gap: var(--gap-69);
}

.gap-70 {
  gap: var(--gap-70);
}

.col-gap-70 {
  -moz-column-gap: var(--gap-70);
       column-gap: var(--gap-70);
}

.row-gap-70 {
  row-gap: var(--gap-70);
}

.gap-71 {
  gap: var(--gap-71);
}

.col-gap-71 {
  -moz-column-gap: var(--gap-71);
       column-gap: var(--gap-71);
}

.row-gap-71 {
  row-gap: var(--gap-71);
}

.gap-72 {
  gap: var(--gap-72);
}

.col-gap-72 {
  -moz-column-gap: var(--gap-72);
       column-gap: var(--gap-72);
}

.row-gap-72 {
  row-gap: var(--gap-72);
}

.gap-73 {
  gap: var(--gap-73);
}

.col-gap-73 {
  -moz-column-gap: var(--gap-73);
       column-gap: var(--gap-73);
}

.row-gap-73 {
  row-gap: var(--gap-73);
}

.gap-74 {
  gap: var(--gap-74);
}

.col-gap-74 {
  -moz-column-gap: var(--gap-74);
       column-gap: var(--gap-74);
}

.row-gap-74 {
  row-gap: var(--gap-74);
}

.gap-75 {
  gap: var(--gap-75);
}

.col-gap-75 {
  -moz-column-gap: var(--gap-75);
       column-gap: var(--gap-75);
}

.row-gap-75 {
  row-gap: var(--gap-75);
}

.gap-76 {
  gap: var(--gap-76);
}

.col-gap-76 {
  -moz-column-gap: var(--gap-76);
       column-gap: var(--gap-76);
}

.row-gap-76 {
  row-gap: var(--gap-76);
}

.gap-77 {
  gap: var(--gap-77);
}

.col-gap-77 {
  -moz-column-gap: var(--gap-77);
       column-gap: var(--gap-77);
}

.row-gap-77 {
  row-gap: var(--gap-77);
}

.gap-78 {
  gap: var(--gap-78);
}

.col-gap-78 {
  -moz-column-gap: var(--gap-78);
       column-gap: var(--gap-78);
}

.row-gap-78 {
  row-gap: var(--gap-78);
}

.gap-79 {
  gap: var(--gap-79);
}

.col-gap-79 {
  -moz-column-gap: var(--gap-79);
       column-gap: var(--gap-79);
}

.row-gap-79 {
  row-gap: var(--gap-79);
}

.gap-80 {
  gap: var(--gap-80);
}

.col-gap-80 {
  -moz-column-gap: var(--gap-80);
       column-gap: var(--gap-80);
}

.row-gap-80 {
  row-gap: var(--gap-80);
}

.gap-81 {
  gap: var(--gap-81);
}

.col-gap-81 {
  -moz-column-gap: var(--gap-81);
       column-gap: var(--gap-81);
}

.row-gap-81 {
  row-gap: var(--gap-81);
}

.gap-82 {
  gap: var(--gap-82);
}

.col-gap-82 {
  -moz-column-gap: var(--gap-82);
       column-gap: var(--gap-82);
}

.row-gap-82 {
  row-gap: var(--gap-82);
}

.gap-83 {
  gap: var(--gap-83);
}

.col-gap-83 {
  -moz-column-gap: var(--gap-83);
       column-gap: var(--gap-83);
}

.row-gap-83 {
  row-gap: var(--gap-83);
}

.gap-84 {
  gap: var(--gap-84);
}

.col-gap-84 {
  -moz-column-gap: var(--gap-84);
       column-gap: var(--gap-84);
}

.row-gap-84 {
  row-gap: var(--gap-84);
}

.gap-85 {
  gap: var(--gap-85);
}

.col-gap-85 {
  -moz-column-gap: var(--gap-85);
       column-gap: var(--gap-85);
}

.row-gap-85 {
  row-gap: var(--gap-85);
}

.gap-86 {
  gap: var(--gap-86);
}

.col-gap-86 {
  -moz-column-gap: var(--gap-86);
       column-gap: var(--gap-86);
}

.row-gap-86 {
  row-gap: var(--gap-86);
}

.gap-87 {
  gap: var(--gap-87);
}

.col-gap-87 {
  -moz-column-gap: var(--gap-87);
       column-gap: var(--gap-87);
}

.row-gap-87 {
  row-gap: var(--gap-87);
}

.gap-88 {
  gap: var(--gap-88);
}

.col-gap-88 {
  -moz-column-gap: var(--gap-88);
       column-gap: var(--gap-88);
}

.row-gap-88 {
  row-gap: var(--gap-88);
}

.gap-89 {
  gap: var(--gap-89);
}

.col-gap-89 {
  -moz-column-gap: var(--gap-89);
       column-gap: var(--gap-89);
}

.row-gap-89 {
  row-gap: var(--gap-89);
}

.gap-90 {
  gap: var(--gap-90);
}

.col-gap-90 {
  -moz-column-gap: var(--gap-90);
       column-gap: var(--gap-90);
}

.row-gap-90 {
  row-gap: var(--gap-90);
}

.gap-91 {
  gap: var(--gap-91);
}

.col-gap-91 {
  -moz-column-gap: var(--gap-91);
       column-gap: var(--gap-91);
}

.row-gap-91 {
  row-gap: var(--gap-91);
}

.gap-92 {
  gap: var(--gap-92);
}

.col-gap-92 {
  -moz-column-gap: var(--gap-92);
       column-gap: var(--gap-92);
}

.row-gap-92 {
  row-gap: var(--gap-92);
}

.gap-93 {
  gap: var(--gap-93);
}

.col-gap-93 {
  -moz-column-gap: var(--gap-93);
       column-gap: var(--gap-93);
}

.row-gap-93 {
  row-gap: var(--gap-93);
}

.gap-94 {
  gap: var(--gap-94);
}

.col-gap-94 {
  -moz-column-gap: var(--gap-94);
       column-gap: var(--gap-94);
}

.row-gap-94 {
  row-gap: var(--gap-94);
}

.gap-95 {
  gap: var(--gap-95);
}

.col-gap-95 {
  -moz-column-gap: var(--gap-95);
       column-gap: var(--gap-95);
}

.row-gap-95 {
  row-gap: var(--gap-95);
}

.gap-96 {
  gap: var(--gap-96);
}

.col-gap-96 {
  -moz-column-gap: var(--gap-96);
       column-gap: var(--gap-96);
}

.row-gap-96 {
  row-gap: var(--gap-96);
}

.gap-97 {
  gap: var(--gap-97);
}

.col-gap-97 {
  -moz-column-gap: var(--gap-97);
       column-gap: var(--gap-97);
}

.row-gap-97 {
  row-gap: var(--gap-97);
}

.gap-98 {
  gap: var(--gap-98);
}

.col-gap-98 {
  -moz-column-gap: var(--gap-98);
       column-gap: var(--gap-98);
}

.row-gap-98 {
  row-gap: var(--gap-98);
}

.gap-99 {
  gap: var(--gap-99);
}

.col-gap-99 {
  -moz-column-gap: var(--gap-99);
       column-gap: var(--gap-99);
}

.row-gap-99 {
  row-gap: var(--gap-99);
}

.gap-100 {
  gap: var(--gap-100);
}

.col-gap-100 {
  -moz-column-gap: var(--gap-100);
       column-gap: var(--gap-100);
}

.row-gap-100 {
  row-gap: var(--gap-100);
}

.col-1 {
  grid-column: span 1/span 1;
}

.col-2 {
  grid-column: span 2/span 2;
}

.col-3 {
  grid-column: span 3/span 3;
}

.col-4 {
  grid-column: span 4/span 4;
}

.col-5 {
  grid-column: span 5/span 5;
}

.col-6 {
  grid-column: span 6/span 6;
}

.col-7 {
  grid-column: span 7/span 7;
}

.col-8 {
  grid-column: span 8/span 8;
}

.col-9 {
  grid-column: span 9/span 9;
}

.col-10 {
  grid-column: span 10/span 10;
}

.col-11 {
  grid-column: span 11/span 11;
}

.col-12 {
  grid-column: span 12/span 12;
}

.full-row {
  grid-column: 1/-1;
}
.col-start-1 {
  grid-column-start: 1;
}

.col-start-2 {
  grid-column-start: 2;
}

.col-start-3 {
  grid-column-start: 3;
}

.col-start-4 {
  grid-column-start: 4;
}

.col-start-5 {
  grid-column-start: 5;
}

.col-start-6 {
  grid-column-start: 6;
}

.col-start-7 {
  grid-column-start: 7;
}

.col-start-8 {
  grid-column-start: 8;
}

.col-start-9 {
  grid-column-start: 9;
}

.col-start-10 {
  grid-column-start: 10;
}

.col-start-11 {
  grid-column-start: 11;
}

.col-start-12 {
  grid-column-start: 12;
}
.row-span-1 {
  grid-row: span 1/span 1;
}

.row-span-2 {
  grid-row: span 2/span 2;
}

.row-span-3 {
  grid-row: span 3/span 3;
}

.row-span-4 {
  grid-row: span 4/span 4;
}

.row-span-5 {
  grid-row: span 5/span 5;
}

.row-span-6 {
  grid-row: span 6/span 6;
}
.gap-0 {
  gap: var(--gap-0);
}

.col-gap-0 {
  -moz-column-gap: var(--gap-0);
       column-gap: var(--gap-0);
}

.row-gap-0 {
  row-gap: var(--gap-0);
}

.gap-1 {
  gap: var(--gap-1);
}

.col-gap-1 {
  -moz-column-gap: var(--gap-1);
       column-gap: var(--gap-1);
}

.row-gap-1 {
  row-gap: var(--gap-1);
}

.gap-2 {
  gap: var(--gap-2);
}

.col-gap-2 {
  -moz-column-gap: var(--gap-2);
       column-gap: var(--gap-2);
}

.row-gap-2 {
  row-gap: var(--gap-2);
}

.gap-3 {
  gap: var(--gap-3);
}

.col-gap-3 {
  -moz-column-gap: var(--gap-3);
       column-gap: var(--gap-3);
}

.row-gap-3 {
  row-gap: var(--gap-3);
}

.gap-4 {
  gap: var(--gap-4);
}

.col-gap-4 {
  -moz-column-gap: var(--gap-4);
       column-gap: var(--gap-4);
}

.row-gap-4 {
  row-gap: var(--gap-4);
}

.gap-5 {
  gap: var(--gap-5);
}

.col-gap-5 {
  -moz-column-gap: var(--gap-5);
       column-gap: var(--gap-5);
}

.row-gap-5 {
  row-gap: var(--gap-5);
}

.gap-6 {
  gap: var(--gap-6);
}

.col-gap-6 {
  -moz-column-gap: var(--gap-6);
       column-gap: var(--gap-6);
}

.row-gap-6 {
  row-gap: var(--gap-6);
}

.gap-7 {
  gap: var(--gap-7);
}

.col-gap-7 {
  -moz-column-gap: var(--gap-7);
       column-gap: var(--gap-7);
}

.row-gap-7 {
  row-gap: var(--gap-7);
}

.gap-8 {
  gap: var(--gap-8);
}

.col-gap-8 {
  -moz-column-gap: var(--gap-8);
       column-gap: var(--gap-8);
}

.row-gap-8 {
  row-gap: var(--gap-8);
}

.gap-9 {
  gap: var(--gap-9);
}

.col-gap-9 {
  -moz-column-gap: var(--gap-9);
       column-gap: var(--gap-9);
}

.row-gap-9 {
  row-gap: var(--gap-9);
}

.gap-10 {
  gap: var(--gap-10);
}

.col-gap-10 {
  -moz-column-gap: var(--gap-10);
       column-gap: var(--gap-10);
}

.row-gap-10 {
  row-gap: var(--gap-10);
}

.gap-11 {
  gap: var(--gap-11);
}

.col-gap-11 {
  -moz-column-gap: var(--gap-11);
       column-gap: var(--gap-11);
}

.row-gap-11 {
  row-gap: var(--gap-11);
}

.gap-12 {
  gap: var(--gap-12);
}

.col-gap-12 {
  -moz-column-gap: var(--gap-12);
       column-gap: var(--gap-12);
}

.row-gap-12 {
  row-gap: var(--gap-12);
}

.gap-13 {
  gap: var(--gap-13);
}

.col-gap-13 {
  -moz-column-gap: var(--gap-13);
       column-gap: var(--gap-13);
}

.row-gap-13 {
  row-gap: var(--gap-13);
}

.gap-14 {
  gap: var(--gap-14);
}

.col-gap-14 {
  -moz-column-gap: var(--gap-14);
       column-gap: var(--gap-14);
}

.row-gap-14 {
  row-gap: var(--gap-14);
}

.gap-15 {
  gap: var(--gap-15);
}

.col-gap-15 {
  -moz-column-gap: var(--gap-15);
       column-gap: var(--gap-15);
}

.row-gap-15 {
  row-gap: var(--gap-15);
}

.gap-16 {
  gap: var(--gap-16);
}

.col-gap-16 {
  -moz-column-gap: var(--gap-16);
       column-gap: var(--gap-16);
}

.row-gap-16 {
  row-gap: var(--gap-16);
}

.gap-17 {
  gap: var(--gap-17);
}

.col-gap-17 {
  -moz-column-gap: var(--gap-17);
       column-gap: var(--gap-17);
}

.row-gap-17 {
  row-gap: var(--gap-17);
}

.gap-18 {
  gap: var(--gap-18);
}

.col-gap-18 {
  -moz-column-gap: var(--gap-18);
       column-gap: var(--gap-18);
}

.row-gap-18 {
  row-gap: var(--gap-18);
}

.gap-19 {
  gap: var(--gap-19);
}

.col-gap-19 {
  -moz-column-gap: var(--gap-19);
       column-gap: var(--gap-19);
}

.row-gap-19 {
  row-gap: var(--gap-19);
}

.gap-20 {
  gap: var(--gap-20);
}

.col-gap-20 {
  -moz-column-gap: var(--gap-20);
       column-gap: var(--gap-20);
}

.row-gap-20 {
  row-gap: var(--gap-20);
}

.gap-21 {
  gap: var(--gap-21);
}

.col-gap-21 {
  -moz-column-gap: var(--gap-21);
       column-gap: var(--gap-21);
}

.row-gap-21 {
  row-gap: var(--gap-21);
}

.gap-22 {
  gap: var(--gap-22);
}

.col-gap-22 {
  -moz-column-gap: var(--gap-22);
       column-gap: var(--gap-22);
}

.row-gap-22 {
  row-gap: var(--gap-22);
}

.gap-23 {
  gap: var(--gap-23);
}

.col-gap-23 {
  -moz-column-gap: var(--gap-23);
       column-gap: var(--gap-23);
}

.row-gap-23 {
  row-gap: var(--gap-23);
}

.gap-24 {
  gap: var(--gap-24);
}

.col-gap-24 {
  -moz-column-gap: var(--gap-24);
       column-gap: var(--gap-24);
}

.row-gap-24 {
  row-gap: var(--gap-24);
}

.gap-25 {
  gap: var(--gap-25);
}

.col-gap-25 {
  -moz-column-gap: var(--gap-25);
       column-gap: var(--gap-25);
}

.row-gap-25 {
  row-gap: var(--gap-25);
}

.gap-26 {
  gap: var(--gap-26);
}

.col-gap-26 {
  -moz-column-gap: var(--gap-26);
       column-gap: var(--gap-26);
}

.row-gap-26 {
  row-gap: var(--gap-26);
}

.gap-27 {
  gap: var(--gap-27);
}

.col-gap-27 {
  -moz-column-gap: var(--gap-27);
       column-gap: var(--gap-27);
}

.row-gap-27 {
  row-gap: var(--gap-27);
}

.gap-28 {
  gap: var(--gap-28);
}

.col-gap-28 {
  -moz-column-gap: var(--gap-28);
       column-gap: var(--gap-28);
}

.row-gap-28 {
  row-gap: var(--gap-28);
}

.gap-29 {
  gap: var(--gap-29);
}

.col-gap-29 {
  -moz-column-gap: var(--gap-29);
       column-gap: var(--gap-29);
}

.row-gap-29 {
  row-gap: var(--gap-29);
}

.gap-30 {
  gap: var(--gap-30);
}

.col-gap-30 {
  -moz-column-gap: var(--gap-30);
       column-gap: var(--gap-30);
}

.row-gap-30 {
  row-gap: var(--gap-30);
}

.gap-31 {
  gap: var(--gap-31);
}

.col-gap-31 {
  -moz-column-gap: var(--gap-31);
       column-gap: var(--gap-31);
}

.row-gap-31 {
  row-gap: var(--gap-31);
}

.gap-32 {
  gap: var(--gap-32);
}

.col-gap-32 {
  -moz-column-gap: var(--gap-32);
       column-gap: var(--gap-32);
}

.row-gap-32 {
  row-gap: var(--gap-32);
}

.gap-33 {
  gap: var(--gap-33);
}

.col-gap-33 {
  -moz-column-gap: var(--gap-33);
       column-gap: var(--gap-33);
}

.row-gap-33 {
  row-gap: var(--gap-33);
}

.gap-34 {
  gap: var(--gap-34);
}

.col-gap-34 {
  -moz-column-gap: var(--gap-34);
       column-gap: var(--gap-34);
}

.row-gap-34 {
  row-gap: var(--gap-34);
}

.gap-35 {
  gap: var(--gap-35);
}

.col-gap-35 {
  -moz-column-gap: var(--gap-35);
       column-gap: var(--gap-35);
}

.row-gap-35 {
  row-gap: var(--gap-35);
}

.gap-36 {
  gap: var(--gap-36);
}

.col-gap-36 {
  -moz-column-gap: var(--gap-36);
       column-gap: var(--gap-36);
}

.row-gap-36 {
  row-gap: var(--gap-36);
}

.gap-37 {
  gap: var(--gap-37);
}

.col-gap-37 {
  -moz-column-gap: var(--gap-37);
       column-gap: var(--gap-37);
}

.row-gap-37 {
  row-gap: var(--gap-37);
}

.gap-38 {
  gap: var(--gap-38);
}

.col-gap-38 {
  -moz-column-gap: var(--gap-38);
       column-gap: var(--gap-38);
}

.row-gap-38 {
  row-gap: var(--gap-38);
}

.gap-39 {
  gap: var(--gap-39);
}

.col-gap-39 {
  -moz-column-gap: var(--gap-39);
       column-gap: var(--gap-39);
}

.row-gap-39 {
  row-gap: var(--gap-39);
}

.gap-40 {
  gap: var(--gap-40);
}

.col-gap-40 {
  -moz-column-gap: var(--gap-40);
       column-gap: var(--gap-40);
}

.row-gap-40 {
  row-gap: var(--gap-40);
}

.gap-41 {
  gap: var(--gap-41);
}

.col-gap-41 {
  -moz-column-gap: var(--gap-41);
       column-gap: var(--gap-41);
}

.row-gap-41 {
  row-gap: var(--gap-41);
}

.gap-42 {
  gap: var(--gap-42);
}

.col-gap-42 {
  -moz-column-gap: var(--gap-42);
       column-gap: var(--gap-42);
}

.row-gap-42 {
  row-gap: var(--gap-42);
}

.gap-43 {
  gap: var(--gap-43);
}

.col-gap-43 {
  -moz-column-gap: var(--gap-43);
       column-gap: var(--gap-43);
}

.row-gap-43 {
  row-gap: var(--gap-43);
}

.gap-44 {
  gap: var(--gap-44);
}

.col-gap-44 {
  -moz-column-gap: var(--gap-44);
       column-gap: var(--gap-44);
}

.row-gap-44 {
  row-gap: var(--gap-44);
}

.gap-45 {
  gap: var(--gap-45);
}

.col-gap-45 {
  -moz-column-gap: var(--gap-45);
       column-gap: var(--gap-45);
}

.row-gap-45 {
  row-gap: var(--gap-45);
}

.gap-46 {
  gap: var(--gap-46);
}

.col-gap-46 {
  -moz-column-gap: var(--gap-46);
       column-gap: var(--gap-46);
}

.row-gap-46 {
  row-gap: var(--gap-46);
}

.gap-47 {
  gap: var(--gap-47);
}

.col-gap-47 {
  -moz-column-gap: var(--gap-47);
       column-gap: var(--gap-47);
}

.row-gap-47 {
  row-gap: var(--gap-47);
}

.gap-48 {
  gap: var(--gap-48);
}

.col-gap-48 {
  -moz-column-gap: var(--gap-48);
       column-gap: var(--gap-48);
}

.row-gap-48 {
  row-gap: var(--gap-48);
}

.gap-49 {
  gap: var(--gap-49);
}

.col-gap-49 {
  -moz-column-gap: var(--gap-49);
       column-gap: var(--gap-49);
}

.row-gap-49 {
  row-gap: var(--gap-49);
}

.gap-50 {
  gap: var(--gap-50);
}

.col-gap-50 {
  -moz-column-gap: var(--gap-50);
       column-gap: var(--gap-50);
}

.row-gap-50 {
  row-gap: var(--gap-50);
}

.gap-51 {
  gap: var(--gap-51);
}

.col-gap-51 {
  -moz-column-gap: var(--gap-51);
       column-gap: var(--gap-51);
}

.row-gap-51 {
  row-gap: var(--gap-51);
}

.gap-52 {
  gap: var(--gap-52);
}

.col-gap-52 {
  -moz-column-gap: var(--gap-52);
       column-gap: var(--gap-52);
}

.row-gap-52 {
  row-gap: var(--gap-52);
}

.gap-53 {
  gap: var(--gap-53);
}

.col-gap-53 {
  -moz-column-gap: var(--gap-53);
       column-gap: var(--gap-53);
}

.row-gap-53 {
  row-gap: var(--gap-53);
}

.gap-54 {
  gap: var(--gap-54);
}

.col-gap-54 {
  -moz-column-gap: var(--gap-54);
       column-gap: var(--gap-54);
}

.row-gap-54 {
  row-gap: var(--gap-54);
}

.gap-55 {
  gap: var(--gap-55);
}

.col-gap-55 {
  -moz-column-gap: var(--gap-55);
       column-gap: var(--gap-55);
}

.row-gap-55 {
  row-gap: var(--gap-55);
}

.gap-56 {
  gap: var(--gap-56);
}

.col-gap-56 {
  -moz-column-gap: var(--gap-56);
       column-gap: var(--gap-56);
}

.row-gap-56 {
  row-gap: var(--gap-56);
}

.gap-57 {
  gap: var(--gap-57);
}

.col-gap-57 {
  -moz-column-gap: var(--gap-57);
       column-gap: var(--gap-57);
}

.row-gap-57 {
  row-gap: var(--gap-57);
}

.gap-58 {
  gap: var(--gap-58);
}

.col-gap-58 {
  -moz-column-gap: var(--gap-58);
       column-gap: var(--gap-58);
}

.row-gap-58 {
  row-gap: var(--gap-58);
}

.gap-59 {
  gap: var(--gap-59);
}

.col-gap-59 {
  -moz-column-gap: var(--gap-59);
       column-gap: var(--gap-59);
}

.row-gap-59 {
  row-gap: var(--gap-59);
}

.gap-60 {
  gap: var(--gap-60);
}

.col-gap-60 {
  -moz-column-gap: var(--gap-60);
       column-gap: var(--gap-60);
}

.row-gap-60 {
  row-gap: var(--gap-60);
}

.gap-61 {
  gap: var(--gap-61);
}

.col-gap-61 {
  -moz-column-gap: var(--gap-61);
       column-gap: var(--gap-61);
}

.row-gap-61 {
  row-gap: var(--gap-61);
}

.gap-62 {
  gap: var(--gap-62);
}

.col-gap-62 {
  -moz-column-gap: var(--gap-62);
       column-gap: var(--gap-62);
}

.row-gap-62 {
  row-gap: var(--gap-62);
}

.gap-63 {
  gap: var(--gap-63);
}

.col-gap-63 {
  -moz-column-gap: var(--gap-63);
       column-gap: var(--gap-63);
}

.row-gap-63 {
  row-gap: var(--gap-63);
}

.gap-64 {
  gap: var(--gap-64);
}

.col-gap-64 {
  -moz-column-gap: var(--gap-64);
       column-gap: var(--gap-64);
}

.row-gap-64 {
  row-gap: var(--gap-64);
}

.gap-65 {
  gap: var(--gap-65);
}

.col-gap-65 {
  -moz-column-gap: var(--gap-65);
       column-gap: var(--gap-65);
}

.row-gap-65 {
  row-gap: var(--gap-65);
}

.gap-66 {
  gap: var(--gap-66);
}

.col-gap-66 {
  -moz-column-gap: var(--gap-66);
       column-gap: var(--gap-66);
}

.row-gap-66 {
  row-gap: var(--gap-66);
}

.gap-67 {
  gap: var(--gap-67);
}

.col-gap-67 {
  -moz-column-gap: var(--gap-67);
       column-gap: var(--gap-67);
}

.row-gap-67 {
  row-gap: var(--gap-67);
}

.gap-68 {
  gap: var(--gap-68);
}

.col-gap-68 {
  -moz-column-gap: var(--gap-68);
       column-gap: var(--gap-68);
}

.row-gap-68 {
  row-gap: var(--gap-68);
}

.gap-69 {
  gap: var(--gap-69);
}

.col-gap-69 {
  -moz-column-gap: var(--gap-69);
       column-gap: var(--gap-69);
}

.row-gap-69 {
  row-gap: var(--gap-69);
}

.gap-70 {
  gap: var(--gap-70);
}

.col-gap-70 {
  -moz-column-gap: var(--gap-70);
       column-gap: var(--gap-70);
}

.row-gap-70 {
  row-gap: var(--gap-70);
}

.gap-71 {
  gap: var(--gap-71);
}

.col-gap-71 {
  -moz-column-gap: var(--gap-71);
       column-gap: var(--gap-71);
}

.row-gap-71 {
  row-gap: var(--gap-71);
}

.gap-72 {
  gap: var(--gap-72);
}

.col-gap-72 {
  -moz-column-gap: var(--gap-72);
       column-gap: var(--gap-72);
}

.row-gap-72 {
  row-gap: var(--gap-72);
}

.gap-73 {
  gap: var(--gap-73);
}

.col-gap-73 {
  -moz-column-gap: var(--gap-73);
       column-gap: var(--gap-73);
}

.row-gap-73 {
  row-gap: var(--gap-73);
}

.gap-74 {
  gap: var(--gap-74);
}

.col-gap-74 {
  -moz-column-gap: var(--gap-74);
       column-gap: var(--gap-74);
}

.row-gap-74 {
  row-gap: var(--gap-74);
}

.gap-75 {
  gap: var(--gap-75);
}

.col-gap-75 {
  -moz-column-gap: var(--gap-75);
       column-gap: var(--gap-75);
}

.row-gap-75 {
  row-gap: var(--gap-75);
}

.gap-76 {
  gap: var(--gap-76);
}

.col-gap-76 {
  -moz-column-gap: var(--gap-76);
       column-gap: var(--gap-76);
}

.row-gap-76 {
  row-gap: var(--gap-76);
}

.gap-77 {
  gap: var(--gap-77);
}

.col-gap-77 {
  -moz-column-gap: var(--gap-77);
       column-gap: var(--gap-77);
}

.row-gap-77 {
  row-gap: var(--gap-77);
}

.gap-78 {
  gap: var(--gap-78);
}

.col-gap-78 {
  -moz-column-gap: var(--gap-78);
       column-gap: var(--gap-78);
}

.row-gap-78 {
  row-gap: var(--gap-78);
}

.gap-79 {
  gap: var(--gap-79);
}

.col-gap-79 {
  -moz-column-gap: var(--gap-79);
       column-gap: var(--gap-79);
}

.row-gap-79 {
  row-gap: var(--gap-79);
}

.gap-80 {
  gap: var(--gap-80);
}

.col-gap-80 {
  -moz-column-gap: var(--gap-80);
       column-gap: var(--gap-80);
}

.row-gap-80 {
  row-gap: var(--gap-80);
}

.gap-81 {
  gap: var(--gap-81);
}

.col-gap-81 {
  -moz-column-gap: var(--gap-81);
       column-gap: var(--gap-81);
}

.row-gap-81 {
  row-gap: var(--gap-81);
}

.gap-82 {
  gap: var(--gap-82);
}

.col-gap-82 {
  -moz-column-gap: var(--gap-82);
       column-gap: var(--gap-82);
}

.row-gap-82 {
  row-gap: var(--gap-82);
}

.gap-83 {
  gap: var(--gap-83);
}

.col-gap-83 {
  -moz-column-gap: var(--gap-83);
       column-gap: var(--gap-83);
}

.row-gap-83 {
  row-gap: var(--gap-83);
}

.gap-84 {
  gap: var(--gap-84);
}

.col-gap-84 {
  -moz-column-gap: var(--gap-84);
       column-gap: var(--gap-84);
}

.row-gap-84 {
  row-gap: var(--gap-84);
}

.gap-85 {
  gap: var(--gap-85);
}

.col-gap-85 {
  -moz-column-gap: var(--gap-85);
       column-gap: var(--gap-85);
}

.row-gap-85 {
  row-gap: var(--gap-85);
}

.gap-86 {
  gap: var(--gap-86);
}

.col-gap-86 {
  -moz-column-gap: var(--gap-86);
       column-gap: var(--gap-86);
}

.row-gap-86 {
  row-gap: var(--gap-86);
}

.gap-87 {
  gap: var(--gap-87);
}

.col-gap-87 {
  -moz-column-gap: var(--gap-87);
       column-gap: var(--gap-87);
}

.row-gap-87 {
  row-gap: var(--gap-87);
}

.gap-88 {
  gap: var(--gap-88);
}

.col-gap-88 {
  -moz-column-gap: var(--gap-88);
       column-gap: var(--gap-88);
}

.row-gap-88 {
  row-gap: var(--gap-88);
}

.gap-89 {
  gap: var(--gap-89);
}

.col-gap-89 {
  -moz-column-gap: var(--gap-89);
       column-gap: var(--gap-89);
}

.row-gap-89 {
  row-gap: var(--gap-89);
}

.gap-90 {
  gap: var(--gap-90);
}

.col-gap-90 {
  -moz-column-gap: var(--gap-90);
       column-gap: var(--gap-90);
}

.row-gap-90 {
  row-gap: var(--gap-90);
}
:root {
  --header-height: 95px;
  --body-bg: #fff;
  --rem-func: 10px;
  --body-font-size: clamp(16px, 1.953125vw, 2.4rem);
  --content-width: 160rem;
  --container-offset: 1.5rem;
  --container-width-mode: calc((var(--content-width) / 2) + (var(--container-offset) * 2));
  --container-width: calc(var(--content-width) + (var(--container-offset) * 2));
  --scrollbar-thumb: #14828d;
  --scrollbar-thumb-hover: #14828d;
  --scrollbar-track: tranparent;
  --scrollbar-track-hover: tranparent;
  --overlay-bg: rgba(0, 0, 0, 0.5);
  --select-inner-bg: #404040;
  --select-inner-border: #fdfdfd;
  --select-focus-border: #fdfdfd;
  --font-family: "SurtExtended", sans-serif;
  --second-family: "SurtExtended", sans-serif;
  --cl-a: #FFFFFF;
  --cl-b: #F4F4F4;
  --cl-c: #000000;
  --cl-d: #141615;
  --cl-e: #077A7C;
  --cl-f: #F4BFBB;
  --cl-g: #F04438;
  --cl-cyan-linear-start: #098F8F;
  --cl-cyan-linear-end: #052F32;
  --cl-black-90: rgba(0, 0, 0, 0.9);
  --cl-black-80: rgba(0, 0, 0, 0.8);
  --cl-black-70: rgba(0, 0, 0, 0.7);
  --cl-black-60: rgba(0, 0, 0, 0.6);
  --cl-black-50: rgba(0, 0, 0, 0.5);
  --cl-black-40: rgba(0, 0, 0, 0.4);
  --cl-black-30: rgba(0, 0, 0, 0.3);
  --cl-black-20: rgba(0, 0, 0, 0.2);
  --cl-black-10: rgba(0, 0, 0, 0.1);
  --cl-black-03: rgba(0, 0, 0, 0.03);
  --cl-white-90: rgba(255, 255, 255, 0.9);
  --cl-white-80: rgba(255, 255, 255, 0.8);
  --cl-white-70: rgba(255, 255, 255, 0.7);
  --cl-white-60: rgba(255, 255, 255, 0.6);
  --cl-white-50: rgba(255, 255, 255, 0.5);
  --cl-white-40: rgba(255, 255, 255, 0.4);
  --cl-white-30: rgba(255, 255, 255, 0.3);
  --cl-white-20: rgba(255, 255, 255, 0.2);
  --cl-white-10: rgba(255, 255, 255, 0.1);
  --cl-white-03: rgba(255, 255, 255, 0.03);
  --bg-a: #FFFFFF;
  --bg-b: #F4F4F4;
  --bg-c: #000000;
  --bg-d: #141615;
  --bg-e: #077A7C;
  --bg-f: #F4BFBB;
  --bg-g: #F04438;
  --bg-cyan-linear-start: #098F8F;
  --bg-cyan-linear-end: #052F32;
  --bg-black-90: rgba(0, 0, 0, 0.9);
  --bg-black-80: rgba(0, 0, 0, 0.8);
  --bg-black-70: rgba(0, 0, 0, 0.7);
  --bg-black-60: rgba(0, 0, 0, 0.6);
  --bg-black-50: rgba(0, 0, 0, 0.5);
  --bg-black-40: rgba(0, 0, 0, 0.4);
  --bg-black-30: rgba(0, 0, 0, 0.3);
  --bg-black-20: rgba(0, 0, 0, 0.2);
  --bg-black-10: rgba(0, 0, 0, 0.1);
  --bg-black-03: rgba(0, 0, 0, 0.03);
  --bg-white-90: rgba(255, 255, 255, 0.9);
  --bg-white-80: rgba(255, 255, 255, 0.8);
  --bg-white-70: rgba(255, 255, 255, 0.7);
  --bg-white-60: rgba(255, 255, 255, 0.6);
  --bg-white-50: rgba(255, 255, 255, 0.5);
  --bg-white-40: rgba(255, 255, 255, 0.4);
  --bg-white-30: rgba(255, 255, 255, 0.3);
  --bg-white-20: rgba(255, 255, 255, 0.2);
  --bg-white-10: rgba(255, 255, 255, 0.1);
  --bg-white-03: rgba(255, 255, 255, 0.03);
  --br-a: #FFFFFF;
  --br-b: #F4F4F4;
  --br-c: #000000;
  --br-d: #141615;
  --br-e: #077A7C;
  --br-f: #F4BFBB;
  --br-g: #F04438;
  --br-cyan-linear-start: #098F8F;
  --br-cyan-linear-end: #052F32;
  --br-black-90: rgba(0, 0, 0, 0.9);
  --br-black-80: rgba(0, 0, 0, 0.8);
  --br-black-70: rgba(0, 0, 0, 0.7);
  --br-black-60: rgba(0, 0, 0, 0.6);
  --br-black-50: rgba(0, 0, 0, 0.5);
  --br-black-40: rgba(0, 0, 0, 0.4);
  --br-black-30: rgba(0, 0, 0, 0.3);
  --br-black-20: rgba(0, 0, 0, 0.2);
  --br-black-10: rgba(0, 0, 0, 0.1);
  --br-black-03: rgba(0, 0, 0, 0.03);
  --br-white-90: rgba(255, 255, 255, 0.9);
  --br-white-80: rgba(255, 255, 255, 0.8);
  --br-white-70: rgba(255, 255, 255, 0.7);
  --br-white-60: rgba(255, 255, 255, 0.6);
  --br-white-50: rgba(255, 255, 255, 0.5);
  --br-white-40: rgba(255, 255, 255, 0.4);
  --br-white-30: rgba(255, 255, 255, 0.3);
  --br-white-20: rgba(255, 255, 255, 0.2);
  --br-white-10: rgba(255, 255, 255, 0.1);
  --br-white-03: rgba(255, 255, 255, 0.03);
  --gr-a: linear-gradient(180deg, var(--bg-cyan-linear-start) 0%, var(--bg-cyan-linear-end) 100%);
  --loader: var(--cl-g);
}

/* 1rem = 10px, vw рассчитан от 1024px */
html:has(#tinymce) {
  font-size: var(--rem-func);
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
}
html:has(#tinymce) * {
  box-sizing: border-box !important;
}
html:has(#tinymce) body {
  font-family: inherit;
}
html:has(#tinymce) body * {
  margin: 0;
}
html:has(#tinymce) body.mce-content-body {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
html:has(#tinymce) body ul, html:has(#tinymce) body ol {
  padding-left: 2rem;
  display: inline-flex;
  flex-direction: column;
  gap: clamp(14px, 1.953125vw, 2.8rem);
}
html:has(#tinymce) body ul a, html:has(#tinymce) body ol a {
  color: inherit;
  cursor: pointer;
}
html:has(#tinymce) p {
  margin: 0;
}

h1, .h1 {
  font-size: clamp(4rem, 4.150390625vw, 6.4rem);
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.04em;
}
h1 strong, .h1 strong {
  font-weight: 700;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

h2, .h2 {
  font-size: clamp(2.8rem, 3.3203125vw, 4.2rem);
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.04em;
  text-transform: capitalize;
}
h2 strong, .h2 strong {
  font-weight: 700;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

h3, .h3, .h3-bold {
  font-size: clamp(20px, 2.1484375vw, 2.4rem);
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.04em;
}
h3 strong, .h3 strong, .h3-bold strong {
  font-weight: 700;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.h3-medium {
  font-size: clamp(2rem, 2.1484375vw, 2.4rem);
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.04em;
}

h4, .h4, .body-m-bold {
  font-size: clamp(1.6rem, 1.66015625vw, 1.8rem);
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.04em;
}
h4 strong, .h4 strong, .body-m-bold strong {
  font-weight: 700;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

h5, .h5, .body-m-medium {
  font-size: clamp(1.6rem, 1.66015625vw, 1.8rem);
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.04em;
}
h5 strong,
h5 p:not([class]), .h5 strong,
.h5 p:not([class]), .body-m-medium strong,
.body-m-medium p:not([class]) {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
h5 strong, .h5 strong, .body-m-medium strong {
  font-weight: 700;
}

.body-m,
.body-m-regular {
  font-size: clamp(1.6rem, 1.66015625vw, 1.8rem);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.03em;
}
.body-m strong,
.body-m-regular strong {
  font-weight: 700;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

h6, .h6, .body-s-bold {
  font-size: clamp(1.4rem, 1.46484375vw, 1.6rem);
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.07em;
}

.body-s-medium {
  font-size: clamp(1.4rem, 1.46484375vw, 1.6rem);
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.04em;
}

.body-s,
.body-s-regular {
  font-size: clamp(1.4rem, 1.46484375vw, 1.6rem);
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0;
}

.button-title {
  font-size: clamp(1.4rem, 1.46484375vw, 1.6rem);
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: -0.04em;
  text-transform: uppercase;
}

.caption {
  font-size: clamp(1.2rem, 1.26953125vw, 1.4rem);
  font-style: normal;
  font-weight: 400;
  line-height: 125%;
  letter-spacing: -0.01em;
}

.stats {
  font-size: clamp(4.2rem, 5.078125vw, 6.4rem);
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: -0.03em;
}

.overline,
.label {
  font-size: clamp(16px, 1.7578125vw, 2rem);
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0;
  text-transform: uppercase;
}

ul:not([class]) {
  display: block;
  margin: 0;
  padding-left: 1.4em;
  list-style: disc outside;
  color: inherit;
  --offset: clamp(10px, 1.5625vw, 2.8rem);
}
ul:not([class]) li {
  display: list-item;
  list-style: inherit;
}
ul:not([class]) li:not(:last-child) {
  margin-bottom: var(--offset);
}
ul:not([class]) li::marker {
  font-size: 0.75em;
  color: currentColor;
}
ul:not([class]) a {
  text-decoration: underline;
}

.editor p:has(strong) + ul:not([class]) {
  margin-top: -1.6rem;
}
.editor ul:not([class]) {
  --offset: 1rem;
}

.hover-link {
  --line: currentColor;
  --icon-size: 2rem;
  text-decoration: none;
  color: currentColor;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
.hover-link:before {
  position: absolute;
  left: -0.2rem;
  right: calc(var(--icon-size) - 0.2rem);
  content: "";
  bottom: 0;
  height: 0.1rem;
  background-image: linear-gradient(0deg, var(--line) 0%, var(--line) 100%);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: var(--background-size, 100%) 0.15rem;
  transition: background-size 0.2s linear var(--background-delay, 0.15s);
  transform: translateZ(0);
  pointer-events: none;
}
.hover-link svg {
  pointer-events: none;
  line-height: 1;
  position: relative;
  display: inline-flex;
  width: var(--icon-size);
  flex-shrink: 0;
  aspect-ratio: 1/1;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 0.15rem;
  stroke: var(--line);
  stroke-dasharray: 12 34;
  stroke-dashoffset: var(--stroke-dashoffset, 60);
  transition: stroke-dashoffset var(--stroke-duration, 0.15s) var(--stroke-easing, linear) var(--stroke-delay, 0s);
}
.hover-link:hover {
  --background-size: 0%;
  --background-delay: 0s;
  --stroke-dashoffset: 36;
  --stroke-duration: .3s;
  --stroke-easing: cubic-bezier(.3, 1.5, .5, 1);
  --stroke-delay: .195s;
}

html {
  width: 100%;
  max-width: 100dvw;
  font-size: var(--rem-func);
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
}

body {
  width: 100%;
  will-change: font-size;
  color: var(--cl-с);
  background-color: var(--body-bg);
  -webkit-text-size-adjust: 100%;
  overflow-x: hidden;
}
body.admin-bar .header {
  top: 32px;
}
body.fixed-body {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}

main {
  min-width: 0 !important;
  padding-top: calc(var(--header-height) + 2rem);
}

.bg-image {
  pointer-events: none;
}
.bg-image img,
.bg-image video {
  width: 100%;
  height: 100%;
}

[data-filter] {
  transition: filter 0.8s ease;
}

[data-filter=true] {
  filter: grayscale(1);
}

img {
  -o-object-fit: cover;
     object-fit: cover;
}

picture {
  display: inline-flex;
}

label {
  display: inline-flex;
}

input {
  width: 100%;
}
input::-moz-placeholder {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
}
input::placeholder {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
}
input[type=number] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
          appearance: none;
}

textarea {
  resize: none;
}

.full-row {
  grid-column: 1/-1;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  border: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(100%);
}

.container {
  position: relative;
  width: 100%;
  max-width: var(--container-width);
  margin: 0 auto;
  padding: 0 var(--container-offset);
}
.container--mode {
  max-width: var(--container-width-mode);
}
.container--small {
  max-width: 120rem;
}

.dis-scroll {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  overscroll-behavior: none !important;
  scroll-behavior: none !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 2px solid rgba(17, 116, 166, 0);
  -webkit-text-fill-color: #1d1d1d;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 174, 255, 0) 50%, rgba(255, 255, 255, 0) 51%, rgba(0, 174, 255, 0) 100%);
}

[data-content] {
  z-index: 20;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s;
}

[data-tab-content] {
  display: none;
}
[data-tab-content].active {
  display: block;
}

*::-webkit-scrollbar {
  width: max(8px, 0.8rem);
  cursor: pointer;
  display: none;
}
*::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb);
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
*::-webkit-scrollbar-track {
  background-color: var(--scrollbar-track);
}
*::-webkit-scrollbar-button {
  display: none;
  background-color: transparent;
  box-shadow: none;
}

body:has(.overlay.overlay-drawer) {
  overflow: hidden;
}

.overlay {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 59;
  display: flex;
  overflow-y: auto;
  padding: 20px 0;
  height: 100%;
  min-height: 100dvh;
  max-height: 100dvh;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease, visibility 0.4s ease, z-index 0.4s ease;
  transform-origin: bottom;
  pointer-events: none;
}
.overlay::-webkit-scrollbar {
  display: none;
}
.overlay.active {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  pointer-events: initial;
  z-index: 10;
}
.overlay.overlay-drawer {
  opacity: 1;
  visibility: visible;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  pointer-events: initial;
  transition: opacity 0.2s, visibility 0.2s, z-index 0.2s;
  z-index: 61;
}
.overlay.active-mode {
  opacity: 1;
  visibility: visible;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  pointer-events: initial;
  transition: opacity 0.2s, visibility 0.2s, z-index 0.2s;
  z-index: 61;
}

body.login h1 a {
  background-image: url(../img/header-logo.svg);
  background-size: contain;
  background-position: center;
  width: 160px;
  height: 45px;
  margin: 0 auto 24px;
}

@media (min-width: 480px){
  .for-ios-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .for-ios-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .for-ios-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .for-ios-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .for-ios-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .for-ios-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .for-ios-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .for-ios-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .for-ios-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .for-ios-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .for-ios-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .for-ios-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .for-ios-col-1 {
    grid-column: span 1/span 1;
  }
  .for-ios-col-2 {
    grid-column: span 2/span 2;
  }
  .for-ios-col-3 {
    grid-column: span 3/span 3;
  }
  .for-ios-col-4 {
    grid-column: span 4/span 4;
  }
  .for-ios-col-5 {
    grid-column: span 5/span 5;
  }
  .for-ios-col-6 {
    grid-column: span 6/span 6;
  }
  .for-ios-col-7 {
    grid-column: span 7/span 7;
  }
  .for-ios-col-8 {
    grid-column: span 8/span 8;
  }
  .for-ios-col-9 {
    grid-column: span 9/span 9;
  }
  .for-ios-col-10 {
    grid-column: span 10/span 10;
  }
  .for-ios-col-11 {
    grid-column: span 11/span 11;
  }
  .for-ios-col-12 {
    grid-column: span 12/span 12;
  }
  .for-ios-full-row {
    grid-column: 1/-1;
  }
  .for-ios-col-start-1 {
    grid-column-start: 1;
  }
  .for-ios-col-start-2 {
    grid-column-start: 2;
  }
  .for-ios-col-start-3 {
    grid-column-start: 3;
  }
  .for-ios-col-start-4 {
    grid-column-start: 4;
  }
  .for-ios-col-start-5 {
    grid-column-start: 5;
  }
  .for-ios-col-start-6 {
    grid-column-start: 6;
  }
  .for-ios-col-start-7 {
    grid-column-start: 7;
  }
  .for-ios-col-start-8 {
    grid-column-start: 8;
  }
  .for-ios-col-start-9 {
    grid-column-start: 9;
  }
  .for-ios-col-start-10 {
    grid-column-start: 10;
  }
  .for-ios-col-start-11 {
    grid-column-start: 11;
  }
  .for-ios-col-start-12 {
    grid-column-start: 12;
  }
  .for-ios-row-span-1 {
    grid-row: span 1/span 1;
  }
  .for-ios-row-span-2 {
    grid-row: span 2/span 2;
  }
  .for-ios-row-span-3 {
    grid-row: span 3/span 3;
  }
  .for-ios-row-span-4 {
    grid-row: span 4/span 4;
  }
  .for-ios-row-span-5 {
    grid-row: span 5/span 5;
  }
  .for-ios-row-span-6 {
    grid-row: span 6/span 6;
  }
  .for-ios-gap-0 {
    gap: var(--gap-0);
  }
  .for-ios-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .for-ios-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .for-ios-gap-1 {
    gap: var(--gap-1);
  }
  .for-ios-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .for-ios-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .for-ios-gap-2 {
    gap: var(--gap-2);
  }
  .for-ios-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .for-ios-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .for-ios-gap-3 {
    gap: var(--gap-3);
  }
  .for-ios-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .for-ios-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .for-ios-gap-4 {
    gap: var(--gap-4);
  }
  .for-ios-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .for-ios-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .for-ios-gap-5 {
    gap: var(--gap-5);
  }
  .for-ios-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .for-ios-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .for-ios-gap-6 {
    gap: var(--gap-6);
  }
  .for-ios-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .for-ios-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .for-ios-gap-7 {
    gap: var(--gap-7);
  }
  .for-ios-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .for-ios-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .for-ios-gap-8 {
    gap: var(--gap-8);
  }
  .for-ios-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .for-ios-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .for-ios-gap-9 {
    gap: var(--gap-9);
  }
  .for-ios-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .for-ios-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .for-ios-gap-10 {
    gap: var(--gap-10);
  }
  .for-ios-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .for-ios-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .for-ios-gap-11 {
    gap: var(--gap-11);
  }
  .for-ios-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .for-ios-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .for-ios-gap-12 {
    gap: var(--gap-12);
  }
  .for-ios-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .for-ios-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .for-ios-gap-13 {
    gap: var(--gap-13);
  }
  .for-ios-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .for-ios-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .for-ios-gap-14 {
    gap: var(--gap-14);
  }
  .for-ios-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .for-ios-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .for-ios-gap-15 {
    gap: var(--gap-15);
  }
  .for-ios-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .for-ios-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .for-ios-gap-16 {
    gap: var(--gap-16);
  }
  .for-ios-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .for-ios-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .for-ios-gap-17 {
    gap: var(--gap-17);
  }
  .for-ios-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .for-ios-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .for-ios-gap-18 {
    gap: var(--gap-18);
  }
  .for-ios-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .for-ios-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .for-ios-gap-19 {
    gap: var(--gap-19);
  }
  .for-ios-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .for-ios-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .for-ios-gap-20 {
    gap: var(--gap-20);
  }
  .for-ios-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .for-ios-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .for-ios-gap-21 {
    gap: var(--gap-21);
  }
  .for-ios-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .for-ios-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .for-ios-gap-22 {
    gap: var(--gap-22);
  }
  .for-ios-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .for-ios-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .for-ios-gap-23 {
    gap: var(--gap-23);
  }
  .for-ios-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .for-ios-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .for-ios-gap-24 {
    gap: var(--gap-24);
  }
  .for-ios-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .for-ios-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .for-ios-gap-25 {
    gap: var(--gap-25);
  }
  .for-ios-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .for-ios-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .for-ios-gap-26 {
    gap: var(--gap-26);
  }
  .for-ios-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .for-ios-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .for-ios-gap-27 {
    gap: var(--gap-27);
  }
  .for-ios-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .for-ios-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .for-ios-gap-28 {
    gap: var(--gap-28);
  }
  .for-ios-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .for-ios-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .for-ios-gap-29 {
    gap: var(--gap-29);
  }
  .for-ios-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .for-ios-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .for-ios-gap-30 {
    gap: var(--gap-30);
  }
  .for-ios-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .for-ios-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .for-ios-gap-31 {
    gap: var(--gap-31);
  }
  .for-ios-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .for-ios-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .for-ios-gap-32 {
    gap: var(--gap-32);
  }
  .for-ios-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .for-ios-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .for-ios-gap-33 {
    gap: var(--gap-33);
  }
  .for-ios-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .for-ios-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .for-ios-gap-34 {
    gap: var(--gap-34);
  }
  .for-ios-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .for-ios-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .for-ios-gap-35 {
    gap: var(--gap-35);
  }
  .for-ios-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .for-ios-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .for-ios-gap-36 {
    gap: var(--gap-36);
  }
  .for-ios-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .for-ios-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .for-ios-gap-37 {
    gap: var(--gap-37);
  }
  .for-ios-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .for-ios-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .for-ios-gap-38 {
    gap: var(--gap-38);
  }
  .for-ios-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .for-ios-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .for-ios-gap-39 {
    gap: var(--gap-39);
  }
  .for-ios-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .for-ios-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .for-ios-gap-40 {
    gap: var(--gap-40);
  }
  .for-ios-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .for-ios-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .for-ios-gap-41 {
    gap: var(--gap-41);
  }
  .for-ios-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .for-ios-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .for-ios-gap-42 {
    gap: var(--gap-42);
  }
  .for-ios-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .for-ios-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .for-ios-gap-43 {
    gap: var(--gap-43);
  }
  .for-ios-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .for-ios-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .for-ios-gap-44 {
    gap: var(--gap-44);
  }
  .for-ios-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .for-ios-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .for-ios-gap-45 {
    gap: var(--gap-45);
  }
  .for-ios-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .for-ios-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .for-ios-gap-46 {
    gap: var(--gap-46);
  }
  .for-ios-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .for-ios-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .for-ios-gap-47 {
    gap: var(--gap-47);
  }
  .for-ios-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .for-ios-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .for-ios-gap-48 {
    gap: var(--gap-48);
  }
  .for-ios-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .for-ios-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .for-ios-gap-49 {
    gap: var(--gap-49);
  }
  .for-ios-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .for-ios-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .for-ios-gap-50 {
    gap: var(--gap-50);
  }
  .for-ios-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .for-ios-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (min-width: 576px){
  .for-mobile-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .for-mobile-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .for-mobile-col-1 {
    grid-column: span 1/span 1;
  }
  .for-mobile-col-2 {
    grid-column: span 2/span 2;
  }
  .for-mobile-col-3 {
    grid-column: span 3/span 3;
  }
  .for-mobile-col-4 {
    grid-column: span 4/span 4;
  }
  .for-mobile-col-5 {
    grid-column: span 5/span 5;
  }
  .for-mobile-col-6 {
    grid-column: span 6/span 6;
  }
  .for-mobile-col-7 {
    grid-column: span 7/span 7;
  }
  .for-mobile-col-8 {
    grid-column: span 8/span 8;
  }
  .for-mobile-col-9 {
    grid-column: span 9/span 9;
  }
  .for-mobile-col-10 {
    grid-column: span 10/span 10;
  }
  .for-mobile-col-11 {
    grid-column: span 11/span 11;
  }
  .for-mobile-col-12 {
    grid-column: span 12/span 12;
  }
  .for-mobile-full-row {
    grid-column: 1/-1;
  }
  .for-mobile-col-start-1 {
    grid-column-start: 1;
  }
  .for-mobile-col-start-2 {
    grid-column-start: 2;
  }
  .for-mobile-col-start-3 {
    grid-column-start: 3;
  }
  .for-mobile-col-start-4 {
    grid-column-start: 4;
  }
  .for-mobile-col-start-5 {
    grid-column-start: 5;
  }
  .for-mobile-col-start-6 {
    grid-column-start: 6;
  }
  .for-mobile-col-start-7 {
    grid-column-start: 7;
  }
  .for-mobile-col-start-8 {
    grid-column-start: 8;
  }
  .for-mobile-col-start-9 {
    grid-column-start: 9;
  }
  .for-mobile-col-start-10 {
    grid-column-start: 10;
  }
  .for-mobile-col-start-11 {
    grid-column-start: 11;
  }
  .for-mobile-col-start-12 {
    grid-column-start: 12;
  }
  .for-mobile-row-span-1 {
    grid-row: span 1/span 1;
  }
  .for-mobile-row-span-2 {
    grid-row: span 2/span 2;
  }
  .for-mobile-row-span-3 {
    grid-row: span 3/span 3;
  }
  .for-mobile-row-span-4 {
    grid-row: span 4/span 4;
  }
  .for-mobile-row-span-5 {
    grid-row: span 5/span 5;
  }
  .for-mobile-row-span-6 {
    grid-row: span 6/span 6;
  }
  .for-mobile-gap-0 {
    gap: var(--gap-0);
  }
  .for-mobile-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .for-mobile-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .for-mobile-gap-1 {
    gap: var(--gap-1);
  }
  .for-mobile-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .for-mobile-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .for-mobile-gap-2 {
    gap: var(--gap-2);
  }
  .for-mobile-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .for-mobile-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .for-mobile-gap-3 {
    gap: var(--gap-3);
  }
  .for-mobile-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .for-mobile-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .for-mobile-gap-4 {
    gap: var(--gap-4);
  }
  .for-mobile-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .for-mobile-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .for-mobile-gap-5 {
    gap: var(--gap-5);
  }
  .for-mobile-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .for-mobile-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .for-mobile-gap-6 {
    gap: var(--gap-6);
  }
  .for-mobile-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .for-mobile-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .for-mobile-gap-7 {
    gap: var(--gap-7);
  }
  .for-mobile-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .for-mobile-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .for-mobile-gap-8 {
    gap: var(--gap-8);
  }
  .for-mobile-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .for-mobile-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .for-mobile-gap-9 {
    gap: var(--gap-9);
  }
  .for-mobile-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .for-mobile-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .for-mobile-gap-10 {
    gap: var(--gap-10);
  }
  .for-mobile-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .for-mobile-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .for-mobile-gap-11 {
    gap: var(--gap-11);
  }
  .for-mobile-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .for-mobile-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .for-mobile-gap-12 {
    gap: var(--gap-12);
  }
  .for-mobile-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .for-mobile-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .for-mobile-gap-13 {
    gap: var(--gap-13);
  }
  .for-mobile-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .for-mobile-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .for-mobile-gap-14 {
    gap: var(--gap-14);
  }
  .for-mobile-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .for-mobile-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .for-mobile-gap-15 {
    gap: var(--gap-15);
  }
  .for-mobile-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .for-mobile-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .for-mobile-gap-16 {
    gap: var(--gap-16);
  }
  .for-mobile-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .for-mobile-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .for-mobile-gap-17 {
    gap: var(--gap-17);
  }
  .for-mobile-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .for-mobile-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .for-mobile-gap-18 {
    gap: var(--gap-18);
  }
  .for-mobile-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .for-mobile-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .for-mobile-gap-19 {
    gap: var(--gap-19);
  }
  .for-mobile-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .for-mobile-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .for-mobile-gap-20 {
    gap: var(--gap-20);
  }
  .for-mobile-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .for-mobile-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .for-mobile-gap-21 {
    gap: var(--gap-21);
  }
  .for-mobile-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .for-mobile-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .for-mobile-gap-22 {
    gap: var(--gap-22);
  }
  .for-mobile-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .for-mobile-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .for-mobile-gap-23 {
    gap: var(--gap-23);
  }
  .for-mobile-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .for-mobile-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .for-mobile-gap-24 {
    gap: var(--gap-24);
  }
  .for-mobile-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .for-mobile-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .for-mobile-gap-25 {
    gap: var(--gap-25);
  }
  .for-mobile-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .for-mobile-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .for-mobile-gap-26 {
    gap: var(--gap-26);
  }
  .for-mobile-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .for-mobile-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .for-mobile-gap-27 {
    gap: var(--gap-27);
  }
  .for-mobile-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .for-mobile-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .for-mobile-gap-28 {
    gap: var(--gap-28);
  }
  .for-mobile-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .for-mobile-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .for-mobile-gap-29 {
    gap: var(--gap-29);
  }
  .for-mobile-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .for-mobile-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .for-mobile-gap-30 {
    gap: var(--gap-30);
  }
  .for-mobile-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .for-mobile-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .for-mobile-gap-31 {
    gap: var(--gap-31);
  }
  .for-mobile-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .for-mobile-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .for-mobile-gap-32 {
    gap: var(--gap-32);
  }
  .for-mobile-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .for-mobile-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .for-mobile-gap-33 {
    gap: var(--gap-33);
  }
  .for-mobile-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .for-mobile-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .for-mobile-gap-34 {
    gap: var(--gap-34);
  }
  .for-mobile-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .for-mobile-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .for-mobile-gap-35 {
    gap: var(--gap-35);
  }
  .for-mobile-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .for-mobile-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .for-mobile-gap-36 {
    gap: var(--gap-36);
  }
  .for-mobile-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .for-mobile-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .for-mobile-gap-37 {
    gap: var(--gap-37);
  }
  .for-mobile-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .for-mobile-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .for-mobile-gap-38 {
    gap: var(--gap-38);
  }
  .for-mobile-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .for-mobile-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .for-mobile-gap-39 {
    gap: var(--gap-39);
  }
  .for-mobile-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .for-mobile-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .for-mobile-gap-40 {
    gap: var(--gap-40);
  }
  .for-mobile-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .for-mobile-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .for-mobile-gap-41 {
    gap: var(--gap-41);
  }
  .for-mobile-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .for-mobile-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .for-mobile-gap-42 {
    gap: var(--gap-42);
  }
  .for-mobile-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .for-mobile-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .for-mobile-gap-43 {
    gap: var(--gap-43);
  }
  .for-mobile-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .for-mobile-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .for-mobile-gap-44 {
    gap: var(--gap-44);
  }
  .for-mobile-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .for-mobile-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .for-mobile-gap-45 {
    gap: var(--gap-45);
  }
  .for-mobile-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .for-mobile-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .for-mobile-gap-46 {
    gap: var(--gap-46);
  }
  .for-mobile-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .for-mobile-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .for-mobile-gap-47 {
    gap: var(--gap-47);
  }
  .for-mobile-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .for-mobile-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .for-mobile-gap-48 {
    gap: var(--gap-48);
  }
  .for-mobile-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .for-mobile-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .for-mobile-gap-49 {
    gap: var(--gap-49);
  }
  .for-mobile-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .for-mobile-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .for-mobile-gap-50 {
    gap: var(--gap-50);
  }
  .for-mobile-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .for-mobile-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (min-width: 767px){
  .for-small-tablet-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .for-small-tablet-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .for-small-tablet-col-1 {
    grid-column: span 1/span 1;
  }
  .for-small-tablet-col-2 {
    grid-column: span 2/span 2;
  }
  .for-small-tablet-col-3 {
    grid-column: span 3/span 3;
  }
  .for-small-tablet-col-4 {
    grid-column: span 4/span 4;
  }
  .for-small-tablet-col-5 {
    grid-column: span 5/span 5;
  }
  .for-small-tablet-col-6 {
    grid-column: span 6/span 6;
  }
  .for-small-tablet-col-7 {
    grid-column: span 7/span 7;
  }
  .for-small-tablet-col-8 {
    grid-column: span 8/span 8;
  }
  .for-small-tablet-col-9 {
    grid-column: span 9/span 9;
  }
  .for-small-tablet-col-10 {
    grid-column: span 10/span 10;
  }
  .for-small-tablet-col-11 {
    grid-column: span 11/span 11;
  }
  .for-small-tablet-col-12 {
    grid-column: span 12/span 12;
  }
  .for-small-tablet-full-row {
    grid-column: 1/-1;
  }
  .for-small-tablet-col-start-1 {
    grid-column-start: 1;
  }
  .for-small-tablet-col-start-2 {
    grid-column-start: 2;
  }
  .for-small-tablet-col-start-3 {
    grid-column-start: 3;
  }
  .for-small-tablet-col-start-4 {
    grid-column-start: 4;
  }
  .for-small-tablet-col-start-5 {
    grid-column-start: 5;
  }
  .for-small-tablet-col-start-6 {
    grid-column-start: 6;
  }
  .for-small-tablet-col-start-7 {
    grid-column-start: 7;
  }
  .for-small-tablet-col-start-8 {
    grid-column-start: 8;
  }
  .for-small-tablet-col-start-9 {
    grid-column-start: 9;
  }
  .for-small-tablet-col-start-10 {
    grid-column-start: 10;
  }
  .for-small-tablet-col-start-11 {
    grid-column-start: 11;
  }
  .for-small-tablet-col-start-12 {
    grid-column-start: 12;
  }
  .for-small-tablet-row-span-1 {
    grid-row: span 1/span 1;
  }
  .for-small-tablet-row-span-2 {
    grid-row: span 2/span 2;
  }
  .for-small-tablet-row-span-3 {
    grid-row: span 3/span 3;
  }
  .for-small-tablet-row-span-4 {
    grid-row: span 4/span 4;
  }
  .for-small-tablet-row-span-5 {
    grid-row: span 5/span 5;
  }
  .for-small-tablet-row-span-6 {
    grid-row: span 6/span 6;
  }
  .for-small-tablet-gap-0 {
    gap: var(--gap-0);
  }
  .for-small-tablet-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .for-small-tablet-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .for-small-tablet-gap-1 {
    gap: var(--gap-1);
  }
  .for-small-tablet-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .for-small-tablet-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .for-small-tablet-gap-2 {
    gap: var(--gap-2);
  }
  .for-small-tablet-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .for-small-tablet-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .for-small-tablet-gap-3 {
    gap: var(--gap-3);
  }
  .for-small-tablet-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .for-small-tablet-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .for-small-tablet-gap-4 {
    gap: var(--gap-4);
  }
  .for-small-tablet-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .for-small-tablet-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .for-small-tablet-gap-5 {
    gap: var(--gap-5);
  }
  .for-small-tablet-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .for-small-tablet-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .for-small-tablet-gap-6 {
    gap: var(--gap-6);
  }
  .for-small-tablet-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .for-small-tablet-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .for-small-tablet-gap-7 {
    gap: var(--gap-7);
  }
  .for-small-tablet-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .for-small-tablet-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .for-small-tablet-gap-8 {
    gap: var(--gap-8);
  }
  .for-small-tablet-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .for-small-tablet-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .for-small-tablet-gap-9 {
    gap: var(--gap-9);
  }
  .for-small-tablet-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .for-small-tablet-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .for-small-tablet-gap-10 {
    gap: var(--gap-10);
  }
  .for-small-tablet-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .for-small-tablet-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .for-small-tablet-gap-11 {
    gap: var(--gap-11);
  }
  .for-small-tablet-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .for-small-tablet-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .for-small-tablet-gap-12 {
    gap: var(--gap-12);
  }
  .for-small-tablet-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .for-small-tablet-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .for-small-tablet-gap-13 {
    gap: var(--gap-13);
  }
  .for-small-tablet-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .for-small-tablet-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .for-small-tablet-gap-14 {
    gap: var(--gap-14);
  }
  .for-small-tablet-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .for-small-tablet-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .for-small-tablet-gap-15 {
    gap: var(--gap-15);
  }
  .for-small-tablet-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .for-small-tablet-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .for-small-tablet-gap-16 {
    gap: var(--gap-16);
  }
  .for-small-tablet-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .for-small-tablet-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .for-small-tablet-gap-17 {
    gap: var(--gap-17);
  }
  .for-small-tablet-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .for-small-tablet-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .for-small-tablet-gap-18 {
    gap: var(--gap-18);
  }
  .for-small-tablet-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .for-small-tablet-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .for-small-tablet-gap-19 {
    gap: var(--gap-19);
  }
  .for-small-tablet-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .for-small-tablet-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .for-small-tablet-gap-20 {
    gap: var(--gap-20);
  }
  .for-small-tablet-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .for-small-tablet-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .for-small-tablet-gap-21 {
    gap: var(--gap-21);
  }
  .for-small-tablet-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .for-small-tablet-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .for-small-tablet-gap-22 {
    gap: var(--gap-22);
  }
  .for-small-tablet-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .for-small-tablet-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .for-small-tablet-gap-23 {
    gap: var(--gap-23);
  }
  .for-small-tablet-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .for-small-tablet-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .for-small-tablet-gap-24 {
    gap: var(--gap-24);
  }
  .for-small-tablet-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .for-small-tablet-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .for-small-tablet-gap-25 {
    gap: var(--gap-25);
  }
  .for-small-tablet-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .for-small-tablet-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .for-small-tablet-gap-26 {
    gap: var(--gap-26);
  }
  .for-small-tablet-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .for-small-tablet-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .for-small-tablet-gap-27 {
    gap: var(--gap-27);
  }
  .for-small-tablet-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .for-small-tablet-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .for-small-tablet-gap-28 {
    gap: var(--gap-28);
  }
  .for-small-tablet-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .for-small-tablet-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .for-small-tablet-gap-29 {
    gap: var(--gap-29);
  }
  .for-small-tablet-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .for-small-tablet-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .for-small-tablet-gap-30 {
    gap: var(--gap-30);
  }
  .for-small-tablet-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .for-small-tablet-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .for-small-tablet-gap-31 {
    gap: var(--gap-31);
  }
  .for-small-tablet-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .for-small-tablet-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .for-small-tablet-gap-32 {
    gap: var(--gap-32);
  }
  .for-small-tablet-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .for-small-tablet-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .for-small-tablet-gap-33 {
    gap: var(--gap-33);
  }
  .for-small-tablet-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .for-small-tablet-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .for-small-tablet-gap-34 {
    gap: var(--gap-34);
  }
  .for-small-tablet-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .for-small-tablet-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .for-small-tablet-gap-35 {
    gap: var(--gap-35);
  }
  .for-small-tablet-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .for-small-tablet-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .for-small-tablet-gap-36 {
    gap: var(--gap-36);
  }
  .for-small-tablet-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .for-small-tablet-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .for-small-tablet-gap-37 {
    gap: var(--gap-37);
  }
  .for-small-tablet-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .for-small-tablet-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .for-small-tablet-gap-38 {
    gap: var(--gap-38);
  }
  .for-small-tablet-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .for-small-tablet-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .for-small-tablet-gap-39 {
    gap: var(--gap-39);
  }
  .for-small-tablet-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .for-small-tablet-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .for-small-tablet-gap-40 {
    gap: var(--gap-40);
  }
  .for-small-tablet-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .for-small-tablet-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .for-small-tablet-gap-41 {
    gap: var(--gap-41);
  }
  .for-small-tablet-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .for-small-tablet-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .for-small-tablet-gap-42 {
    gap: var(--gap-42);
  }
  .for-small-tablet-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .for-small-tablet-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .for-small-tablet-gap-43 {
    gap: var(--gap-43);
  }
  .for-small-tablet-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .for-small-tablet-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .for-small-tablet-gap-44 {
    gap: var(--gap-44);
  }
  .for-small-tablet-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .for-small-tablet-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .for-small-tablet-gap-45 {
    gap: var(--gap-45);
  }
  .for-small-tablet-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .for-small-tablet-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .for-small-tablet-gap-46 {
    gap: var(--gap-46);
  }
  .for-small-tablet-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .for-small-tablet-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .for-small-tablet-gap-47 {
    gap: var(--gap-47);
  }
  .for-small-tablet-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .for-small-tablet-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .for-small-tablet-gap-48 {
    gap: var(--gap-48);
  }
  .for-small-tablet-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .for-small-tablet-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .for-small-tablet-gap-49 {
    gap: var(--gap-49);
  }
  .for-small-tablet-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .for-small-tablet-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .for-small-tablet-gap-50 {
    gap: var(--gap-50);
  }
  .for-small-tablet-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .for-small-tablet-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (min-width: 1024px){
  .for-tablet-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .for-tablet-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .for-tablet-col-1 {
    grid-column: span 1/span 1;
  }
  .for-tablet-col-2 {
    grid-column: span 2/span 2;
  }
  .for-tablet-col-3 {
    grid-column: span 3/span 3;
  }
  .for-tablet-col-4 {
    grid-column: span 4/span 4;
  }
  .for-tablet-col-5 {
    grid-column: span 5/span 5;
  }
  .for-tablet-col-6 {
    grid-column: span 6/span 6;
  }
  .for-tablet-col-7 {
    grid-column: span 7/span 7;
  }
  .for-tablet-col-8 {
    grid-column: span 8/span 8;
  }
  .for-tablet-col-9 {
    grid-column: span 9/span 9;
  }
  .for-tablet-col-10 {
    grid-column: span 10/span 10;
  }
  .for-tablet-col-11 {
    grid-column: span 11/span 11;
  }
  .for-tablet-col-12 {
    grid-column: span 12/span 12;
  }
  .for-tablet-full-row {
    grid-column: 1/-1;
  }
  .for-tablet-col-start-1 {
    grid-column-start: 1;
  }
  .for-tablet-col-start-2 {
    grid-column-start: 2;
  }
  .for-tablet-col-start-3 {
    grid-column-start: 3;
  }
  .for-tablet-col-start-4 {
    grid-column-start: 4;
  }
  .for-tablet-col-start-5 {
    grid-column-start: 5;
  }
  .for-tablet-col-start-6 {
    grid-column-start: 6;
  }
  .for-tablet-col-start-7 {
    grid-column-start: 7;
  }
  .for-tablet-col-start-8 {
    grid-column-start: 8;
  }
  .for-tablet-col-start-9 {
    grid-column-start: 9;
  }
  .for-tablet-col-start-10 {
    grid-column-start: 10;
  }
  .for-tablet-col-start-11 {
    grid-column-start: 11;
  }
  .for-tablet-col-start-12 {
    grid-column-start: 12;
  }
  .for-tablet-row-span-1 {
    grid-row: span 1/span 1;
  }
  .for-tablet-row-span-2 {
    grid-row: span 2/span 2;
  }
  .for-tablet-row-span-3 {
    grid-row: span 3/span 3;
  }
  .for-tablet-row-span-4 {
    grid-row: span 4/span 4;
  }
  .for-tablet-row-span-5 {
    grid-row: span 5/span 5;
  }
  .for-tablet-row-span-6 {
    grid-row: span 6/span 6;
  }
  .for-tablet-gap-0 {
    gap: var(--gap-0);
  }
  .for-tablet-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .for-tablet-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .for-tablet-gap-1 {
    gap: var(--gap-1);
  }
  .for-tablet-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .for-tablet-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .for-tablet-gap-2 {
    gap: var(--gap-2);
  }
  .for-tablet-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .for-tablet-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .for-tablet-gap-3 {
    gap: var(--gap-3);
  }
  .for-tablet-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .for-tablet-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .for-tablet-gap-4 {
    gap: var(--gap-4);
  }
  .for-tablet-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .for-tablet-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .for-tablet-gap-5 {
    gap: var(--gap-5);
  }
  .for-tablet-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .for-tablet-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .for-tablet-gap-6 {
    gap: var(--gap-6);
  }
  .for-tablet-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .for-tablet-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .for-tablet-gap-7 {
    gap: var(--gap-7);
  }
  .for-tablet-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .for-tablet-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .for-tablet-gap-8 {
    gap: var(--gap-8);
  }
  .for-tablet-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .for-tablet-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .for-tablet-gap-9 {
    gap: var(--gap-9);
  }
  .for-tablet-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .for-tablet-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .for-tablet-gap-10 {
    gap: var(--gap-10);
  }
  .for-tablet-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .for-tablet-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .for-tablet-gap-11 {
    gap: var(--gap-11);
  }
  .for-tablet-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .for-tablet-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .for-tablet-gap-12 {
    gap: var(--gap-12);
  }
  .for-tablet-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .for-tablet-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .for-tablet-gap-13 {
    gap: var(--gap-13);
  }
  .for-tablet-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .for-tablet-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .for-tablet-gap-14 {
    gap: var(--gap-14);
  }
  .for-tablet-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .for-tablet-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .for-tablet-gap-15 {
    gap: var(--gap-15);
  }
  .for-tablet-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .for-tablet-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .for-tablet-gap-16 {
    gap: var(--gap-16);
  }
  .for-tablet-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .for-tablet-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .for-tablet-gap-17 {
    gap: var(--gap-17);
  }
  .for-tablet-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .for-tablet-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .for-tablet-gap-18 {
    gap: var(--gap-18);
  }
  .for-tablet-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .for-tablet-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .for-tablet-gap-19 {
    gap: var(--gap-19);
  }
  .for-tablet-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .for-tablet-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .for-tablet-gap-20 {
    gap: var(--gap-20);
  }
  .for-tablet-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .for-tablet-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .for-tablet-gap-21 {
    gap: var(--gap-21);
  }
  .for-tablet-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .for-tablet-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .for-tablet-gap-22 {
    gap: var(--gap-22);
  }
  .for-tablet-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .for-tablet-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .for-tablet-gap-23 {
    gap: var(--gap-23);
  }
  .for-tablet-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .for-tablet-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .for-tablet-gap-24 {
    gap: var(--gap-24);
  }
  .for-tablet-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .for-tablet-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .for-tablet-gap-25 {
    gap: var(--gap-25);
  }
  .for-tablet-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .for-tablet-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .for-tablet-gap-26 {
    gap: var(--gap-26);
  }
  .for-tablet-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .for-tablet-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .for-tablet-gap-27 {
    gap: var(--gap-27);
  }
  .for-tablet-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .for-tablet-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .for-tablet-gap-28 {
    gap: var(--gap-28);
  }
  .for-tablet-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .for-tablet-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .for-tablet-gap-29 {
    gap: var(--gap-29);
  }
  .for-tablet-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .for-tablet-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .for-tablet-gap-30 {
    gap: var(--gap-30);
  }
  .for-tablet-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .for-tablet-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .for-tablet-gap-31 {
    gap: var(--gap-31);
  }
  .for-tablet-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .for-tablet-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .for-tablet-gap-32 {
    gap: var(--gap-32);
  }
  .for-tablet-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .for-tablet-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .for-tablet-gap-33 {
    gap: var(--gap-33);
  }
  .for-tablet-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .for-tablet-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .for-tablet-gap-34 {
    gap: var(--gap-34);
  }
  .for-tablet-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .for-tablet-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .for-tablet-gap-35 {
    gap: var(--gap-35);
  }
  .for-tablet-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .for-tablet-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .for-tablet-gap-36 {
    gap: var(--gap-36);
  }
  .for-tablet-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .for-tablet-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .for-tablet-gap-37 {
    gap: var(--gap-37);
  }
  .for-tablet-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .for-tablet-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .for-tablet-gap-38 {
    gap: var(--gap-38);
  }
  .for-tablet-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .for-tablet-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .for-tablet-gap-39 {
    gap: var(--gap-39);
  }
  .for-tablet-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .for-tablet-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .for-tablet-gap-40 {
    gap: var(--gap-40);
  }
  .for-tablet-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .for-tablet-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .for-tablet-gap-41 {
    gap: var(--gap-41);
  }
  .for-tablet-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .for-tablet-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .for-tablet-gap-42 {
    gap: var(--gap-42);
  }
  .for-tablet-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .for-tablet-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .for-tablet-gap-43 {
    gap: var(--gap-43);
  }
  .for-tablet-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .for-tablet-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .for-tablet-gap-44 {
    gap: var(--gap-44);
  }
  .for-tablet-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .for-tablet-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .for-tablet-gap-45 {
    gap: var(--gap-45);
  }
  .for-tablet-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .for-tablet-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .for-tablet-gap-46 {
    gap: var(--gap-46);
  }
  .for-tablet-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .for-tablet-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .for-tablet-gap-47 {
    gap: var(--gap-47);
  }
  .for-tablet-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .for-tablet-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .for-tablet-gap-48 {
    gap: var(--gap-48);
  }
  .for-tablet-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .for-tablet-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .for-tablet-gap-49 {
    gap: var(--gap-49);
  }
  .for-tablet-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .for-tablet-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .for-tablet-gap-50 {
    gap: var(--gap-50);
  }
  .for-tablet-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .for-tablet-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (min-width: 1240px){
  .for-laptop-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .for-laptop-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .for-laptop-col-1 {
    grid-column: span 1/span 1;
  }
  .for-laptop-col-2 {
    grid-column: span 2/span 2;
  }
  .for-laptop-col-3 {
    grid-column: span 3/span 3;
  }
  .for-laptop-col-4 {
    grid-column: span 4/span 4;
  }
  .for-laptop-col-5 {
    grid-column: span 5/span 5;
  }
  .for-laptop-col-6 {
    grid-column: span 6/span 6;
  }
  .for-laptop-col-7 {
    grid-column: span 7/span 7;
  }
  .for-laptop-col-8 {
    grid-column: span 8/span 8;
  }
  .for-laptop-col-9 {
    grid-column: span 9/span 9;
  }
  .for-laptop-col-10 {
    grid-column: span 10/span 10;
  }
  .for-laptop-col-11 {
    grid-column: span 11/span 11;
  }
  .for-laptop-col-12 {
    grid-column: span 12/span 12;
  }
  .for-laptop-full-row {
    grid-column: 1/-1;
  }
  .for-laptop-col-start-1 {
    grid-column-start: 1;
  }
  .for-laptop-col-start-2 {
    grid-column-start: 2;
  }
  .for-laptop-col-start-3 {
    grid-column-start: 3;
  }
  .for-laptop-col-start-4 {
    grid-column-start: 4;
  }
  .for-laptop-col-start-5 {
    grid-column-start: 5;
  }
  .for-laptop-col-start-6 {
    grid-column-start: 6;
  }
  .for-laptop-col-start-7 {
    grid-column-start: 7;
  }
  .for-laptop-col-start-8 {
    grid-column-start: 8;
  }
  .for-laptop-col-start-9 {
    grid-column-start: 9;
  }
  .for-laptop-col-start-10 {
    grid-column-start: 10;
  }
  .for-laptop-col-start-11 {
    grid-column-start: 11;
  }
  .for-laptop-col-start-12 {
    grid-column-start: 12;
  }
  .for-laptop-row-span-1 {
    grid-row: span 1/span 1;
  }
  .for-laptop-row-span-2 {
    grid-row: span 2/span 2;
  }
  .for-laptop-row-span-3 {
    grid-row: span 3/span 3;
  }
  .for-laptop-row-span-4 {
    grid-row: span 4/span 4;
  }
  .for-laptop-row-span-5 {
    grid-row: span 5/span 5;
  }
  .for-laptop-row-span-6 {
    grid-row: span 6/span 6;
  }
  .for-laptop-gap-0 {
    gap: var(--gap-0);
  }
  .for-laptop-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .for-laptop-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .for-laptop-gap-1 {
    gap: var(--gap-1);
  }
  .for-laptop-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .for-laptop-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .for-laptop-gap-2 {
    gap: var(--gap-2);
  }
  .for-laptop-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .for-laptop-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .for-laptop-gap-3 {
    gap: var(--gap-3);
  }
  .for-laptop-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .for-laptop-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .for-laptop-gap-4 {
    gap: var(--gap-4);
  }
  .for-laptop-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .for-laptop-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .for-laptop-gap-5 {
    gap: var(--gap-5);
  }
  .for-laptop-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .for-laptop-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .for-laptop-gap-6 {
    gap: var(--gap-6);
  }
  .for-laptop-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .for-laptop-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .for-laptop-gap-7 {
    gap: var(--gap-7);
  }
  .for-laptop-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .for-laptop-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .for-laptop-gap-8 {
    gap: var(--gap-8);
  }
  .for-laptop-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .for-laptop-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .for-laptop-gap-9 {
    gap: var(--gap-9);
  }
  .for-laptop-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .for-laptop-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .for-laptop-gap-10 {
    gap: var(--gap-10);
  }
  .for-laptop-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .for-laptop-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .for-laptop-gap-11 {
    gap: var(--gap-11);
  }
  .for-laptop-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .for-laptop-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .for-laptop-gap-12 {
    gap: var(--gap-12);
  }
  .for-laptop-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .for-laptop-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .for-laptop-gap-13 {
    gap: var(--gap-13);
  }
  .for-laptop-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .for-laptop-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .for-laptop-gap-14 {
    gap: var(--gap-14);
  }
  .for-laptop-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .for-laptop-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .for-laptop-gap-15 {
    gap: var(--gap-15);
  }
  .for-laptop-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .for-laptop-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .for-laptop-gap-16 {
    gap: var(--gap-16);
  }
  .for-laptop-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .for-laptop-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .for-laptop-gap-17 {
    gap: var(--gap-17);
  }
  .for-laptop-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .for-laptop-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .for-laptop-gap-18 {
    gap: var(--gap-18);
  }
  .for-laptop-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .for-laptop-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .for-laptop-gap-19 {
    gap: var(--gap-19);
  }
  .for-laptop-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .for-laptop-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .for-laptop-gap-20 {
    gap: var(--gap-20);
  }
  .for-laptop-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .for-laptop-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .for-laptop-gap-21 {
    gap: var(--gap-21);
  }
  .for-laptop-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .for-laptop-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .for-laptop-gap-22 {
    gap: var(--gap-22);
  }
  .for-laptop-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .for-laptop-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .for-laptop-gap-23 {
    gap: var(--gap-23);
  }
  .for-laptop-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .for-laptop-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .for-laptop-gap-24 {
    gap: var(--gap-24);
  }
  .for-laptop-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .for-laptop-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .for-laptop-gap-25 {
    gap: var(--gap-25);
  }
  .for-laptop-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .for-laptop-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .for-laptop-gap-26 {
    gap: var(--gap-26);
  }
  .for-laptop-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .for-laptop-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .for-laptop-gap-27 {
    gap: var(--gap-27);
  }
  .for-laptop-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .for-laptop-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .for-laptop-gap-28 {
    gap: var(--gap-28);
  }
  .for-laptop-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .for-laptop-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .for-laptop-gap-29 {
    gap: var(--gap-29);
  }
  .for-laptop-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .for-laptop-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .for-laptop-gap-30 {
    gap: var(--gap-30);
  }
  .for-laptop-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .for-laptop-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .for-laptop-gap-31 {
    gap: var(--gap-31);
  }
  .for-laptop-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .for-laptop-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .for-laptop-gap-32 {
    gap: var(--gap-32);
  }
  .for-laptop-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .for-laptop-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .for-laptop-gap-33 {
    gap: var(--gap-33);
  }
  .for-laptop-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .for-laptop-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .for-laptop-gap-34 {
    gap: var(--gap-34);
  }
  .for-laptop-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .for-laptop-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .for-laptop-gap-35 {
    gap: var(--gap-35);
  }
  .for-laptop-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .for-laptop-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .for-laptop-gap-36 {
    gap: var(--gap-36);
  }
  .for-laptop-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .for-laptop-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .for-laptop-gap-37 {
    gap: var(--gap-37);
  }
  .for-laptop-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .for-laptop-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .for-laptop-gap-38 {
    gap: var(--gap-38);
  }
  .for-laptop-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .for-laptop-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .for-laptop-gap-39 {
    gap: var(--gap-39);
  }
  .for-laptop-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .for-laptop-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .for-laptop-gap-40 {
    gap: var(--gap-40);
  }
  .for-laptop-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .for-laptop-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .for-laptop-gap-41 {
    gap: var(--gap-41);
  }
  .for-laptop-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .for-laptop-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .for-laptop-gap-42 {
    gap: var(--gap-42);
  }
  .for-laptop-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .for-laptop-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .for-laptop-gap-43 {
    gap: var(--gap-43);
  }
  .for-laptop-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .for-laptop-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .for-laptop-gap-44 {
    gap: var(--gap-44);
  }
  .for-laptop-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .for-laptop-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .for-laptop-gap-45 {
    gap: var(--gap-45);
  }
  .for-laptop-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .for-laptop-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .for-laptop-gap-46 {
    gap: var(--gap-46);
  }
  .for-laptop-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .for-laptop-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .for-laptop-gap-47 {
    gap: var(--gap-47);
  }
  .for-laptop-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .for-laptop-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .for-laptop-gap-48 {
    gap: var(--gap-48);
  }
  .for-laptop-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .for-laptop-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .for-laptop-gap-49 {
    gap: var(--gap-49);
  }
  .for-laptop-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .for-laptop-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .for-laptop-gap-50 {
    gap: var(--gap-50);
  }
  .for-laptop-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .for-laptop-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (min-width: 1440px){
  .for-desktop-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .for-desktop-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .for-desktop-col-1 {
    grid-column: span 1/span 1;
  }
  .for-desktop-col-2 {
    grid-column: span 2/span 2;
  }
  .for-desktop-col-3 {
    grid-column: span 3/span 3;
  }
  .for-desktop-col-4 {
    grid-column: span 4/span 4;
  }
  .for-desktop-col-5 {
    grid-column: span 5/span 5;
  }
  .for-desktop-col-6 {
    grid-column: span 6/span 6;
  }
  .for-desktop-col-7 {
    grid-column: span 7/span 7;
  }
  .for-desktop-col-8 {
    grid-column: span 8/span 8;
  }
  .for-desktop-col-9 {
    grid-column: span 9/span 9;
  }
  .for-desktop-col-10 {
    grid-column: span 10/span 10;
  }
  .for-desktop-col-11 {
    grid-column: span 11/span 11;
  }
  .for-desktop-col-12 {
    grid-column: span 12/span 12;
  }
  .for-desktop-full-row {
    grid-column: 1/-1;
  }
  .for-desktop-col-start-1 {
    grid-column-start: 1;
  }
  .for-desktop-col-start-2 {
    grid-column-start: 2;
  }
  .for-desktop-col-start-3 {
    grid-column-start: 3;
  }
  .for-desktop-col-start-4 {
    grid-column-start: 4;
  }
  .for-desktop-col-start-5 {
    grid-column-start: 5;
  }
  .for-desktop-col-start-6 {
    grid-column-start: 6;
  }
  .for-desktop-col-start-7 {
    grid-column-start: 7;
  }
  .for-desktop-col-start-8 {
    grid-column-start: 8;
  }
  .for-desktop-col-start-9 {
    grid-column-start: 9;
  }
  .for-desktop-col-start-10 {
    grid-column-start: 10;
  }
  .for-desktop-col-start-11 {
    grid-column-start: 11;
  }
  .for-desktop-col-start-12 {
    grid-column-start: 12;
  }
  .for-desktop-row-span-1 {
    grid-row: span 1/span 1;
  }
  .for-desktop-row-span-2 {
    grid-row: span 2/span 2;
  }
  .for-desktop-row-span-3 {
    grid-row: span 3/span 3;
  }
  .for-desktop-row-span-4 {
    grid-row: span 4/span 4;
  }
  .for-desktop-row-span-5 {
    grid-row: span 5/span 5;
  }
  .for-desktop-row-span-6 {
    grid-row: span 6/span 6;
  }
  .for-desktop-gap-0 {
    gap: var(--gap-0);
  }
  .for-desktop-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .for-desktop-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .for-desktop-gap-1 {
    gap: var(--gap-1);
  }
  .for-desktop-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .for-desktop-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .for-desktop-gap-2 {
    gap: var(--gap-2);
  }
  .for-desktop-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .for-desktop-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .for-desktop-gap-3 {
    gap: var(--gap-3);
  }
  .for-desktop-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .for-desktop-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .for-desktop-gap-4 {
    gap: var(--gap-4);
  }
  .for-desktop-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .for-desktop-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .for-desktop-gap-5 {
    gap: var(--gap-5);
  }
  .for-desktop-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .for-desktop-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .for-desktop-gap-6 {
    gap: var(--gap-6);
  }
  .for-desktop-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .for-desktop-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .for-desktop-gap-7 {
    gap: var(--gap-7);
  }
  .for-desktop-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .for-desktop-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .for-desktop-gap-8 {
    gap: var(--gap-8);
  }
  .for-desktop-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .for-desktop-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .for-desktop-gap-9 {
    gap: var(--gap-9);
  }
  .for-desktop-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .for-desktop-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .for-desktop-gap-10 {
    gap: var(--gap-10);
  }
  .for-desktop-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .for-desktop-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .for-desktop-gap-11 {
    gap: var(--gap-11);
  }
  .for-desktop-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .for-desktop-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .for-desktop-gap-12 {
    gap: var(--gap-12);
  }
  .for-desktop-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .for-desktop-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .for-desktop-gap-13 {
    gap: var(--gap-13);
  }
  .for-desktop-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .for-desktop-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .for-desktop-gap-14 {
    gap: var(--gap-14);
  }
  .for-desktop-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .for-desktop-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .for-desktop-gap-15 {
    gap: var(--gap-15);
  }
  .for-desktop-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .for-desktop-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .for-desktop-gap-16 {
    gap: var(--gap-16);
  }
  .for-desktop-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .for-desktop-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .for-desktop-gap-17 {
    gap: var(--gap-17);
  }
  .for-desktop-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .for-desktop-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .for-desktop-gap-18 {
    gap: var(--gap-18);
  }
  .for-desktop-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .for-desktop-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .for-desktop-gap-19 {
    gap: var(--gap-19);
  }
  .for-desktop-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .for-desktop-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .for-desktop-gap-20 {
    gap: var(--gap-20);
  }
  .for-desktop-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .for-desktop-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .for-desktop-gap-21 {
    gap: var(--gap-21);
  }
  .for-desktop-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .for-desktop-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .for-desktop-gap-22 {
    gap: var(--gap-22);
  }
  .for-desktop-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .for-desktop-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .for-desktop-gap-23 {
    gap: var(--gap-23);
  }
  .for-desktop-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .for-desktop-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .for-desktop-gap-24 {
    gap: var(--gap-24);
  }
  .for-desktop-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .for-desktop-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .for-desktop-gap-25 {
    gap: var(--gap-25);
  }
  .for-desktop-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .for-desktop-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .for-desktop-gap-26 {
    gap: var(--gap-26);
  }
  .for-desktop-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .for-desktop-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .for-desktop-gap-27 {
    gap: var(--gap-27);
  }
  .for-desktop-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .for-desktop-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .for-desktop-gap-28 {
    gap: var(--gap-28);
  }
  .for-desktop-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .for-desktop-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .for-desktop-gap-29 {
    gap: var(--gap-29);
  }
  .for-desktop-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .for-desktop-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .for-desktop-gap-30 {
    gap: var(--gap-30);
  }
  .for-desktop-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .for-desktop-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .for-desktop-gap-31 {
    gap: var(--gap-31);
  }
  .for-desktop-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .for-desktop-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .for-desktop-gap-32 {
    gap: var(--gap-32);
  }
  .for-desktop-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .for-desktop-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .for-desktop-gap-33 {
    gap: var(--gap-33);
  }
  .for-desktop-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .for-desktop-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .for-desktop-gap-34 {
    gap: var(--gap-34);
  }
  .for-desktop-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .for-desktop-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .for-desktop-gap-35 {
    gap: var(--gap-35);
  }
  .for-desktop-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .for-desktop-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .for-desktop-gap-36 {
    gap: var(--gap-36);
  }
  .for-desktop-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .for-desktop-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .for-desktop-gap-37 {
    gap: var(--gap-37);
  }
  .for-desktop-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .for-desktop-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .for-desktop-gap-38 {
    gap: var(--gap-38);
  }
  .for-desktop-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .for-desktop-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .for-desktop-gap-39 {
    gap: var(--gap-39);
  }
  .for-desktop-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .for-desktop-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .for-desktop-gap-40 {
    gap: var(--gap-40);
  }
  .for-desktop-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .for-desktop-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .for-desktop-gap-41 {
    gap: var(--gap-41);
  }
  .for-desktop-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .for-desktop-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .for-desktop-gap-42 {
    gap: var(--gap-42);
  }
  .for-desktop-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .for-desktop-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .for-desktop-gap-43 {
    gap: var(--gap-43);
  }
  .for-desktop-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .for-desktop-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .for-desktop-gap-44 {
    gap: var(--gap-44);
  }
  .for-desktop-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .for-desktop-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .for-desktop-gap-45 {
    gap: var(--gap-45);
  }
  .for-desktop-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .for-desktop-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .for-desktop-gap-46 {
    gap: var(--gap-46);
  }
  .for-desktop-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .for-desktop-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .for-desktop-gap-47 {
    gap: var(--gap-47);
  }
  .for-desktop-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .for-desktop-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .for-desktop-gap-48 {
    gap: var(--gap-48);
  }
  .for-desktop-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .for-desktop-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .for-desktop-gap-49 {
    gap: var(--gap-49);
  }
  .for-desktop-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .for-desktop-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .for-desktop-gap-50 {
    gap: var(--gap-50);
  }
  .for-desktop-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .for-desktop-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (min-width: 1920px){
  .for-full-hd-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .for-full-hd-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .for-full-hd-col-1 {
    grid-column: span 1/span 1;
  }
  .for-full-hd-col-2 {
    grid-column: span 2/span 2;
  }
  .for-full-hd-col-3 {
    grid-column: span 3/span 3;
  }
  .for-full-hd-col-4 {
    grid-column: span 4/span 4;
  }
  .for-full-hd-col-5 {
    grid-column: span 5/span 5;
  }
  .for-full-hd-col-6 {
    grid-column: span 6/span 6;
  }
  .for-full-hd-col-7 {
    grid-column: span 7/span 7;
  }
  .for-full-hd-col-8 {
    grid-column: span 8/span 8;
  }
  .for-full-hd-col-9 {
    grid-column: span 9/span 9;
  }
  .for-full-hd-col-10 {
    grid-column: span 10/span 10;
  }
  .for-full-hd-col-11 {
    grid-column: span 11/span 11;
  }
  .for-full-hd-col-12 {
    grid-column: span 12/span 12;
  }
  .for-full-hd-full-row {
    grid-column: 1/-1;
  }
  .for-full-hd-col-start-1 {
    grid-column-start: 1;
  }
  .for-full-hd-col-start-2 {
    grid-column-start: 2;
  }
  .for-full-hd-col-start-3 {
    grid-column-start: 3;
  }
  .for-full-hd-col-start-4 {
    grid-column-start: 4;
  }
  .for-full-hd-col-start-5 {
    grid-column-start: 5;
  }
  .for-full-hd-col-start-6 {
    grid-column-start: 6;
  }
  .for-full-hd-col-start-7 {
    grid-column-start: 7;
  }
  .for-full-hd-col-start-8 {
    grid-column-start: 8;
  }
  .for-full-hd-col-start-9 {
    grid-column-start: 9;
  }
  .for-full-hd-col-start-10 {
    grid-column-start: 10;
  }
  .for-full-hd-col-start-11 {
    grid-column-start: 11;
  }
  .for-full-hd-col-start-12 {
    grid-column-start: 12;
  }
  .for-full-hd-row-span-1 {
    grid-row: span 1/span 1;
  }
  .for-full-hd-row-span-2 {
    grid-row: span 2/span 2;
  }
  .for-full-hd-row-span-3 {
    grid-row: span 3/span 3;
  }
  .for-full-hd-row-span-4 {
    grid-row: span 4/span 4;
  }
  .for-full-hd-row-span-5 {
    grid-row: span 5/span 5;
  }
  .for-full-hd-row-span-6 {
    grid-row: span 6/span 6;
  }
  .for-full-hd-gap-0 {
    gap: var(--gap-0);
  }
  .for-full-hd-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .for-full-hd-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .for-full-hd-gap-1 {
    gap: var(--gap-1);
  }
  .for-full-hd-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .for-full-hd-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .for-full-hd-gap-2 {
    gap: var(--gap-2);
  }
  .for-full-hd-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .for-full-hd-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .for-full-hd-gap-3 {
    gap: var(--gap-3);
  }
  .for-full-hd-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .for-full-hd-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .for-full-hd-gap-4 {
    gap: var(--gap-4);
  }
  .for-full-hd-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .for-full-hd-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .for-full-hd-gap-5 {
    gap: var(--gap-5);
  }
  .for-full-hd-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .for-full-hd-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .for-full-hd-gap-6 {
    gap: var(--gap-6);
  }
  .for-full-hd-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .for-full-hd-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .for-full-hd-gap-7 {
    gap: var(--gap-7);
  }
  .for-full-hd-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .for-full-hd-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .for-full-hd-gap-8 {
    gap: var(--gap-8);
  }
  .for-full-hd-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .for-full-hd-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .for-full-hd-gap-9 {
    gap: var(--gap-9);
  }
  .for-full-hd-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .for-full-hd-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .for-full-hd-gap-10 {
    gap: var(--gap-10);
  }
  .for-full-hd-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .for-full-hd-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .for-full-hd-gap-11 {
    gap: var(--gap-11);
  }
  .for-full-hd-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .for-full-hd-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .for-full-hd-gap-12 {
    gap: var(--gap-12);
  }
  .for-full-hd-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .for-full-hd-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .for-full-hd-gap-13 {
    gap: var(--gap-13);
  }
  .for-full-hd-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .for-full-hd-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .for-full-hd-gap-14 {
    gap: var(--gap-14);
  }
  .for-full-hd-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .for-full-hd-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .for-full-hd-gap-15 {
    gap: var(--gap-15);
  }
  .for-full-hd-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .for-full-hd-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .for-full-hd-gap-16 {
    gap: var(--gap-16);
  }
  .for-full-hd-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .for-full-hd-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .for-full-hd-gap-17 {
    gap: var(--gap-17);
  }
  .for-full-hd-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .for-full-hd-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .for-full-hd-gap-18 {
    gap: var(--gap-18);
  }
  .for-full-hd-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .for-full-hd-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .for-full-hd-gap-19 {
    gap: var(--gap-19);
  }
  .for-full-hd-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .for-full-hd-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .for-full-hd-gap-20 {
    gap: var(--gap-20);
  }
  .for-full-hd-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .for-full-hd-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .for-full-hd-gap-21 {
    gap: var(--gap-21);
  }
  .for-full-hd-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .for-full-hd-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .for-full-hd-gap-22 {
    gap: var(--gap-22);
  }
  .for-full-hd-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .for-full-hd-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .for-full-hd-gap-23 {
    gap: var(--gap-23);
  }
  .for-full-hd-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .for-full-hd-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .for-full-hd-gap-24 {
    gap: var(--gap-24);
  }
  .for-full-hd-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .for-full-hd-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .for-full-hd-gap-25 {
    gap: var(--gap-25);
  }
  .for-full-hd-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .for-full-hd-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .for-full-hd-gap-26 {
    gap: var(--gap-26);
  }
  .for-full-hd-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .for-full-hd-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .for-full-hd-gap-27 {
    gap: var(--gap-27);
  }
  .for-full-hd-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .for-full-hd-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .for-full-hd-gap-28 {
    gap: var(--gap-28);
  }
  .for-full-hd-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .for-full-hd-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .for-full-hd-gap-29 {
    gap: var(--gap-29);
  }
  .for-full-hd-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .for-full-hd-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .for-full-hd-gap-30 {
    gap: var(--gap-30);
  }
  .for-full-hd-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .for-full-hd-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .for-full-hd-gap-31 {
    gap: var(--gap-31);
  }
  .for-full-hd-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .for-full-hd-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .for-full-hd-gap-32 {
    gap: var(--gap-32);
  }
  .for-full-hd-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .for-full-hd-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .for-full-hd-gap-33 {
    gap: var(--gap-33);
  }
  .for-full-hd-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .for-full-hd-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .for-full-hd-gap-34 {
    gap: var(--gap-34);
  }
  .for-full-hd-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .for-full-hd-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .for-full-hd-gap-35 {
    gap: var(--gap-35);
  }
  .for-full-hd-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .for-full-hd-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .for-full-hd-gap-36 {
    gap: var(--gap-36);
  }
  .for-full-hd-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .for-full-hd-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .for-full-hd-gap-37 {
    gap: var(--gap-37);
  }
  .for-full-hd-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .for-full-hd-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .for-full-hd-gap-38 {
    gap: var(--gap-38);
  }
  .for-full-hd-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .for-full-hd-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .for-full-hd-gap-39 {
    gap: var(--gap-39);
  }
  .for-full-hd-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .for-full-hd-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .for-full-hd-gap-40 {
    gap: var(--gap-40);
  }
  .for-full-hd-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .for-full-hd-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .for-full-hd-gap-41 {
    gap: var(--gap-41);
  }
  .for-full-hd-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .for-full-hd-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .for-full-hd-gap-42 {
    gap: var(--gap-42);
  }
  .for-full-hd-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .for-full-hd-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .for-full-hd-gap-43 {
    gap: var(--gap-43);
  }
  .for-full-hd-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .for-full-hd-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .for-full-hd-gap-44 {
    gap: var(--gap-44);
  }
  .for-full-hd-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .for-full-hd-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .for-full-hd-gap-45 {
    gap: var(--gap-45);
  }
  .for-full-hd-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .for-full-hd-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .for-full-hd-gap-46 {
    gap: var(--gap-46);
  }
  .for-full-hd-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .for-full-hd-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .for-full-hd-gap-47 {
    gap: var(--gap-47);
  }
  .for-full-hd-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .for-full-hd-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .for-full-hd-gap-48 {
    gap: var(--gap-48);
  }
  .for-full-hd-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .for-full-hd-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .for-full-hd-gap-49 {
    gap: var(--gap-49);
  }
  .for-full-hd-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .for-full-hd-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .for-full-hd-gap-50 {
    gap: var(--gap-50);
  }
  .for-full-hd-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .for-full-hd-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (max-width: 1919.98px){
  .full-hd-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .full-hd-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .full-hd-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .full-hd-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .full-hd-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .full-hd-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .full-hd-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .full-hd-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .full-hd-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .full-hd-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .full-hd-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .full-hd-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .full-hd-col-1 {
    grid-column: span 1/span 1;
  }
  .full-hd-col-2 {
    grid-column: span 2/span 2;
  }
  .full-hd-col-3 {
    grid-column: span 3/span 3;
  }
  .full-hd-col-4 {
    grid-column: span 4/span 4;
  }
  .full-hd-col-5 {
    grid-column: span 5/span 5;
  }
  .full-hd-col-6 {
    grid-column: span 6/span 6;
  }
  .full-hd-col-7 {
    grid-column: span 7/span 7;
  }
  .full-hd-col-8 {
    grid-column: span 8/span 8;
  }
  .full-hd-col-9 {
    grid-column: span 9/span 9;
  }
  .full-hd-col-10 {
    grid-column: span 10/span 10;
  }
  .full-hd-col-11 {
    grid-column: span 11/span 11;
  }
  .full-hd-col-12 {
    grid-column: span 12/span 12;
  }
  .full-hd-full-row {
    grid-column: 1/-1;
  }
  .full-hd-col-start-1 {
    grid-column-start: 1;
  }
  .full-hd-col-start-2 {
    grid-column-start: 2;
  }
  .full-hd-col-start-3 {
    grid-column-start: 3;
  }
  .full-hd-col-start-4 {
    grid-column-start: 4;
  }
  .full-hd-col-start-5 {
    grid-column-start: 5;
  }
  .full-hd-col-start-6 {
    grid-column-start: 6;
  }
  .full-hd-col-start-7 {
    grid-column-start: 7;
  }
  .full-hd-col-start-8 {
    grid-column-start: 8;
  }
  .full-hd-col-start-9 {
    grid-column-start: 9;
  }
  .full-hd-col-start-10 {
    grid-column-start: 10;
  }
  .full-hd-col-start-11 {
    grid-column-start: 11;
  }
  .full-hd-col-start-12 {
    grid-column-start: 12;
  }
  .full-hd-row-span-1 {
    grid-row: span 1/span 1;
  }
  .full-hd-row-span-2 {
    grid-row: span 2/span 2;
  }
  .full-hd-row-span-3 {
    grid-row: span 3/span 3;
  }
  .full-hd-row-span-4 {
    grid-row: span 4/span 4;
  }
  .full-hd-row-span-5 {
    grid-row: span 5/span 5;
  }
  .full-hd-row-span-6 {
    grid-row: span 6/span 6;
  }
  .full-hd-gap-0 {
    gap: var(--gap-0);
  }
  .full-hd-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .full-hd-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .full-hd-gap-1 {
    gap: var(--gap-1);
  }
  .full-hd-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .full-hd-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .full-hd-gap-2 {
    gap: var(--gap-2);
  }
  .full-hd-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .full-hd-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .full-hd-gap-3 {
    gap: var(--gap-3);
  }
  .full-hd-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .full-hd-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .full-hd-gap-4 {
    gap: var(--gap-4);
  }
  .full-hd-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .full-hd-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .full-hd-gap-5 {
    gap: var(--gap-5);
  }
  .full-hd-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .full-hd-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .full-hd-gap-6 {
    gap: var(--gap-6);
  }
  .full-hd-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .full-hd-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .full-hd-gap-7 {
    gap: var(--gap-7);
  }
  .full-hd-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .full-hd-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .full-hd-gap-8 {
    gap: var(--gap-8);
  }
  .full-hd-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .full-hd-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .full-hd-gap-9 {
    gap: var(--gap-9);
  }
  .full-hd-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .full-hd-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .full-hd-gap-10 {
    gap: var(--gap-10);
  }
  .full-hd-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .full-hd-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .full-hd-gap-11 {
    gap: var(--gap-11);
  }
  .full-hd-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .full-hd-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .full-hd-gap-12 {
    gap: var(--gap-12);
  }
  .full-hd-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .full-hd-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .full-hd-gap-13 {
    gap: var(--gap-13);
  }
  .full-hd-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .full-hd-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .full-hd-gap-14 {
    gap: var(--gap-14);
  }
  .full-hd-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .full-hd-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .full-hd-gap-15 {
    gap: var(--gap-15);
  }
  .full-hd-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .full-hd-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .full-hd-gap-16 {
    gap: var(--gap-16);
  }
  .full-hd-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .full-hd-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .full-hd-gap-17 {
    gap: var(--gap-17);
  }
  .full-hd-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .full-hd-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .full-hd-gap-18 {
    gap: var(--gap-18);
  }
  .full-hd-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .full-hd-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .full-hd-gap-19 {
    gap: var(--gap-19);
  }
  .full-hd-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .full-hd-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .full-hd-gap-20 {
    gap: var(--gap-20);
  }
  .full-hd-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .full-hd-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .full-hd-gap-21 {
    gap: var(--gap-21);
  }
  .full-hd-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .full-hd-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .full-hd-gap-22 {
    gap: var(--gap-22);
  }
  .full-hd-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .full-hd-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .full-hd-gap-23 {
    gap: var(--gap-23);
  }
  .full-hd-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .full-hd-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .full-hd-gap-24 {
    gap: var(--gap-24);
  }
  .full-hd-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .full-hd-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .full-hd-gap-25 {
    gap: var(--gap-25);
  }
  .full-hd-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .full-hd-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .full-hd-gap-26 {
    gap: var(--gap-26);
  }
  .full-hd-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .full-hd-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .full-hd-gap-27 {
    gap: var(--gap-27);
  }
  .full-hd-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .full-hd-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .full-hd-gap-28 {
    gap: var(--gap-28);
  }
  .full-hd-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .full-hd-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .full-hd-gap-29 {
    gap: var(--gap-29);
  }
  .full-hd-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .full-hd-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .full-hd-gap-30 {
    gap: var(--gap-30);
  }
  .full-hd-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .full-hd-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .full-hd-gap-31 {
    gap: var(--gap-31);
  }
  .full-hd-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .full-hd-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .full-hd-gap-32 {
    gap: var(--gap-32);
  }
  .full-hd-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .full-hd-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .full-hd-gap-33 {
    gap: var(--gap-33);
  }
  .full-hd-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .full-hd-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .full-hd-gap-34 {
    gap: var(--gap-34);
  }
  .full-hd-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .full-hd-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .full-hd-gap-35 {
    gap: var(--gap-35);
  }
  .full-hd-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .full-hd-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .full-hd-gap-36 {
    gap: var(--gap-36);
  }
  .full-hd-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .full-hd-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .full-hd-gap-37 {
    gap: var(--gap-37);
  }
  .full-hd-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .full-hd-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .full-hd-gap-38 {
    gap: var(--gap-38);
  }
  .full-hd-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .full-hd-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .full-hd-gap-39 {
    gap: var(--gap-39);
  }
  .full-hd-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .full-hd-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .full-hd-gap-40 {
    gap: var(--gap-40);
  }
  .full-hd-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .full-hd-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .full-hd-gap-41 {
    gap: var(--gap-41);
  }
  .full-hd-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .full-hd-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .full-hd-gap-42 {
    gap: var(--gap-42);
  }
  .full-hd-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .full-hd-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .full-hd-gap-43 {
    gap: var(--gap-43);
  }
  .full-hd-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .full-hd-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .full-hd-gap-44 {
    gap: var(--gap-44);
  }
  .full-hd-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .full-hd-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .full-hd-gap-45 {
    gap: var(--gap-45);
  }
  .full-hd-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .full-hd-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .full-hd-gap-46 {
    gap: var(--gap-46);
  }
  .full-hd-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .full-hd-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .full-hd-gap-47 {
    gap: var(--gap-47);
  }
  .full-hd-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .full-hd-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .full-hd-gap-48 {
    gap: var(--gap-48);
  }
  .full-hd-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .full-hd-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .full-hd-gap-49 {
    gap: var(--gap-49);
  }
  .full-hd-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .full-hd-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .full-hd-gap-50 {
    gap: var(--gap-50);
  }
  .full-hd-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .full-hd-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (max-width: 1439.98px){
  .desktop-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .desktop-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .desktop-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .desktop-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .desktop-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .desktop-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .desktop-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .desktop-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .desktop-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .desktop-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .desktop-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .desktop-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .desktop-col-1 {
    grid-column: span 1/span 1;
  }
  .desktop-col-2 {
    grid-column: span 2/span 2;
  }
  .desktop-col-3 {
    grid-column: span 3/span 3;
  }
  .desktop-col-4 {
    grid-column: span 4/span 4;
  }
  .desktop-col-5 {
    grid-column: span 5/span 5;
  }
  .desktop-col-6 {
    grid-column: span 6/span 6;
  }
  .desktop-col-7 {
    grid-column: span 7/span 7;
  }
  .desktop-col-8 {
    grid-column: span 8/span 8;
  }
  .desktop-col-9 {
    grid-column: span 9/span 9;
  }
  .desktop-col-10 {
    grid-column: span 10/span 10;
  }
  .desktop-col-11 {
    grid-column: span 11/span 11;
  }
  .desktop-col-12 {
    grid-column: span 12/span 12;
  }
  .desktop-full-row {
    grid-column: 1/-1;
  }
  .desktop-col-start-1 {
    grid-column-start: 1;
  }
  .desktop-col-start-2 {
    grid-column-start: 2;
  }
  .desktop-col-start-3 {
    grid-column-start: 3;
  }
  .desktop-col-start-4 {
    grid-column-start: 4;
  }
  .desktop-col-start-5 {
    grid-column-start: 5;
  }
  .desktop-col-start-6 {
    grid-column-start: 6;
  }
  .desktop-col-start-7 {
    grid-column-start: 7;
  }
  .desktop-col-start-8 {
    grid-column-start: 8;
  }
  .desktop-col-start-9 {
    grid-column-start: 9;
  }
  .desktop-col-start-10 {
    grid-column-start: 10;
  }
  .desktop-col-start-11 {
    grid-column-start: 11;
  }
  .desktop-col-start-12 {
    grid-column-start: 12;
  }
  .desktop-row-span-1 {
    grid-row: span 1/span 1;
  }
  .desktop-row-span-2 {
    grid-row: span 2/span 2;
  }
  .desktop-row-span-3 {
    grid-row: span 3/span 3;
  }
  .desktop-row-span-4 {
    grid-row: span 4/span 4;
  }
  .desktop-row-span-5 {
    grid-row: span 5/span 5;
  }
  .desktop-row-span-6 {
    grid-row: span 6/span 6;
  }
  .desktop-gap-0 {
    gap: var(--gap-0);
  }
  .desktop-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .desktop-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .desktop-gap-1 {
    gap: var(--gap-1);
  }
  .desktop-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .desktop-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .desktop-gap-2 {
    gap: var(--gap-2);
  }
  .desktop-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .desktop-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .desktop-gap-3 {
    gap: var(--gap-3);
  }
  .desktop-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .desktop-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .desktop-gap-4 {
    gap: var(--gap-4);
  }
  .desktop-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .desktop-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .desktop-gap-5 {
    gap: var(--gap-5);
  }
  .desktop-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .desktop-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .desktop-gap-6 {
    gap: var(--gap-6);
  }
  .desktop-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .desktop-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .desktop-gap-7 {
    gap: var(--gap-7);
  }
  .desktop-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .desktop-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .desktop-gap-8 {
    gap: var(--gap-8);
  }
  .desktop-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .desktop-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .desktop-gap-9 {
    gap: var(--gap-9);
  }
  .desktop-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .desktop-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .desktop-gap-10 {
    gap: var(--gap-10);
  }
  .desktop-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .desktop-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .desktop-gap-11 {
    gap: var(--gap-11);
  }
  .desktop-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .desktop-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .desktop-gap-12 {
    gap: var(--gap-12);
  }
  .desktop-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .desktop-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .desktop-gap-13 {
    gap: var(--gap-13);
  }
  .desktop-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .desktop-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .desktop-gap-14 {
    gap: var(--gap-14);
  }
  .desktop-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .desktop-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .desktop-gap-15 {
    gap: var(--gap-15);
  }
  .desktop-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .desktop-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .desktop-gap-16 {
    gap: var(--gap-16);
  }
  .desktop-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .desktop-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .desktop-gap-17 {
    gap: var(--gap-17);
  }
  .desktop-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .desktop-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .desktop-gap-18 {
    gap: var(--gap-18);
  }
  .desktop-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .desktop-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .desktop-gap-19 {
    gap: var(--gap-19);
  }
  .desktop-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .desktop-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .desktop-gap-20 {
    gap: var(--gap-20);
  }
  .desktop-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .desktop-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .desktop-gap-21 {
    gap: var(--gap-21);
  }
  .desktop-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .desktop-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .desktop-gap-22 {
    gap: var(--gap-22);
  }
  .desktop-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .desktop-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .desktop-gap-23 {
    gap: var(--gap-23);
  }
  .desktop-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .desktop-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .desktop-gap-24 {
    gap: var(--gap-24);
  }
  .desktop-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .desktop-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .desktop-gap-25 {
    gap: var(--gap-25);
  }
  .desktop-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .desktop-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .desktop-gap-26 {
    gap: var(--gap-26);
  }
  .desktop-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .desktop-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .desktop-gap-27 {
    gap: var(--gap-27);
  }
  .desktop-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .desktop-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .desktop-gap-28 {
    gap: var(--gap-28);
  }
  .desktop-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .desktop-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .desktop-gap-29 {
    gap: var(--gap-29);
  }
  .desktop-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .desktop-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .desktop-gap-30 {
    gap: var(--gap-30);
  }
  .desktop-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .desktop-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .desktop-gap-31 {
    gap: var(--gap-31);
  }
  .desktop-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .desktop-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .desktop-gap-32 {
    gap: var(--gap-32);
  }
  .desktop-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .desktop-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .desktop-gap-33 {
    gap: var(--gap-33);
  }
  .desktop-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .desktop-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .desktop-gap-34 {
    gap: var(--gap-34);
  }
  .desktop-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .desktop-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .desktop-gap-35 {
    gap: var(--gap-35);
  }
  .desktop-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .desktop-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .desktop-gap-36 {
    gap: var(--gap-36);
  }
  .desktop-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .desktop-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .desktop-gap-37 {
    gap: var(--gap-37);
  }
  .desktop-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .desktop-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .desktop-gap-38 {
    gap: var(--gap-38);
  }
  .desktop-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .desktop-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .desktop-gap-39 {
    gap: var(--gap-39);
  }
  .desktop-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .desktop-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .desktop-gap-40 {
    gap: var(--gap-40);
  }
  .desktop-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .desktop-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .desktop-gap-41 {
    gap: var(--gap-41);
  }
  .desktop-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .desktop-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .desktop-gap-42 {
    gap: var(--gap-42);
  }
  .desktop-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .desktop-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .desktop-gap-43 {
    gap: var(--gap-43);
  }
  .desktop-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .desktop-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .desktop-gap-44 {
    gap: var(--gap-44);
  }
  .desktop-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .desktop-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .desktop-gap-45 {
    gap: var(--gap-45);
  }
  .desktop-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .desktop-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .desktop-gap-46 {
    gap: var(--gap-46);
  }
  .desktop-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .desktop-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .desktop-gap-47 {
    gap: var(--gap-47);
  }
  .desktop-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .desktop-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .desktop-gap-48 {
    gap: var(--gap-48);
  }
  .desktop-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .desktop-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .desktop-gap-49 {
    gap: var(--gap-49);
  }
  .desktop-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .desktop-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .desktop-gap-50 {
    gap: var(--gap-50);
  }
  .desktop-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .desktop-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (max-width: 1239.98px){
  .laptop-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .laptop-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .laptop-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .laptop-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .laptop-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .laptop-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .laptop-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .laptop-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .laptop-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .laptop-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .laptop-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .laptop-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .laptop-col-1 {
    grid-column: span 1/span 1;
  }
  .laptop-col-2 {
    grid-column: span 2/span 2;
  }
  .laptop-col-3 {
    grid-column: span 3/span 3;
  }
  .laptop-col-4 {
    grid-column: span 4/span 4;
  }
  .laptop-col-5 {
    grid-column: span 5/span 5;
  }
  .laptop-col-6 {
    grid-column: span 6/span 6;
  }
  .laptop-col-7 {
    grid-column: span 7/span 7;
  }
  .laptop-col-8 {
    grid-column: span 8/span 8;
  }
  .laptop-col-9 {
    grid-column: span 9/span 9;
  }
  .laptop-col-10 {
    grid-column: span 10/span 10;
  }
  .laptop-col-11 {
    grid-column: span 11/span 11;
  }
  .laptop-col-12 {
    grid-column: span 12/span 12;
  }
  .laptop-full-row {
    grid-column: 1/-1;
  }
  .laptop-col-start-1 {
    grid-column-start: 1;
  }
  .laptop-col-start-2 {
    grid-column-start: 2;
  }
  .laptop-col-start-3 {
    grid-column-start: 3;
  }
  .laptop-col-start-4 {
    grid-column-start: 4;
  }
  .laptop-col-start-5 {
    grid-column-start: 5;
  }
  .laptop-col-start-6 {
    grid-column-start: 6;
  }
  .laptop-col-start-7 {
    grid-column-start: 7;
  }
  .laptop-col-start-8 {
    grid-column-start: 8;
  }
  .laptop-col-start-9 {
    grid-column-start: 9;
  }
  .laptop-col-start-10 {
    grid-column-start: 10;
  }
  .laptop-col-start-11 {
    grid-column-start: 11;
  }
  .laptop-col-start-12 {
    grid-column-start: 12;
  }
  .laptop-row-span-1 {
    grid-row: span 1/span 1;
  }
  .laptop-row-span-2 {
    grid-row: span 2/span 2;
  }
  .laptop-row-span-3 {
    grid-row: span 3/span 3;
  }
  .laptop-row-span-4 {
    grid-row: span 4/span 4;
  }
  .laptop-row-span-5 {
    grid-row: span 5/span 5;
  }
  .laptop-row-span-6 {
    grid-row: span 6/span 6;
  }
  .laptop-gap-0 {
    gap: var(--gap-0);
  }
  .laptop-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .laptop-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .laptop-gap-1 {
    gap: var(--gap-1);
  }
  .laptop-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .laptop-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .laptop-gap-2 {
    gap: var(--gap-2);
  }
  .laptop-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .laptop-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .laptop-gap-3 {
    gap: var(--gap-3);
  }
  .laptop-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .laptop-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .laptop-gap-4 {
    gap: var(--gap-4);
  }
  .laptop-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .laptop-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .laptop-gap-5 {
    gap: var(--gap-5);
  }
  .laptop-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .laptop-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .laptop-gap-6 {
    gap: var(--gap-6);
  }
  .laptop-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .laptop-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .laptop-gap-7 {
    gap: var(--gap-7);
  }
  .laptop-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .laptop-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .laptop-gap-8 {
    gap: var(--gap-8);
  }
  .laptop-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .laptop-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .laptop-gap-9 {
    gap: var(--gap-9);
  }
  .laptop-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .laptop-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .laptop-gap-10 {
    gap: var(--gap-10);
  }
  .laptop-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .laptop-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .laptop-gap-11 {
    gap: var(--gap-11);
  }
  .laptop-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .laptop-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .laptop-gap-12 {
    gap: var(--gap-12);
  }
  .laptop-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .laptop-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .laptop-gap-13 {
    gap: var(--gap-13);
  }
  .laptop-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .laptop-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .laptop-gap-14 {
    gap: var(--gap-14);
  }
  .laptop-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .laptop-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .laptop-gap-15 {
    gap: var(--gap-15);
  }
  .laptop-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .laptop-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .laptop-gap-16 {
    gap: var(--gap-16);
  }
  .laptop-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .laptop-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .laptop-gap-17 {
    gap: var(--gap-17);
  }
  .laptop-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .laptop-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .laptop-gap-18 {
    gap: var(--gap-18);
  }
  .laptop-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .laptop-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .laptop-gap-19 {
    gap: var(--gap-19);
  }
  .laptop-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .laptop-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .laptop-gap-20 {
    gap: var(--gap-20);
  }
  .laptop-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .laptop-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .laptop-gap-21 {
    gap: var(--gap-21);
  }
  .laptop-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .laptop-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .laptop-gap-22 {
    gap: var(--gap-22);
  }
  .laptop-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .laptop-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .laptop-gap-23 {
    gap: var(--gap-23);
  }
  .laptop-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .laptop-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .laptop-gap-24 {
    gap: var(--gap-24);
  }
  .laptop-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .laptop-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .laptop-gap-25 {
    gap: var(--gap-25);
  }
  .laptop-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .laptop-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .laptop-gap-26 {
    gap: var(--gap-26);
  }
  .laptop-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .laptop-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .laptop-gap-27 {
    gap: var(--gap-27);
  }
  .laptop-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .laptop-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .laptop-gap-28 {
    gap: var(--gap-28);
  }
  .laptop-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .laptop-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .laptop-gap-29 {
    gap: var(--gap-29);
  }
  .laptop-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .laptop-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .laptop-gap-30 {
    gap: var(--gap-30);
  }
  .laptop-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .laptop-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .laptop-gap-31 {
    gap: var(--gap-31);
  }
  .laptop-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .laptop-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .laptop-gap-32 {
    gap: var(--gap-32);
  }
  .laptop-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .laptop-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .laptop-gap-33 {
    gap: var(--gap-33);
  }
  .laptop-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .laptop-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .laptop-gap-34 {
    gap: var(--gap-34);
  }
  .laptop-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .laptop-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .laptop-gap-35 {
    gap: var(--gap-35);
  }
  .laptop-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .laptop-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .laptop-gap-36 {
    gap: var(--gap-36);
  }
  .laptop-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .laptop-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .laptop-gap-37 {
    gap: var(--gap-37);
  }
  .laptop-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .laptop-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .laptop-gap-38 {
    gap: var(--gap-38);
  }
  .laptop-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .laptop-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .laptop-gap-39 {
    gap: var(--gap-39);
  }
  .laptop-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .laptop-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .laptop-gap-40 {
    gap: var(--gap-40);
  }
  .laptop-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .laptop-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .laptop-gap-41 {
    gap: var(--gap-41);
  }
  .laptop-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .laptop-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .laptop-gap-42 {
    gap: var(--gap-42);
  }
  .laptop-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .laptop-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .laptop-gap-43 {
    gap: var(--gap-43);
  }
  .laptop-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .laptop-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .laptop-gap-44 {
    gap: var(--gap-44);
  }
  .laptop-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .laptop-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .laptop-gap-45 {
    gap: var(--gap-45);
  }
  .laptop-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .laptop-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .laptop-gap-46 {
    gap: var(--gap-46);
  }
  .laptop-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .laptop-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .laptop-gap-47 {
    gap: var(--gap-47);
  }
  .laptop-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .laptop-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .laptop-gap-48 {
    gap: var(--gap-48);
  }
  .laptop-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .laptop-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .laptop-gap-49 {
    gap: var(--gap-49);
  }
  .laptop-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .laptop-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .laptop-gap-50 {
    gap: var(--gap-50);
  }
  .laptop-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .laptop-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (max-width: 1023.98px){
  .tablet-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .tablet-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .tablet-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .tablet-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .tablet-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .tablet-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .tablet-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .tablet-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .tablet-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .tablet-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .tablet-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .tablet-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .tablet-col-1 {
    grid-column: span 1/span 1;
  }
  .tablet-col-2 {
    grid-column: span 2/span 2;
  }
  .tablet-col-3 {
    grid-column: span 3/span 3;
  }
  .tablet-col-4 {
    grid-column: span 4/span 4;
  }
  .tablet-col-5 {
    grid-column: span 5/span 5;
  }
  .tablet-col-6 {
    grid-column: span 6/span 6;
  }
  .tablet-col-7 {
    grid-column: span 7/span 7;
  }
  .tablet-col-8 {
    grid-column: span 8/span 8;
  }
  .tablet-col-9 {
    grid-column: span 9/span 9;
  }
  .tablet-col-10 {
    grid-column: span 10/span 10;
  }
  .tablet-col-11 {
    grid-column: span 11/span 11;
  }
  .tablet-col-12 {
    grid-column: span 12/span 12;
  }
  .tablet-full-row {
    grid-column: 1/-1;
  }
  .tablet-col-start-1 {
    grid-column-start: 1;
  }
  .tablet-col-start-2 {
    grid-column-start: 2;
  }
  .tablet-col-start-3 {
    grid-column-start: 3;
  }
  .tablet-col-start-4 {
    grid-column-start: 4;
  }
  .tablet-col-start-5 {
    grid-column-start: 5;
  }
  .tablet-col-start-6 {
    grid-column-start: 6;
  }
  .tablet-col-start-7 {
    grid-column-start: 7;
  }
  .tablet-col-start-8 {
    grid-column-start: 8;
  }
  .tablet-col-start-9 {
    grid-column-start: 9;
  }
  .tablet-col-start-10 {
    grid-column-start: 10;
  }
  .tablet-col-start-11 {
    grid-column-start: 11;
  }
  .tablet-col-start-12 {
    grid-column-start: 12;
  }
  .tablet-row-span-1 {
    grid-row: span 1/span 1;
  }
  .tablet-row-span-2 {
    grid-row: span 2/span 2;
  }
  .tablet-row-span-3 {
    grid-row: span 3/span 3;
  }
  .tablet-row-span-4 {
    grid-row: span 4/span 4;
  }
  .tablet-row-span-5 {
    grid-row: span 5/span 5;
  }
  .tablet-row-span-6 {
    grid-row: span 6/span 6;
  }
  .tablet-gap-0 {
    gap: var(--gap-0);
  }
  .tablet-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .tablet-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .tablet-gap-1 {
    gap: var(--gap-1);
  }
  .tablet-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .tablet-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .tablet-gap-2 {
    gap: var(--gap-2);
  }
  .tablet-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .tablet-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .tablet-gap-3 {
    gap: var(--gap-3);
  }
  .tablet-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .tablet-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .tablet-gap-4 {
    gap: var(--gap-4);
  }
  .tablet-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .tablet-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .tablet-gap-5 {
    gap: var(--gap-5);
  }
  .tablet-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .tablet-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .tablet-gap-6 {
    gap: var(--gap-6);
  }
  .tablet-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .tablet-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .tablet-gap-7 {
    gap: var(--gap-7);
  }
  .tablet-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .tablet-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .tablet-gap-8 {
    gap: var(--gap-8);
  }
  .tablet-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .tablet-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .tablet-gap-9 {
    gap: var(--gap-9);
  }
  .tablet-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .tablet-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .tablet-gap-10 {
    gap: var(--gap-10);
  }
  .tablet-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .tablet-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .tablet-gap-11 {
    gap: var(--gap-11);
  }
  .tablet-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .tablet-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .tablet-gap-12 {
    gap: var(--gap-12);
  }
  .tablet-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .tablet-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .tablet-gap-13 {
    gap: var(--gap-13);
  }
  .tablet-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .tablet-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .tablet-gap-14 {
    gap: var(--gap-14);
  }
  .tablet-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .tablet-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .tablet-gap-15 {
    gap: var(--gap-15);
  }
  .tablet-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .tablet-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .tablet-gap-16 {
    gap: var(--gap-16);
  }
  .tablet-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .tablet-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .tablet-gap-17 {
    gap: var(--gap-17);
  }
  .tablet-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .tablet-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .tablet-gap-18 {
    gap: var(--gap-18);
  }
  .tablet-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .tablet-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .tablet-gap-19 {
    gap: var(--gap-19);
  }
  .tablet-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .tablet-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .tablet-gap-20 {
    gap: var(--gap-20);
  }
  .tablet-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .tablet-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .tablet-gap-21 {
    gap: var(--gap-21);
  }
  .tablet-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .tablet-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .tablet-gap-22 {
    gap: var(--gap-22);
  }
  .tablet-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .tablet-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .tablet-gap-23 {
    gap: var(--gap-23);
  }
  .tablet-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .tablet-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .tablet-gap-24 {
    gap: var(--gap-24);
  }
  .tablet-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .tablet-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .tablet-gap-25 {
    gap: var(--gap-25);
  }
  .tablet-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .tablet-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .tablet-gap-26 {
    gap: var(--gap-26);
  }
  .tablet-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .tablet-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .tablet-gap-27 {
    gap: var(--gap-27);
  }
  .tablet-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .tablet-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .tablet-gap-28 {
    gap: var(--gap-28);
  }
  .tablet-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .tablet-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .tablet-gap-29 {
    gap: var(--gap-29);
  }
  .tablet-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .tablet-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .tablet-gap-30 {
    gap: var(--gap-30);
  }
  .tablet-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .tablet-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .tablet-gap-31 {
    gap: var(--gap-31);
  }
  .tablet-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .tablet-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .tablet-gap-32 {
    gap: var(--gap-32);
  }
  .tablet-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .tablet-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .tablet-gap-33 {
    gap: var(--gap-33);
  }
  .tablet-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .tablet-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .tablet-gap-34 {
    gap: var(--gap-34);
  }
  .tablet-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .tablet-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .tablet-gap-35 {
    gap: var(--gap-35);
  }
  .tablet-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .tablet-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .tablet-gap-36 {
    gap: var(--gap-36);
  }
  .tablet-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .tablet-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .tablet-gap-37 {
    gap: var(--gap-37);
  }
  .tablet-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .tablet-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .tablet-gap-38 {
    gap: var(--gap-38);
  }
  .tablet-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .tablet-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .tablet-gap-39 {
    gap: var(--gap-39);
  }
  .tablet-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .tablet-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .tablet-gap-40 {
    gap: var(--gap-40);
  }
  .tablet-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .tablet-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .tablet-gap-41 {
    gap: var(--gap-41);
  }
  .tablet-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .tablet-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .tablet-gap-42 {
    gap: var(--gap-42);
  }
  .tablet-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .tablet-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .tablet-gap-43 {
    gap: var(--gap-43);
  }
  .tablet-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .tablet-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .tablet-gap-44 {
    gap: var(--gap-44);
  }
  .tablet-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .tablet-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .tablet-gap-45 {
    gap: var(--gap-45);
  }
  .tablet-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .tablet-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .tablet-gap-46 {
    gap: var(--gap-46);
  }
  .tablet-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .tablet-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .tablet-gap-47 {
    gap: var(--gap-47);
  }
  .tablet-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .tablet-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .tablet-gap-48 {
    gap: var(--gap-48);
  }
  .tablet-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .tablet-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .tablet-gap-49 {
    gap: var(--gap-49);
  }
  .tablet-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .tablet-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .tablet-gap-50 {
    gap: var(--gap-50);
  }
  .tablet-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .tablet-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (max-width: 766.98px){
  .small-tablet-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .small-tablet-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .small-tablet-col-1 {
    grid-column: span 1/span 1;
  }
  .small-tablet-col-2 {
    grid-column: span 2/span 2;
  }
  .small-tablet-col-3 {
    grid-column: span 3/span 3;
  }
  .small-tablet-col-4 {
    grid-column: span 4/span 4;
  }
  .small-tablet-col-5 {
    grid-column: span 5/span 5;
  }
  .small-tablet-col-6 {
    grid-column: span 6/span 6;
  }
  .small-tablet-col-7 {
    grid-column: span 7/span 7;
  }
  .small-tablet-col-8 {
    grid-column: span 8/span 8;
  }
  .small-tablet-col-9 {
    grid-column: span 9/span 9;
  }
  .small-tablet-col-10 {
    grid-column: span 10/span 10;
  }
  .small-tablet-col-11 {
    grid-column: span 11/span 11;
  }
  .small-tablet-col-12 {
    grid-column: span 12/span 12;
  }
  .small-tablet-full-row {
    grid-column: 1/-1;
  }
  .small-tablet-col-start-1 {
    grid-column-start: 1;
  }
  .small-tablet-col-start-2 {
    grid-column-start: 2;
  }
  .small-tablet-col-start-3 {
    grid-column-start: 3;
  }
  .small-tablet-col-start-4 {
    grid-column-start: 4;
  }
  .small-tablet-col-start-5 {
    grid-column-start: 5;
  }
  .small-tablet-col-start-6 {
    grid-column-start: 6;
  }
  .small-tablet-col-start-7 {
    grid-column-start: 7;
  }
  .small-tablet-col-start-8 {
    grid-column-start: 8;
  }
  .small-tablet-col-start-9 {
    grid-column-start: 9;
  }
  .small-tablet-col-start-10 {
    grid-column-start: 10;
  }
  .small-tablet-col-start-11 {
    grid-column-start: 11;
  }
  .small-tablet-col-start-12 {
    grid-column-start: 12;
  }
  .small-tablet-row-span-1 {
    grid-row: span 1/span 1;
  }
  .small-tablet-row-span-2 {
    grid-row: span 2/span 2;
  }
  .small-tablet-row-span-3 {
    grid-row: span 3/span 3;
  }
  .small-tablet-row-span-4 {
    grid-row: span 4/span 4;
  }
  .small-tablet-row-span-5 {
    grid-row: span 5/span 5;
  }
  .small-tablet-row-span-6 {
    grid-row: span 6/span 6;
  }
  .small-tablet-gap-0 {
    gap: var(--gap-0);
  }
  .small-tablet-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .small-tablet-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .small-tablet-gap-1 {
    gap: var(--gap-1);
  }
  .small-tablet-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .small-tablet-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .small-tablet-gap-2 {
    gap: var(--gap-2);
  }
  .small-tablet-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .small-tablet-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .small-tablet-gap-3 {
    gap: var(--gap-3);
  }
  .small-tablet-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .small-tablet-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .small-tablet-gap-4 {
    gap: var(--gap-4);
  }
  .small-tablet-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .small-tablet-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .small-tablet-gap-5 {
    gap: var(--gap-5);
  }
  .small-tablet-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .small-tablet-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .small-tablet-gap-6 {
    gap: var(--gap-6);
  }
  .small-tablet-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .small-tablet-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .small-tablet-gap-7 {
    gap: var(--gap-7);
  }
  .small-tablet-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .small-tablet-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .small-tablet-gap-8 {
    gap: var(--gap-8);
  }
  .small-tablet-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .small-tablet-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .small-tablet-gap-9 {
    gap: var(--gap-9);
  }
  .small-tablet-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .small-tablet-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .small-tablet-gap-10 {
    gap: var(--gap-10);
  }
  .small-tablet-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .small-tablet-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .small-tablet-gap-11 {
    gap: var(--gap-11);
  }
  .small-tablet-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .small-tablet-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .small-tablet-gap-12 {
    gap: var(--gap-12);
  }
  .small-tablet-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .small-tablet-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .small-tablet-gap-13 {
    gap: var(--gap-13);
  }
  .small-tablet-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .small-tablet-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .small-tablet-gap-14 {
    gap: var(--gap-14);
  }
  .small-tablet-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .small-tablet-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .small-tablet-gap-15 {
    gap: var(--gap-15);
  }
  .small-tablet-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .small-tablet-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .small-tablet-gap-16 {
    gap: var(--gap-16);
  }
  .small-tablet-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .small-tablet-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .small-tablet-gap-17 {
    gap: var(--gap-17);
  }
  .small-tablet-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .small-tablet-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .small-tablet-gap-18 {
    gap: var(--gap-18);
  }
  .small-tablet-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .small-tablet-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .small-tablet-gap-19 {
    gap: var(--gap-19);
  }
  .small-tablet-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .small-tablet-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .small-tablet-gap-20 {
    gap: var(--gap-20);
  }
  .small-tablet-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .small-tablet-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .small-tablet-gap-21 {
    gap: var(--gap-21);
  }
  .small-tablet-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .small-tablet-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .small-tablet-gap-22 {
    gap: var(--gap-22);
  }
  .small-tablet-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .small-tablet-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .small-tablet-gap-23 {
    gap: var(--gap-23);
  }
  .small-tablet-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .small-tablet-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .small-tablet-gap-24 {
    gap: var(--gap-24);
  }
  .small-tablet-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .small-tablet-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .small-tablet-gap-25 {
    gap: var(--gap-25);
  }
  .small-tablet-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .small-tablet-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .small-tablet-gap-26 {
    gap: var(--gap-26);
  }
  .small-tablet-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .small-tablet-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .small-tablet-gap-27 {
    gap: var(--gap-27);
  }
  .small-tablet-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .small-tablet-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .small-tablet-gap-28 {
    gap: var(--gap-28);
  }
  .small-tablet-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .small-tablet-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .small-tablet-gap-29 {
    gap: var(--gap-29);
  }
  .small-tablet-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .small-tablet-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .small-tablet-gap-30 {
    gap: var(--gap-30);
  }
  .small-tablet-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .small-tablet-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .small-tablet-gap-31 {
    gap: var(--gap-31);
  }
  .small-tablet-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .small-tablet-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .small-tablet-gap-32 {
    gap: var(--gap-32);
  }
  .small-tablet-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .small-tablet-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .small-tablet-gap-33 {
    gap: var(--gap-33);
  }
  .small-tablet-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .small-tablet-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .small-tablet-gap-34 {
    gap: var(--gap-34);
  }
  .small-tablet-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .small-tablet-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .small-tablet-gap-35 {
    gap: var(--gap-35);
  }
  .small-tablet-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .small-tablet-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .small-tablet-gap-36 {
    gap: var(--gap-36);
  }
  .small-tablet-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .small-tablet-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .small-tablet-gap-37 {
    gap: var(--gap-37);
  }
  .small-tablet-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .small-tablet-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .small-tablet-gap-38 {
    gap: var(--gap-38);
  }
  .small-tablet-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .small-tablet-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .small-tablet-gap-39 {
    gap: var(--gap-39);
  }
  .small-tablet-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .small-tablet-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .small-tablet-gap-40 {
    gap: var(--gap-40);
  }
  .small-tablet-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .small-tablet-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .small-tablet-gap-41 {
    gap: var(--gap-41);
  }
  .small-tablet-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .small-tablet-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .small-tablet-gap-42 {
    gap: var(--gap-42);
  }
  .small-tablet-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .small-tablet-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .small-tablet-gap-43 {
    gap: var(--gap-43);
  }
  .small-tablet-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .small-tablet-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .small-tablet-gap-44 {
    gap: var(--gap-44);
  }
  .small-tablet-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .small-tablet-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .small-tablet-gap-45 {
    gap: var(--gap-45);
  }
  .small-tablet-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .small-tablet-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .small-tablet-gap-46 {
    gap: var(--gap-46);
  }
  .small-tablet-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .small-tablet-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .small-tablet-gap-47 {
    gap: var(--gap-47);
  }
  .small-tablet-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .small-tablet-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .small-tablet-gap-48 {
    gap: var(--gap-48);
  }
  .small-tablet-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .small-tablet-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .small-tablet-gap-49 {
    gap: var(--gap-49);
  }
  .small-tablet-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .small-tablet-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .small-tablet-gap-50 {
    gap: var(--gap-50);
  }
  .small-tablet-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .small-tablet-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (max-width: 575.98px){
  .mobile-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .mobile-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .mobile-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .mobile-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .mobile-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .mobile-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .mobile-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .mobile-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .mobile-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .mobile-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .mobile-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .mobile-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .mobile-col-1 {
    grid-column: span 1/span 1;
  }
  .mobile-col-2 {
    grid-column: span 2/span 2;
  }
  .mobile-col-3 {
    grid-column: span 3/span 3;
  }
  .mobile-col-4 {
    grid-column: span 4/span 4;
  }
  .mobile-col-5 {
    grid-column: span 5/span 5;
  }
  .mobile-col-6 {
    grid-column: span 6/span 6;
  }
  .mobile-col-7 {
    grid-column: span 7/span 7;
  }
  .mobile-col-8 {
    grid-column: span 8/span 8;
  }
  .mobile-col-9 {
    grid-column: span 9/span 9;
  }
  .mobile-col-10 {
    grid-column: span 10/span 10;
  }
  .mobile-col-11 {
    grid-column: span 11/span 11;
  }
  .mobile-col-12 {
    grid-column: span 12/span 12;
  }
  .mobile-full-row {
    grid-column: 1/-1;
  }
  .mobile-col-start-1 {
    grid-column-start: 1;
  }
  .mobile-col-start-2 {
    grid-column-start: 2;
  }
  .mobile-col-start-3 {
    grid-column-start: 3;
  }
  .mobile-col-start-4 {
    grid-column-start: 4;
  }
  .mobile-col-start-5 {
    grid-column-start: 5;
  }
  .mobile-col-start-6 {
    grid-column-start: 6;
  }
  .mobile-col-start-7 {
    grid-column-start: 7;
  }
  .mobile-col-start-8 {
    grid-column-start: 8;
  }
  .mobile-col-start-9 {
    grid-column-start: 9;
  }
  .mobile-col-start-10 {
    grid-column-start: 10;
  }
  .mobile-col-start-11 {
    grid-column-start: 11;
  }
  .mobile-col-start-12 {
    grid-column-start: 12;
  }
  .mobile-row-span-1 {
    grid-row: span 1/span 1;
  }
  .mobile-row-span-2 {
    grid-row: span 2/span 2;
  }
  .mobile-row-span-3 {
    grid-row: span 3/span 3;
  }
  .mobile-row-span-4 {
    grid-row: span 4/span 4;
  }
  .mobile-row-span-5 {
    grid-row: span 5/span 5;
  }
  .mobile-row-span-6 {
    grid-row: span 6/span 6;
  }
  .mobile-gap-0 {
    gap: var(--gap-0);
  }
  .mobile-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .mobile-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .mobile-gap-1 {
    gap: var(--gap-1);
  }
  .mobile-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .mobile-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .mobile-gap-2 {
    gap: var(--gap-2);
  }
  .mobile-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .mobile-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .mobile-gap-3 {
    gap: var(--gap-3);
  }
  .mobile-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .mobile-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .mobile-gap-4 {
    gap: var(--gap-4);
  }
  .mobile-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .mobile-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .mobile-gap-5 {
    gap: var(--gap-5);
  }
  .mobile-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .mobile-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .mobile-gap-6 {
    gap: var(--gap-6);
  }
  .mobile-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .mobile-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .mobile-gap-7 {
    gap: var(--gap-7);
  }
  .mobile-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .mobile-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .mobile-gap-8 {
    gap: var(--gap-8);
  }
  .mobile-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .mobile-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .mobile-gap-9 {
    gap: var(--gap-9);
  }
  .mobile-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .mobile-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .mobile-gap-10 {
    gap: var(--gap-10);
  }
  .mobile-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .mobile-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .mobile-gap-11 {
    gap: var(--gap-11);
  }
  .mobile-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .mobile-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .mobile-gap-12 {
    gap: var(--gap-12);
  }
  .mobile-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .mobile-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .mobile-gap-13 {
    gap: var(--gap-13);
  }
  .mobile-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .mobile-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .mobile-gap-14 {
    gap: var(--gap-14);
  }
  .mobile-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .mobile-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .mobile-gap-15 {
    gap: var(--gap-15);
  }
  .mobile-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .mobile-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .mobile-gap-16 {
    gap: var(--gap-16);
  }
  .mobile-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .mobile-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .mobile-gap-17 {
    gap: var(--gap-17);
  }
  .mobile-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .mobile-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .mobile-gap-18 {
    gap: var(--gap-18);
  }
  .mobile-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .mobile-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .mobile-gap-19 {
    gap: var(--gap-19);
  }
  .mobile-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .mobile-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .mobile-gap-20 {
    gap: var(--gap-20);
  }
  .mobile-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .mobile-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .mobile-gap-21 {
    gap: var(--gap-21);
  }
  .mobile-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .mobile-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .mobile-gap-22 {
    gap: var(--gap-22);
  }
  .mobile-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .mobile-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .mobile-gap-23 {
    gap: var(--gap-23);
  }
  .mobile-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .mobile-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .mobile-gap-24 {
    gap: var(--gap-24);
  }
  .mobile-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .mobile-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .mobile-gap-25 {
    gap: var(--gap-25);
  }
  .mobile-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .mobile-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .mobile-gap-26 {
    gap: var(--gap-26);
  }
  .mobile-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .mobile-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .mobile-gap-27 {
    gap: var(--gap-27);
  }
  .mobile-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .mobile-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .mobile-gap-28 {
    gap: var(--gap-28);
  }
  .mobile-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .mobile-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .mobile-gap-29 {
    gap: var(--gap-29);
  }
  .mobile-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .mobile-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .mobile-gap-30 {
    gap: var(--gap-30);
  }
  .mobile-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .mobile-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .mobile-gap-31 {
    gap: var(--gap-31);
  }
  .mobile-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .mobile-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .mobile-gap-32 {
    gap: var(--gap-32);
  }
  .mobile-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .mobile-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .mobile-gap-33 {
    gap: var(--gap-33);
  }
  .mobile-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .mobile-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .mobile-gap-34 {
    gap: var(--gap-34);
  }
  .mobile-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .mobile-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .mobile-gap-35 {
    gap: var(--gap-35);
  }
  .mobile-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .mobile-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .mobile-gap-36 {
    gap: var(--gap-36);
  }
  .mobile-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .mobile-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .mobile-gap-37 {
    gap: var(--gap-37);
  }
  .mobile-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .mobile-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .mobile-gap-38 {
    gap: var(--gap-38);
  }
  .mobile-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .mobile-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .mobile-gap-39 {
    gap: var(--gap-39);
  }
  .mobile-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .mobile-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .mobile-gap-40 {
    gap: var(--gap-40);
  }
  .mobile-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .mobile-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .mobile-gap-41 {
    gap: var(--gap-41);
  }
  .mobile-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .mobile-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .mobile-gap-42 {
    gap: var(--gap-42);
  }
  .mobile-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .mobile-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .mobile-gap-43 {
    gap: var(--gap-43);
  }
  .mobile-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .mobile-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .mobile-gap-44 {
    gap: var(--gap-44);
  }
  .mobile-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .mobile-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .mobile-gap-45 {
    gap: var(--gap-45);
  }
  .mobile-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .mobile-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .mobile-gap-46 {
    gap: var(--gap-46);
  }
  .mobile-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .mobile-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .mobile-gap-47 {
    gap: var(--gap-47);
  }
  .mobile-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .mobile-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .mobile-gap-48 {
    gap: var(--gap-48);
  }
  .mobile-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .mobile-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .mobile-gap-49 {
    gap: var(--gap-49);
  }
  .mobile-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .mobile-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .mobile-gap-50 {
    gap: var(--gap-50);
  }
  .mobile-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .mobile-row-gap-50 {
    row-gap: var(--gap-50);
  }
}

@media (max-width: 479.98px){
  .ios-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .ios-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .ios-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .ios-grid-cols-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .ios-grid-cols-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .ios-grid-cols-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .ios-grid-cols-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .ios-grid-cols-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .ios-grid-cols-9 {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .ios-grid-cols-10 {
    display: grid;
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .ios-grid-cols-11 {
    display: grid;
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .ios-grid-cols-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .ios-col-1 {
    grid-column: span 1/span 1;
  }
  .ios-col-2 {
    grid-column: span 2/span 2;
  }
  .ios-col-3 {
    grid-column: span 3/span 3;
  }
  .ios-col-4 {
    grid-column: span 4/span 4;
  }
  .ios-col-5 {
    grid-column: span 5/span 5;
  }
  .ios-col-6 {
    grid-column: span 6/span 6;
  }
  .ios-col-7 {
    grid-column: span 7/span 7;
  }
  .ios-col-8 {
    grid-column: span 8/span 8;
  }
  .ios-col-9 {
    grid-column: span 9/span 9;
  }
  .ios-col-10 {
    grid-column: span 10/span 10;
  }
  .ios-col-11 {
    grid-column: span 11/span 11;
  }
  .ios-col-12 {
    grid-column: span 12/span 12;
  }
  .ios-full-row {
    grid-column: 1/-1;
  }
  .ios-col-start-1 {
    grid-column-start: 1;
  }
  .ios-col-start-2 {
    grid-column-start: 2;
  }
  .ios-col-start-3 {
    grid-column-start: 3;
  }
  .ios-col-start-4 {
    grid-column-start: 4;
  }
  .ios-col-start-5 {
    grid-column-start: 5;
  }
  .ios-col-start-6 {
    grid-column-start: 6;
  }
  .ios-col-start-7 {
    grid-column-start: 7;
  }
  .ios-col-start-8 {
    grid-column-start: 8;
  }
  .ios-col-start-9 {
    grid-column-start: 9;
  }
  .ios-col-start-10 {
    grid-column-start: 10;
  }
  .ios-col-start-11 {
    grid-column-start: 11;
  }
  .ios-col-start-12 {
    grid-column-start: 12;
  }
  .ios-row-span-1 {
    grid-row: span 1/span 1;
  }
  .ios-row-span-2 {
    grid-row: span 2/span 2;
  }
  .ios-row-span-3 {
    grid-row: span 3/span 3;
  }
  .ios-row-span-4 {
    grid-row: span 4/span 4;
  }
  .ios-row-span-5 {
    grid-row: span 5/span 5;
  }
  .ios-row-span-6 {
    grid-row: span 6/span 6;
  }
  .ios-gap-0 {
    gap: var(--gap-0);
  }
  .ios-col-gap-0 {
    -moz-column-gap: var(--gap-0);
         column-gap: var(--gap-0);
  }
  .ios-row-gap-0 {
    row-gap: var(--gap-0);
  }
  .ios-gap-1 {
    gap: var(--gap-1);
  }
  .ios-col-gap-1 {
    -moz-column-gap: var(--gap-1);
         column-gap: var(--gap-1);
  }
  .ios-row-gap-1 {
    row-gap: var(--gap-1);
  }
  .ios-gap-2 {
    gap: var(--gap-2);
  }
  .ios-col-gap-2 {
    -moz-column-gap: var(--gap-2);
         column-gap: var(--gap-2);
  }
  .ios-row-gap-2 {
    row-gap: var(--gap-2);
  }
  .ios-gap-3 {
    gap: var(--gap-3);
  }
  .ios-col-gap-3 {
    -moz-column-gap: var(--gap-3);
         column-gap: var(--gap-3);
  }
  .ios-row-gap-3 {
    row-gap: var(--gap-3);
  }
  .ios-gap-4 {
    gap: var(--gap-4);
  }
  .ios-col-gap-4 {
    -moz-column-gap: var(--gap-4);
         column-gap: var(--gap-4);
  }
  .ios-row-gap-4 {
    row-gap: var(--gap-4);
  }
  .ios-gap-5 {
    gap: var(--gap-5);
  }
  .ios-col-gap-5 {
    -moz-column-gap: var(--gap-5);
         column-gap: var(--gap-5);
  }
  .ios-row-gap-5 {
    row-gap: var(--gap-5);
  }
  .ios-gap-6 {
    gap: var(--gap-6);
  }
  .ios-col-gap-6 {
    -moz-column-gap: var(--gap-6);
         column-gap: var(--gap-6);
  }
  .ios-row-gap-6 {
    row-gap: var(--gap-6);
  }
  .ios-gap-7 {
    gap: var(--gap-7);
  }
  .ios-col-gap-7 {
    -moz-column-gap: var(--gap-7);
         column-gap: var(--gap-7);
  }
  .ios-row-gap-7 {
    row-gap: var(--gap-7);
  }
  .ios-gap-8 {
    gap: var(--gap-8);
  }
  .ios-col-gap-8 {
    -moz-column-gap: var(--gap-8);
         column-gap: var(--gap-8);
  }
  .ios-row-gap-8 {
    row-gap: var(--gap-8);
  }
  .ios-gap-9 {
    gap: var(--gap-9);
  }
  .ios-col-gap-9 {
    -moz-column-gap: var(--gap-9);
         column-gap: var(--gap-9);
  }
  .ios-row-gap-9 {
    row-gap: var(--gap-9);
  }
  .ios-gap-10 {
    gap: var(--gap-10);
  }
  .ios-col-gap-10 {
    -moz-column-gap: var(--gap-10);
         column-gap: var(--gap-10);
  }
  .ios-row-gap-10 {
    row-gap: var(--gap-10);
  }
  .ios-gap-11 {
    gap: var(--gap-11);
  }
  .ios-col-gap-11 {
    -moz-column-gap: var(--gap-11);
         column-gap: var(--gap-11);
  }
  .ios-row-gap-11 {
    row-gap: var(--gap-11);
  }
  .ios-gap-12 {
    gap: var(--gap-12);
  }
  .ios-col-gap-12 {
    -moz-column-gap: var(--gap-12);
         column-gap: var(--gap-12);
  }
  .ios-row-gap-12 {
    row-gap: var(--gap-12);
  }
  .ios-gap-13 {
    gap: var(--gap-13);
  }
  .ios-col-gap-13 {
    -moz-column-gap: var(--gap-13);
         column-gap: var(--gap-13);
  }
  .ios-row-gap-13 {
    row-gap: var(--gap-13);
  }
  .ios-gap-14 {
    gap: var(--gap-14);
  }
  .ios-col-gap-14 {
    -moz-column-gap: var(--gap-14);
         column-gap: var(--gap-14);
  }
  .ios-row-gap-14 {
    row-gap: var(--gap-14);
  }
  .ios-gap-15 {
    gap: var(--gap-15);
  }
  .ios-col-gap-15 {
    -moz-column-gap: var(--gap-15);
         column-gap: var(--gap-15);
  }
  .ios-row-gap-15 {
    row-gap: var(--gap-15);
  }
  .ios-gap-16 {
    gap: var(--gap-16);
  }
  .ios-col-gap-16 {
    -moz-column-gap: var(--gap-16);
         column-gap: var(--gap-16);
  }
  .ios-row-gap-16 {
    row-gap: var(--gap-16);
  }
  .ios-gap-17 {
    gap: var(--gap-17);
  }
  .ios-col-gap-17 {
    -moz-column-gap: var(--gap-17);
         column-gap: var(--gap-17);
  }
  .ios-row-gap-17 {
    row-gap: var(--gap-17);
  }
  .ios-gap-18 {
    gap: var(--gap-18);
  }
  .ios-col-gap-18 {
    -moz-column-gap: var(--gap-18);
         column-gap: var(--gap-18);
  }
  .ios-row-gap-18 {
    row-gap: var(--gap-18);
  }
  .ios-gap-19 {
    gap: var(--gap-19);
  }
  .ios-col-gap-19 {
    -moz-column-gap: var(--gap-19);
         column-gap: var(--gap-19);
  }
  .ios-row-gap-19 {
    row-gap: var(--gap-19);
  }
  .ios-gap-20 {
    gap: var(--gap-20);
  }
  .ios-col-gap-20 {
    -moz-column-gap: var(--gap-20);
         column-gap: var(--gap-20);
  }
  .ios-row-gap-20 {
    row-gap: var(--gap-20);
  }
  .ios-gap-21 {
    gap: var(--gap-21);
  }
  .ios-col-gap-21 {
    -moz-column-gap: var(--gap-21);
         column-gap: var(--gap-21);
  }
  .ios-row-gap-21 {
    row-gap: var(--gap-21);
  }
  .ios-gap-22 {
    gap: var(--gap-22);
  }
  .ios-col-gap-22 {
    -moz-column-gap: var(--gap-22);
         column-gap: var(--gap-22);
  }
  .ios-row-gap-22 {
    row-gap: var(--gap-22);
  }
  .ios-gap-23 {
    gap: var(--gap-23);
  }
  .ios-col-gap-23 {
    -moz-column-gap: var(--gap-23);
         column-gap: var(--gap-23);
  }
  .ios-row-gap-23 {
    row-gap: var(--gap-23);
  }
  .ios-gap-24 {
    gap: var(--gap-24);
  }
  .ios-col-gap-24 {
    -moz-column-gap: var(--gap-24);
         column-gap: var(--gap-24);
  }
  .ios-row-gap-24 {
    row-gap: var(--gap-24);
  }
  .ios-gap-25 {
    gap: var(--gap-25);
  }
  .ios-col-gap-25 {
    -moz-column-gap: var(--gap-25);
         column-gap: var(--gap-25);
  }
  .ios-row-gap-25 {
    row-gap: var(--gap-25);
  }
  .ios-gap-26 {
    gap: var(--gap-26);
  }
  .ios-col-gap-26 {
    -moz-column-gap: var(--gap-26);
         column-gap: var(--gap-26);
  }
  .ios-row-gap-26 {
    row-gap: var(--gap-26);
  }
  .ios-gap-27 {
    gap: var(--gap-27);
  }
  .ios-col-gap-27 {
    -moz-column-gap: var(--gap-27);
         column-gap: var(--gap-27);
  }
  .ios-row-gap-27 {
    row-gap: var(--gap-27);
  }
  .ios-gap-28 {
    gap: var(--gap-28);
  }
  .ios-col-gap-28 {
    -moz-column-gap: var(--gap-28);
         column-gap: var(--gap-28);
  }
  .ios-row-gap-28 {
    row-gap: var(--gap-28);
  }
  .ios-gap-29 {
    gap: var(--gap-29);
  }
  .ios-col-gap-29 {
    -moz-column-gap: var(--gap-29);
         column-gap: var(--gap-29);
  }
  .ios-row-gap-29 {
    row-gap: var(--gap-29);
  }
  .ios-gap-30 {
    gap: var(--gap-30);
  }
  .ios-col-gap-30 {
    -moz-column-gap: var(--gap-30);
         column-gap: var(--gap-30);
  }
  .ios-row-gap-30 {
    row-gap: var(--gap-30);
  }
  .ios-gap-31 {
    gap: var(--gap-31);
  }
  .ios-col-gap-31 {
    -moz-column-gap: var(--gap-31);
         column-gap: var(--gap-31);
  }
  .ios-row-gap-31 {
    row-gap: var(--gap-31);
  }
  .ios-gap-32 {
    gap: var(--gap-32);
  }
  .ios-col-gap-32 {
    -moz-column-gap: var(--gap-32);
         column-gap: var(--gap-32);
  }
  .ios-row-gap-32 {
    row-gap: var(--gap-32);
  }
  .ios-gap-33 {
    gap: var(--gap-33);
  }
  .ios-col-gap-33 {
    -moz-column-gap: var(--gap-33);
         column-gap: var(--gap-33);
  }
  .ios-row-gap-33 {
    row-gap: var(--gap-33);
  }
  .ios-gap-34 {
    gap: var(--gap-34);
  }
  .ios-col-gap-34 {
    -moz-column-gap: var(--gap-34);
         column-gap: var(--gap-34);
  }
  .ios-row-gap-34 {
    row-gap: var(--gap-34);
  }
  .ios-gap-35 {
    gap: var(--gap-35);
  }
  .ios-col-gap-35 {
    -moz-column-gap: var(--gap-35);
         column-gap: var(--gap-35);
  }
  .ios-row-gap-35 {
    row-gap: var(--gap-35);
  }
  .ios-gap-36 {
    gap: var(--gap-36);
  }
  .ios-col-gap-36 {
    -moz-column-gap: var(--gap-36);
         column-gap: var(--gap-36);
  }
  .ios-row-gap-36 {
    row-gap: var(--gap-36);
  }
  .ios-gap-37 {
    gap: var(--gap-37);
  }
  .ios-col-gap-37 {
    -moz-column-gap: var(--gap-37);
         column-gap: var(--gap-37);
  }
  .ios-row-gap-37 {
    row-gap: var(--gap-37);
  }
  .ios-gap-38 {
    gap: var(--gap-38);
  }
  .ios-col-gap-38 {
    -moz-column-gap: var(--gap-38);
         column-gap: var(--gap-38);
  }
  .ios-row-gap-38 {
    row-gap: var(--gap-38);
  }
  .ios-gap-39 {
    gap: var(--gap-39);
  }
  .ios-col-gap-39 {
    -moz-column-gap: var(--gap-39);
         column-gap: var(--gap-39);
  }
  .ios-row-gap-39 {
    row-gap: var(--gap-39);
  }
  .ios-gap-40 {
    gap: var(--gap-40);
  }
  .ios-col-gap-40 {
    -moz-column-gap: var(--gap-40);
         column-gap: var(--gap-40);
  }
  .ios-row-gap-40 {
    row-gap: var(--gap-40);
  }
  .ios-gap-41 {
    gap: var(--gap-41);
  }
  .ios-col-gap-41 {
    -moz-column-gap: var(--gap-41);
         column-gap: var(--gap-41);
  }
  .ios-row-gap-41 {
    row-gap: var(--gap-41);
  }
  .ios-gap-42 {
    gap: var(--gap-42);
  }
  .ios-col-gap-42 {
    -moz-column-gap: var(--gap-42);
         column-gap: var(--gap-42);
  }
  .ios-row-gap-42 {
    row-gap: var(--gap-42);
  }
  .ios-gap-43 {
    gap: var(--gap-43);
  }
  .ios-col-gap-43 {
    -moz-column-gap: var(--gap-43);
         column-gap: var(--gap-43);
  }
  .ios-row-gap-43 {
    row-gap: var(--gap-43);
  }
  .ios-gap-44 {
    gap: var(--gap-44);
  }
  .ios-col-gap-44 {
    -moz-column-gap: var(--gap-44);
         column-gap: var(--gap-44);
  }
  .ios-row-gap-44 {
    row-gap: var(--gap-44);
  }
  .ios-gap-45 {
    gap: var(--gap-45);
  }
  .ios-col-gap-45 {
    -moz-column-gap: var(--gap-45);
         column-gap: var(--gap-45);
  }
  .ios-row-gap-45 {
    row-gap: var(--gap-45);
  }
  .ios-gap-46 {
    gap: var(--gap-46);
  }
  .ios-col-gap-46 {
    -moz-column-gap: var(--gap-46);
         column-gap: var(--gap-46);
  }
  .ios-row-gap-46 {
    row-gap: var(--gap-46);
  }
  .ios-gap-47 {
    gap: var(--gap-47);
  }
  .ios-col-gap-47 {
    -moz-column-gap: var(--gap-47);
         column-gap: var(--gap-47);
  }
  .ios-row-gap-47 {
    row-gap: var(--gap-47);
  }
  .ios-gap-48 {
    gap: var(--gap-48);
  }
  .ios-col-gap-48 {
    -moz-column-gap: var(--gap-48);
         column-gap: var(--gap-48);
  }
  .ios-row-gap-48 {
    row-gap: var(--gap-48);
  }
  .ios-gap-49 {
    gap: var(--gap-49);
  }
  .ios-col-gap-49 {
    -moz-column-gap: var(--gap-49);
         column-gap: var(--gap-49);
  }
  .ios-row-gap-49 {
    row-gap: var(--gap-49);
  }
  .ios-gap-50 {
    gap: var(--gap-50);
  }
  .ios-col-gap-50 {
    -moz-column-gap: var(--gap-50);
         column-gap: var(--gap-50);
  }
  .ios-row-gap-50 {
    row-gap: var(--gap-50);
  }
}
/*# sourceMappingURL=critical.css.map */

/* --- dynamic-utilities (auto-generated) --- */

:is([class="z-[1]"], [class^="z-[1] "], [class$=" z-[1]"], [class*=" z-[1] "]) { z-index: 1; }
:is([class="d-[flex]"], [class^="d-[flex] "], [class$=" d-[flex]"], [class*=" d-[flex] "]) { display: flex; }
:is([class="f-dir-[column]"], [class^="f-dir-[column] "], [class$=" f-dir-[column]"], [class*=" f-dir-[column] "]) { flex-direction: column; }
:is(:is([class="gap-[clamp(50px, 8.30078125vw, 12rem)]"], [class^="gap-[clamp(50px, 8.30078125vw, 12rem)] "], [class$=" gap-[clamp(50px, 8.30078125vw, 12rem)]"], [class*=" gap-[clamp(50px, 8.30078125vw, 12rem)] "]), :is([class="gap-[clamp(50px,8.30078125vw,12rem)]"], [class^="gap-[clamp(50px,8.30078125vw,12rem)] "], [class$=" gap-[clamp(50px,8.30078125vw,12rem)]"], [class*=" gap-[clamp(50px,8.30078125vw,12rem)] "])) { gap: clamp(50px, 8.30078125vw, 12rem); }
:is([class="pb-[clamp(100px,7.8125vw,120rem)]"], [class^="pb-[clamp(100px,7.8125vw,120rem)] "], [class$=" pb-[clamp(100px,7.8125vw,120rem)]"], [class*=" pb-[clamp(100px,7.8125vw,120rem)] "]) { padding-bottom: clamp(100px,7.8125vw,120rem); }
:is([class="pt-[clamp(50px,7.8125vw,10rem)]"], [class^="pt-[clamp(50px,7.8125vw,10rem)] "], [class$=" pt-[clamp(50px,7.8125vw,10rem)]"], [class*=" pt-[clamp(50px,7.8125vw,10rem)] "]) { padding-top: clamp(50px,7.8125vw,10rem); }
:is([class="gap-[clamp(2.3rem,2.9296875vw,3.5rem)]"], [class^="gap-[clamp(2.3rem,2.9296875vw,3.5rem)] "], [class$=" gap-[clamp(2.3rem,2.9296875vw,3.5rem)]"], [class*=" gap-[clamp(2.3rem,2.9296875vw,3.5rem)] "]) { gap: clamp(2.3rem,2.9296875vw,3.5rem); }
:is([class="pt-[1.5rem]"], [class^="pt-[1.5rem] "], [class$=" pt-[1.5rem]"], [class*=" pt-[1.5rem] "]) { padding-top: 1.5rem; }
:is(:is([class="gap-[5.4rem clamp(2rem, 3.90625vw ,7.6rem)]"], [class^="gap-[5.4rem clamp(2rem, 3.90625vw ,7.6rem)] "], [class$=" gap-[5.4rem clamp(2rem, 3.90625vw ,7.6rem)]"], [class*=" gap-[5.4rem clamp(2rem, 3.90625vw ,7.6rem)] "]), :is([class="gap-[5.4remclamp(2rem,3.90625vw,7.6rem)]"], [class^="gap-[5.4remclamp(2rem,3.90625vw,7.6rem)] "], [class$=" gap-[5.4remclamp(2rem,3.90625vw,7.6rem)]"], [class*=" gap-[5.4remclamp(2rem,3.90625vw,7.6rem)] "])) { gap: 5.4rem clamp(2rem, 3.90625vw ,7.6rem); }
:is([class="ai-[start]"], [class^="ai-[start] "], [class$=" ai-[start]"], [class*=" ai-[start] "]) { align-items: start; }
:is([class="gap-[2.5rem]"], [class^="gap-[2.5rem] "], [class$=" gap-[2.5rem]"], [class*=" gap-[2.5rem] "]) { gap: 2.5rem; }
:is([class="br-[clamp(1.7rem,1.953125vw,2.4rem)]"], [class^="br-[clamp(1.7rem,1.953125vw,2.4rem)] "], [class$=" br-[clamp(1.7rem,1.953125vw,2.4rem)]"], [class*=" br-[clamp(1.7rem,1.953125vw,2.4rem)] "]) { border-radius: clamp(1.7rem,1.953125vw,2.4rem); }
:is([class="overflow-[hidden]"], [class^="overflow-[hidden] "], [class$=" overflow-[hidden]"], [class*=" overflow-[hidden] "]) { overflow: hidden; }
:is([class="gap-[clamp(1rem,1.46484375vw,2rem)]"], [class^="gap-[clamp(1rem,1.46484375vw,2rem)] "], [class$=" gap-[clamp(1rem,1.46484375vw,2rem)]"], [class*=" gap-[clamp(1rem,1.46484375vw,2rem)] "]) { gap: clamp(1rem,1.46484375vw,2rem); }
:is([class="gap-[0.8rem]"], [class^="gap-[0.8rem] "], [class$=" gap-[0.8rem]"], [class*=" gap-[0.8rem] "]) { gap: 0.8rem; }
:is([class="color-mix-[var(--cl-d),80%]"], [class^="color-mix-[var(--cl-d),80%] "], [class$=" color-mix-[var(--cl-d),80%]"], [class*=" color-mix-[var(--cl-d),80%] "]) { color: color-mix(in srgb, var(--cl-d) 80%, transparent); }
:is([class="color-mix-[var(--cl-c),80%]"], [class^="color-mix-[var(--cl-c),80%] "], [class$=" color-mix-[var(--cl-c),80%]"], [class*=" color-mix-[var(--cl-c),80%] "]) { color: color-mix(in srgb, var(--cl-c) 80%, transparent); }
:is([class="gap-[5.8rem]"], [class^="gap-[5.8rem] "], [class$=" gap-[5.8rem]"], [class*=" gap-[5.8rem] "]) { gap: 5.8rem; }
:is([class="gap-[6.2rem]"], [class^="gap-[6.2rem] "], [class$=" gap-[6.2rem]"], [class*=" gap-[6.2rem] "]) { gap: 6.2rem; }
:is([class="gap-[1.2rem]"], [class^="gap-[1.2rem] "], [class$=" gap-[1.2rem]"], [class*=" gap-[1.2rem] "]) { gap: 1.2rem; }
:is([class="gap-[2.4rem]"], [class^="gap-[2.4rem] "], [class$=" gap-[2.4rem]"], [class*=" gap-[2.4rem] "]) { gap: 2.4rem; }
:is([class="pb-[1.2rem]"], [class^="pb-[1.2rem] "], [class$=" pb-[1.2rem]"], [class*=" pb-[1.2rem] "]) { padding-bottom: 1.2rem; }
:is(:is([class="border-b-[.1rem solid var(--cl-black-40)]"], [class^="border-b-[.1rem solid var(--cl-black-40)] "], [class$=" border-b-[.1rem solid var(--cl-black-40)]"], [class*=" border-b-[.1rem solid var(--cl-black-40)] "]), :is([class="border-b-[.1remsolidvar(--cl-black-40)]"], [class^="border-b-[.1remsolidvar(--cl-black-40)] "], [class$=" border-b-[.1remsolidvar(--cl-black-40)]"], [class*=" border-b-[.1remsolidvar(--cl-black-40)] "])) { border-bottom: .1rem solid var(--cl-black-40); }
:is([class="gap-[2rem]"], [class^="gap-[2rem] "], [class$=" gap-[2rem]"], [class*=" gap-[2rem] "]) { gap: 2rem; }
:is([class="pb-[2rem]"], [class^="pb-[2rem] "], [class$=" pb-[2rem]"], [class*=" pb-[2rem] "]) { padding-bottom: 2rem; }
:is([class="gap-[1.6rem]"], [class^="gap-[1.6rem] "], [class$=" gap-[1.6rem]"], [class*=" gap-[1.6rem] "]) { gap: 1.6rem; }
:is([class="gap-[5.6rem]"], [class^="gap-[5.6rem] "], [class$=" gap-[5.6rem]"], [class*=" gap-[5.6rem] "]) { gap: 5.6rem; }
:is([class="max-w-[80rem]"], [class^="max-w-[80rem] "], [class$=" max-w-[80rem]"], [class*=" max-w-[80rem] "]) { max-width: 80rem; }
:is([class="as-[center]"], [class^="as-[center] "], [class$=" as-[center]"], [class*=" as-[center] "]) { align-self: center; }
:is([class="gap-[clamp(2rem,2.44140625vw,3.2rem)]"], [class^="gap-[clamp(2rem,2.44140625vw,3.2rem)] "], [class$=" gap-[clamp(2rem,2.44140625vw,3.2rem)]"], [class*=" gap-[clamp(2rem,2.44140625vw,3.2rem)] "]) { gap: clamp(2rem,2.44140625vw,3.2rem); }
:is([class="gap-[3.2rem]"], [class^="gap-[3.2rem] "], [class$=" gap-[3.2rem]"], [class*=" gap-[3.2rem] "]) { gap: 3.2rem; }
:is([class="color-[var(--cl-c)]"], [class^="color-[var(--cl-c)] "], [class$=" color-[var(--cl-c)]"], [class*=" color-[var(--cl-c)] "]) { color: var(--cl-c); }
:is([class="gap-[1rem]"], [class^="gap-[1rem] "], [class$=" gap-[1rem]"], [class*=" gap-[1rem] "]) { gap: 1rem; }
:is([class="color-[var(--cl-d)]"], [class^="color-[var(--cl-d)] "], [class$=" color-[var(--cl-d)]"], [class*=" color-[var(--cl-d)] "]) { color: var(--cl-d); }
:is([class="aspect-[750/390]"], [class^="aspect-[750/390] "], [class$=" aspect-[750/390]"], [class*=" aspect-[750/390] "]) { aspect-ratio: 750/390; }
:is([class="br-[2.4rem]"], [class^="br-[2.4rem] "], [class$=" br-[2.4rem]"], [class*=" br-[2.4rem] "]) { border-radius: 2.4rem; }
:is([class="h-[100%]"], [class^="h-[100%] "], [class$=" h-[100%]"], [class*=" h-[100%] "]) { height: 100%; }
:is([class="w-[100%]"], [class^="w-[100%] "], [class$=" w-[100%]"], [class*=" w-[100%] "]) { width: 100%; }
:is([class="position-[relative]"], [class^="position-[relative] "], [class$=" position-[relative]"], [class*=" position-[relative] "]) { position: relative; }
:is([class="bg-color-[var(--bg-b)]"], [class^="bg-color-[var(--bg-b)] "], [class$=" bg-color-[var(--bg-b)]"], [class*=" bg-color-[var(--bg-b)] "]) { background-color: var(--bg-b); }
:is([class="position-[absolute]"], [class^="position-[absolute] "], [class$=" position-[absolute]"], [class*=" position-[absolute] "]) { position: absolute; }
:is([class="inset-[0]"], [class^="inset-[0] "], [class$=" inset-[0]"], [class*=" inset-[0] "]) { inset: 0; }
:is([class="bg-[linear-gradient(180deg,rgba(0,0,0,0)_30%,rgba(0,0,0,.76)_100%)]"], [class^="bg-[linear-gradient(180deg,rgba(0,0,0,0)_30%,rgba(0,0,0,.76)_100%)] "], [class$=" bg-[linear-gradient(180deg,rgba(0,0,0,0)_30%,rgba(0,0,0,.76)_100%)]"], [class*=" bg-[linear-gradient(180deg,rgba(0,0,0,0)_30%,rgba(0,0,0,.76)_100%)] "]) { background: linear-gradient(180deg,rgba(0,0,0,0)_30%,rgba(0,0,0,.76)_100%); }
:is([class="jc-[flex-end]"], [class^="jc-[flex-end] "], [class$=" jc-[flex-end]"], [class*=" jc-[flex-end] "]) { justify-content: flex-end; }
:is([class="color-[var(--cl-a)]"], [class^="color-[var(--cl-a)] "], [class$=" color-[var(--cl-a)]"], [class*=" color-[var(--cl-a)] "]) { color: var(--cl-a); }
:is([class="pr-[3rem]"], [class^="pr-[3rem] "], [class$=" pr-[3rem]"], [class*=" pr-[3rem] "]) { padding-right: 3rem; }
:is([class="max-w-[89.7rem]"], [class^="max-w-[89.7rem] "], [class$=" max-w-[89.7rem]"], [class*=" max-w-[89.7rem] "]) { max-width: 89.7rem; }
:is([class="max-w-[63.3rem]"], [class^="max-w-[63.3rem] "], [class$=" max-w-[63.3rem]"], [class*=" max-w-[63.3rem] "]) { max-width: 63.3rem; }
:is([class="color-mix-[var(--cl-a),90%]"], [class^="color-mix-[var(--cl-a),90%] "], [class$=" color-mix-[var(--cl-a),90%]"], [class*=" color-mix-[var(--cl-a),90%] "]) { color: color-mix(in srgb, var(--cl-a) 90%, transparent); }
:is(:is([class="col-span-[span 6]"], [class^="col-span-[span 6] "], [class$=" col-span-[span 6]"], [class*=" col-span-[span 6] "]), :is([class="col-span-[span6]"], [class^="col-span-[span6] "], [class$=" col-span-[span6]"], [class*=" col-span-[span6] "])) { grid-column: span 6; }
:is([class="aspect-[750\\355]"], [class^="aspect-[750\\355] "], [class$=" aspect-[750\\355]"], [class*=" aspect-[750\\355] "]) { aspect-ratio: 750\355; }
:is([class="jc-[space-between]"], [class^="jc-[space-between] "], [class$=" jc-[space-between]"], [class*=" jc-[space-between] "]) { justify-content: space-between; }
:is([class="gap-[4rem]"], [class^="gap-[4rem] "], [class$=" gap-[4rem]"], [class*=" gap-[4rem] "]) { gap: 4rem; }
:is([class="py-[3rem]"], [class^="py-[3rem] "], [class$=" py-[3rem]"], [class*=" py-[3rem] "]) { padding-block: 3rem; }
:is([class="px-[clamp(24px,2.9296875vw,3rem)]"], [class^="px-[clamp(24px,2.9296875vw,3rem)] "], [class$=" px-[clamp(24px,2.9296875vw,3rem)]"], [class*=" px-[clamp(24px,2.9296875vw,3rem)] "]) { padding-inline: clamp(24px,2.9296875vw,3rem); }
:is([class="color-[var(--cl-black-80)]"], [class^="color-[var(--cl-black-80)] "], [class$=" color-[var(--cl-black-80)]"], [class*=" color-[var(--cl-black-80)] "]) { color: var(--cl-black-80); }
:is([class="color-[var(--cl-с)]"], [class^="color-[var(--cl-с)] "], [class$=" color-[var(--cl-с)]"], [class*=" color-[var(--cl-с)] "]) { color: var(--cl-с); }
:is([class="bg-color-[var(--bg-a)]"], [class^="bg-color-[var(--bg-a)] "], [class$=" bg-color-[var(--bg-a)]"], [class*=" bg-color-[var(--bg-a)] "]) { background-color: var(--bg-a); }
:is([class="ai-[center]"], [class^="ai-[center] "], [class$=" ai-[center]"], [class*=" ai-[center] "]) { align-items: center; }
:is(:is([class="gap-[clamp(20px, 3.41796875vw, 5.4rem)]"], [class^="gap-[clamp(20px, 3.41796875vw, 5.4rem)] "], [class$=" gap-[clamp(20px, 3.41796875vw, 5.4rem)]"], [class*=" gap-[clamp(20px, 3.41796875vw, 5.4rem)] "]), :is([class="gap-[clamp(20px,3.41796875vw,5.4rem)]"], [class^="gap-[clamp(20px,3.41796875vw,5.4rem)] "], [class$=" gap-[clamp(20px,3.41796875vw,5.4rem)]"], [class*=" gap-[clamp(20px,3.41796875vw,5.4rem)] "])) { gap: clamp(20px, 3.41796875vw, 5.4rem); }
:is([class="max-w-[77.7rem]"], [class^="max-w-[77.7rem] "], [class$=" max-w-[77.7rem]"], [class*=" max-w-[77.7rem] "]) { max-width: 77.7rem; }
:is([class="ta-[center]"], [class^="ta-[center] "], [class$=" ta-[center]"], [class*=" ta-[center] "]) { text-align: center; }
:is(:is([class="gap-[clamp(18px, 1.953125vw, 2.2rem)]"], [class^="gap-[clamp(18px, 1.953125vw, 2.2rem)] "], [class$=" gap-[clamp(18px, 1.953125vw, 2.2rem)]"], [class*=" gap-[clamp(18px, 1.953125vw, 2.2rem)] "]), :is([class="gap-[clamp(18px,1.953125vw,2.2rem)]"], [class^="gap-[clamp(18px,1.953125vw,2.2rem)] "], [class$=" gap-[clamp(18px,1.953125vw,2.2rem)]"], [class*=" gap-[clamp(18px,1.953125vw,2.2rem)] "])) { gap: clamp(18px, 1.953125vw, 2.2rem); }
:is([class="gap-[clamp(32px,4.39453125vw,5.9rem)]"], [class^="gap-[clamp(32px,4.39453125vw,5.9rem)] "], [class$=" gap-[clamp(32px,4.39453125vw,5.9rem)]"], [class*=" gap-[clamp(32px,4.39453125vw,5.9rem)] "]) { gap: clamp(32px,4.39453125vw,5.9rem); }
:is([class="max-w-[76.8rem]"], [class^="max-w-[76.8rem] "], [class$=" max-w-[76.8rem]"], [class*=" max-w-[76.8rem] "]) { max-width: 76.8rem; }
:is([class="gap-[clamp(20px,1.953125vw,2.4rem)]"], [class^="gap-[clamp(20px,1.953125vw,2.4rem)] "], [class$=" gap-[clamp(20px,1.953125vw,2.4rem)]"], [class*=" gap-[clamp(20px,1.953125vw,2.4rem)] "]) { gap: clamp(20px,1.953125vw,2.4rem); }
:is([class="d-[grid]"], [class^="d-[grid] "], [class$=" d-[grid]"], [class*=" d-[grid] "]) { display: grid; }
:is([class="grid-cols-[repeat(12,minmax(0,1fr))]"], [class^="grid-cols-[repeat(12,minmax(0,1fr))] "], [class$=" grid-cols-[repeat(12,minmax(0,1fr))]"], [class*=" grid-cols-[repeat(12,minmax(0,1fr))] "]) { grid-template-columns: repeat(12,minmax(0,1fr)); }
:is([class="gap-[clamp(30px,3.41796875vw,4.8rem)]"], [class^="gap-[clamp(30px,3.41796875vw,4.8rem)] "], [class$=" gap-[clamp(30px,3.41796875vw,4.8rem)]"], [class*=" gap-[clamp(30px,3.41796875vw,4.8rem)] "]) { gap: clamp(30px,3.41796875vw,4.8rem); }
:is([class="pt-[clamp(30px,3.41796875vw,4rem)]"], [class^="pt-[clamp(30px,3.41796875vw,4rem)] "], [class$=" pt-[clamp(30px,3.41796875vw,4rem)]"], [class*=" pt-[clamp(30px,3.41796875vw,4rem)] "]) { padding-top: clamp(30px,3.41796875vw,4rem); }
:is([class="pb-[clamp(30px,3.90625vw,5.3rem)]"], [class^="pb-[clamp(30px,3.90625vw,5.3rem)] "], [class$=" pb-[clamp(30px,3.90625vw,5.3rem)]"], [class*=" pb-[clamp(30px,3.90625vw,5.3rem)] "]) { padding-bottom: clamp(30px,3.90625vw,5.3rem); }
:is([class="px-[clamp(25px,2.44140625vw,3rem)]"], [class^="px-[clamp(25px,2.44140625vw,3rem)] "], [class$=" px-[clamp(25px,2.44140625vw,3rem)]"], [class*=" px-[clamp(25px,2.44140625vw,3rem)] "]) { padding-inline: clamp(25px,2.44140625vw,3rem); }
:is([class="max-w-[37.8rem]"], [class^="max-w-[37.8rem] "], [class$=" max-w-[37.8rem]"], [class*=" max-w-[37.8rem] "]) { max-width: 37.8rem; }
:is(:is([class="py-[clamp(100px, 9.765625vw, 10rem)]"], [class^="py-[clamp(100px, 9.765625vw, 10rem)] "], [class$=" py-[clamp(100px, 9.765625vw, 10rem)]"], [class*=" py-[clamp(100px, 9.765625vw, 10rem)] "]), :is([class="py-[clamp(100px,9.765625vw,10rem)]"], [class^="py-[clamp(100px,9.765625vw,10rem)] "], [class$=" py-[clamp(100px,9.765625vw,10rem)]"], [class*=" py-[clamp(100px,9.765625vw,10rem)] "])) { padding-block: clamp(100px, 9.765625vw, 10rem); }
:is(:is([class="gap-[clamp(18px, 1.953125vw, 2.4rem)]"], [class^="gap-[clamp(18px, 1.953125vw, 2.4rem)] "], [class$=" gap-[clamp(18px, 1.953125vw, 2.4rem)]"], [class*=" gap-[clamp(18px, 1.953125vw, 2.4rem)] "]), :is([class="gap-[clamp(18px,1.953125vw,2.4rem)]"], [class^="gap-[clamp(18px,1.953125vw,2.4rem)] "], [class$=" gap-[clamp(18px,1.953125vw,2.4rem)]"], [class*=" gap-[clamp(18px,1.953125vw,2.4rem)] "])) { gap: clamp(18px, 1.953125vw, 2.4rem); }
:is([class="gap-[.8rem]"], [class^="gap-[.8rem] "], [class$=" gap-[.8rem]"], [class*=" gap-[.8rem] "]) { gap: .8rem; }
:is([class="max-w-[100.5rem]"], [class^="max-w-[100.5rem] "], [class$=" max-w-[100.5rem]"], [class*=" max-w-[100.5rem] "]) { max-width: 100.5rem; }
:is(:is([class="gap-[clamp(20px, 4.39453125vw, 6.4rem)]"], [class^="gap-[clamp(20px, 4.39453125vw, 6.4rem)] "], [class$=" gap-[clamp(20px, 4.39453125vw, 6.4rem)]"], [class*=" gap-[clamp(20px, 4.39453125vw, 6.4rem)] "]), :is([class="gap-[clamp(20px,4.39453125vw,6.4rem)]"], [class^="gap-[clamp(20px,4.39453125vw,6.4rem)] "], [class$=" gap-[clamp(20px,4.39453125vw,6.4rem)]"], [class*=" gap-[clamp(20px,4.39453125vw,6.4rem)] "])) { gap: clamp(20px, 4.39453125vw, 6.4rem); }
:is([class="px-[clamp(22px,3.90625vw,5.3rem)]"], [class^="px-[clamp(22px,3.90625vw,5.3rem)] "], [class$=" px-[clamp(22px,3.90625vw,5.3rem)]"], [class*=" px-[clamp(22px,3.90625vw,5.3rem)] "]) { padding-inline: clamp(22px,3.90625vw,5.3rem); }
:is([class="py-[clamp(55px,5.859375vw,6.3rem)]"], [class^="py-[clamp(55px,5.859375vw,6.3rem)] "], [class$=" py-[clamp(55px,5.859375vw,6.3rem)]"], [class*=" py-[clamp(55px,5.859375vw,6.3rem)] "]) { padding-block: clamp(55px,5.859375vw,6.3rem); }
:is([class="top-[0]"], [class^="top-[0] "], [class$=" top-[0]"], [class*=" top-[0] "]) { top: 0; }
:is([class="right-[0]"], [class^="right-[0] "], [class$=" right-[0]"], [class*=" right-[0] "]) { right: 0; }
:is([class="bottom-[0]"], [class^="bottom-[0] "], [class$=" bottom-[0]"], [class*=" bottom-[0] "]) { bottom: 0; }
:is([class="max-w-[63.5rem]"], [class^="max-w-[63.5rem] "], [class$=" max-w-[63.5rem]"], [class*=" max-w-[63.5rem] "]) { max-width: 63.5rem; }
:is(:is([class="gap-[clamp(60px, 6.34765625vw, 7.5rem)]"], [class^="gap-[clamp(60px, 6.34765625vw, 7.5rem)] "], [class$=" gap-[clamp(60px, 6.34765625vw, 7.5rem)]"], [class*=" gap-[clamp(60px, 6.34765625vw, 7.5rem)] "]), :is([class="gap-[clamp(60px,6.34765625vw,7.5rem)]"], [class^="gap-[clamp(60px,6.34765625vw,7.5rem)] "], [class$=" gap-[clamp(60px,6.34765625vw,7.5rem)]"], [class*=" gap-[clamp(60px,6.34765625vw,7.5rem)] "])) { gap: clamp(60px, 6.34765625vw, 7.5rem); }
:is(:is([class="pt-[clamp(60px, 7.8125vw, 12rem)]"], [class^="pt-[clamp(60px, 7.8125vw, 12rem)] "], [class$=" pt-[clamp(60px, 7.8125vw, 12rem)]"], [class*=" pt-[clamp(60px, 7.8125vw, 12rem)] "]), :is([class="pt-[clamp(60px,7.8125vw,12rem)]"], [class^="pt-[clamp(60px,7.8125vw,12rem)] "], [class$=" pt-[clamp(60px,7.8125vw,12rem)]"], [class*=" pt-[clamp(60px,7.8125vw,12rem)] "])) { padding-top: clamp(60px, 7.8125vw, 12rem); }
:is(:is([class="pb-[clamp(65px, 8.7890625vw, 16rem)]"], [class^="pb-[clamp(65px, 8.7890625vw, 16rem)] "], [class$=" pb-[clamp(65px, 8.7890625vw, 16rem)]"], [class*=" pb-[clamp(65px, 8.7890625vw, 16rem)] "]), :is([class="pb-[clamp(65px,8.7890625vw,16rem)]"], [class^="pb-[clamp(65px,8.7890625vw,16rem)] "], [class$=" pb-[clamp(65px,8.7890625vw,16rem)]"], [class*=" pb-[clamp(65px,8.7890625vw,16rem)] "])) { padding-bottom: clamp(65px, 8.7890625vw, 16rem); }
:is(:is([class="gap-[clamp(60px, 6.8359375vw, 8rem)]"], [class^="gap-[clamp(60px, 6.8359375vw, 8rem)] "], [class$=" gap-[clamp(60px, 6.8359375vw, 8rem)]"], [class*=" gap-[clamp(60px, 6.8359375vw, 8rem)] "]), :is([class="gap-[clamp(60px,6.8359375vw,8rem)]"], [class^="gap-[clamp(60px,6.8359375vw,8rem)] "], [class$=" gap-[clamp(60px,6.8359375vw,8rem)]"], [class*=" gap-[clamp(60px,6.8359375vw,8rem)] "])) { gap: clamp(60px, 6.8359375vw, 8rem); }
:is([class="gap-[15.5rem]"], [class^="gap-[15.5rem] "], [class$=" gap-[15.5rem]"], [class*=" gap-[15.5rem] "]) { gap: 15.5rem; }
:is(:is([class="px-[clamp(20px, 3.90625vw,6.4rem)]"], [class^="px-[clamp(20px, 3.90625vw,6.4rem)] "], [class$=" px-[clamp(20px, 3.90625vw,6.4rem)]"], [class*=" px-[clamp(20px, 3.90625vw,6.4rem)] "]), :is([class="px-[clamp(20px,3.90625vw,6.4rem)]"], [class^="px-[clamp(20px,3.90625vw,6.4rem)] "], [class$=" px-[clamp(20px,3.90625vw,6.4rem)]"], [class*=" px-[clamp(20px,3.90625vw,6.4rem)] "])) { padding-inline: clamp(20px, 3.90625vw,6.4rem); }
:is(:is([class="pb-[clamp(46px, 4.8828125vw,5.5rem)]"], [class^="pb-[clamp(46px, 4.8828125vw,5.5rem)] "], [class$=" pb-[clamp(46px, 4.8828125vw,5.5rem)]"], [class*=" pb-[clamp(46px, 4.8828125vw,5.5rem)] "]), :is([class="pb-[clamp(46px,4.8828125vw,5.5rem)]"], [class^="pb-[clamp(46px,4.8828125vw,5.5rem)] "], [class$=" pb-[clamp(46px,4.8828125vw,5.5rem)]"], [class*=" pb-[clamp(46px,4.8828125vw,5.5rem)] "])) { padding-bottom: clamp(46px, 4.8828125vw,5.5rem); }
:is(:is([class="pt-[clamp(44px, 6.34765625vw, 9rem)]"], [class^="pt-[clamp(44px, 6.34765625vw, 9rem)] "], [class$=" pt-[clamp(44px, 6.34765625vw, 9rem)]"], [class*=" pt-[clamp(44px, 6.34765625vw, 9rem)] "]), :is([class="pt-[clamp(44px,6.34765625vw,9rem)]"], [class^="pt-[clamp(44px,6.34765625vw,9rem)] "], [class$=" pt-[clamp(44px,6.34765625vw,9rem)]"], [class*=" pt-[clamp(44px,6.34765625vw,9rem)] "])) { padding-top: clamp(44px, 6.34765625vw, 9rem); }
:is([class="max-h-[95%]"], [class^="max-h-[95%] "], [class$=" max-h-[95%]"], [class*=" max-h-[95%] "]) { max-height: 95%; }
:is([class="z-[-1]"], [class^="z-[-1] "], [class$=" z-[-1]"], [class*=" z-[-1] "]) { z-index: -1; }
:is(:is([class="right-[calc(clamp(200px, 14.6484375vw, 23rem) * -1)]"], [class^="right-[calc(clamp(200px, 14.6484375vw, 23rem) * -1)] "], [class$=" right-[calc(clamp(200px, 14.6484375vw, 23rem) * -1)]"], [class*=" right-[calc(clamp(200px, 14.6484375vw, 23rem) * -1)] "]), :is([class="right-[calc(clamp(200px,14.6484375vw,23rem)*-1)]"], [class^="right-[calc(clamp(200px,14.6484375vw,23rem)*-1)] "], [class$=" right-[calc(clamp(200px,14.6484375vw,23rem)*-1)]"], [class*=" right-[calc(clamp(200px,14.6484375vw,23rem)*-1)] "])) { right: calc(clamp(200px, 14.6484375vw, 23rem) * -1); }
:is(:is([class="bottom-[calc(clamp(30px, 4.8828125vw ,10rem) * -1)]"], [class^="bottom-[calc(clamp(30px, 4.8828125vw ,10rem) * -1)] "], [class$=" bottom-[calc(clamp(30px, 4.8828125vw ,10rem) * -1)]"], [class*=" bottom-[calc(clamp(30px, 4.8828125vw ,10rem) * -1)] "]), :is([class="bottom-[calc(clamp(30px,4.8828125vw,10rem)*-1)]"], [class^="bottom-[calc(clamp(30px,4.8828125vw,10rem)*-1)] "], [class$=" bottom-[calc(clamp(30px,4.8828125vw,10rem)*-1)]"], [class*=" bottom-[calc(clamp(30px,4.8828125vw,10rem)*-1)] "])) { bottom: calc(clamp(30px, 4.8828125vw ,10rem) * -1); }
:is([class="max-w-[clamp(430px,71vw,66rem)]"], [class^="max-w-[clamp(430px,71vw,66rem)] "], [class$=" max-w-[clamp(430px,71vw,66rem)]"], [class*=" max-w-[clamp(430px,71vw,66rem)] "]) { max-width: clamp(430px,71vw,66rem); }
:is([class="gap-[clamp(55px,9.765625vw,15.5rem)]"], [class^="gap-[clamp(55px,9.765625vw,15.5rem)] "], [class$=" gap-[clamp(55px,9.765625vw,15.5rem)]"], [class*=" gap-[clamp(55px,9.765625vw,15.5rem)] "]) { gap: clamp(55px,9.765625vw,15.5rem); }
:is([class="max-w-[65%]"], [class^="max-w-[65%] "], [class$=" max-w-[65%]"], [class*=" max-w-[65%] "]) { max-width: 65%; }
:is([class="max-w-[71.1rem]"], [class^="max-w-[71.1rem] "], [class$=" max-w-[71.1rem]"], [class*=" max-w-[71.1rem] "]) { max-width: 71.1rem; }
:is(:is([class="gap-[4.4rem 2rem]"], [class^="gap-[4.4rem 2rem] "], [class$=" gap-[4.4rem 2rem]"], [class*=" gap-[4.4rem 2rem] "]), :is([class="gap-[4.4rem2rem]"], [class^="gap-[4.4rem2rem] "], [class$=" gap-[4.4rem2rem]"], [class*=" gap-[4.4rem2rem] "])) { gap: 4.4rem 2rem; }
:is(:is([class="col-span-[span 4]"], [class^="col-span-[span 4] "], [class$=" col-span-[span 4]"], [class*=" col-span-[span 4] "]), :is([class="col-span-[span4]"], [class^="col-span-[span4] "], [class$=" col-span-[span4]"], [class*=" col-span-[span4] "])) { grid-column: span 4; }
:is(:is([class="gap-[clamp(20px, 3.41796875vw, 4.8rem)]"], [class^="gap-[clamp(20px, 3.41796875vw, 4.8rem)] "], [class$=" gap-[clamp(20px, 3.41796875vw, 4.8rem)]"], [class*=" gap-[clamp(20px, 3.41796875vw, 4.8rem)] "]), :is([class="gap-[clamp(20px,3.41796875vw,4.8rem)]"], [class^="gap-[clamp(20px,3.41796875vw,4.8rem)] "], [class$=" gap-[clamp(20px,3.41796875vw,4.8rem)]"], [class*=" gap-[clamp(20px,3.41796875vw,4.8rem)] "])) { gap: clamp(20px, 3.41796875vw, 4.8rem); }
:is(:is([class="gap-[clamp(2rem,2.44140625vw, 2.8rem)]"], [class^="gap-[clamp(2rem,2.44140625vw, 2.8rem)] "], [class$=" gap-[clamp(2rem,2.44140625vw, 2.8rem)]"], [class*=" gap-[clamp(2rem,2.44140625vw, 2.8rem)] "]), :is([class="gap-[clamp(2rem,2.44140625vw,2.8rem)]"], [class^="gap-[clamp(2rem,2.44140625vw,2.8rem)] "], [class$=" gap-[clamp(2rem,2.44140625vw,2.8rem)]"], [class*=" gap-[clamp(2rem,2.44140625vw,2.8rem)] "])) { gap: clamp(2rem,2.44140625vw, 2.8rem); }
:is(:is([class="gap-[6rem 2rem]"], [class^="gap-[6rem 2rem] "], [class$=" gap-[6rem 2rem]"], [class*=" gap-[6rem 2rem] "]), :is([class="gap-[6rem2rem]"], [class^="gap-[6rem2rem] "], [class$=" gap-[6rem2rem]"], [class*=" gap-[6rem2rem] "])) { gap: 6rem 2rem; }
:is([class="gap-[clamp(2rem,2.44140625vw,3rem)]"], [class^="gap-[clamp(2rem,2.44140625vw,3rem)] "], [class$=" gap-[clamp(2rem,2.44140625vw,3rem)]"], [class*=" gap-[clamp(2rem,2.44140625vw,3rem)] "]) { gap: clamp(2rem,2.44140625vw,3rem); }
:is(:is([class="col-span-[span 12]"], [class^="col-span-[span 12] "], [class$=" col-span-[span 12]"], [class*=" col-span-[span 12] "]), :is([class="col-span-[span12]"], [class^="col-span-[span12] "], [class$=" col-span-[span12]"], [class*=" col-span-[span12] "])) { grid-column: span 12; }
:is(:is([class="color-mix-[var(--cl-d), 80%]"], [class^="color-mix-[var(--cl-d), 80%] "], [class$=" color-mix-[var(--cl-d), 80%]"], [class*=" color-mix-[var(--cl-d), 80%] "]), :is([class="color-mix-[var(--cl-d),80%]"], [class^="color-mix-[var(--cl-d),80%] "], [class$=" color-mix-[var(--cl-d),80%]"], [class*=" color-mix-[var(--cl-d),80%] "])) { color: color-mix(in srgb, var(--cl-d) 80%, transparent); }
:is([class="max-w-[33.5rem]"], [class^="max-w-[33.5rem] "], [class$=" max-w-[33.5rem]"], [class*=" max-w-[33.5rem] "]) { max-width: 33.5rem; }
:is([class="gap-[clamp(2.7rem,6.34765625vw,8rem)]"], [class^="gap-[clamp(2.7rem,6.34765625vw,8rem)] "], [class$=" gap-[clamp(2.7rem,6.34765625vw,8rem)]"], [class*=" gap-[clamp(2.7rem,6.34765625vw,8rem)] "]) { gap: clamp(2.7rem,6.34765625vw,8rem); }
:is([class="f-dir-[inherit]"], [class^="f-dir-[inherit] "], [class$=" f-dir-[inherit]"], [class*=" f-dir-[inherit] "]) { flex-direction: inherit; }
:is([class="ai-[inherit]"], [class^="ai-[inherit] "], [class$=" ai-[inherit]"], [class*=" ai-[inherit] "]) { align-items: inherit; }
:is([class="gap-[clamp(20px,1.953125vw,3.2rem)]"], [class^="gap-[clamp(20px,1.953125vw,3.2rem)] "], [class$=" gap-[clamp(20px,1.953125vw,3.2rem)]"], [class*=" gap-[clamp(20px,1.953125vw,3.2rem)] "]) { gap: clamp(20px,1.953125vw,3.2rem); }
:is([class="d-[inherit]"], [class^="d-[inherit] "], [class$=" d-[inherit]"], [class*=" d-[inherit] "]) { display: inherit; }
:is([class="max-w-[66.8rem]"], [class^="max-w-[66.8rem] "], [class$=" max-w-[66.8rem]"], [class*=" max-w-[66.8rem] "]) { max-width: 66.8rem; }
:is([class="pointer-[none]"], [class^="pointer-[none] "], [class$=" pointer-[none]"], [class*=" pointer-[none] "]) { pointer-events: none; }
:is([class="p-[2rem]"], [class^="p-[2rem] "], [class$=" p-[2rem]"], [class*=" p-[2rem] "]) { padding: 2rem; }
:is([class="gap-[2.7rem]"], [class^="gap-[2.7rem] "], [class$=" gap-[2.7rem]"], [class*=" gap-[2.7rem] "]) { gap: 2.7rem; }
:is([class="gap-[.3rem]"], [class^="gap-[.3rem] "], [class$=" gap-[.3rem]"], [class*=" gap-[.3rem] "]) { gap: .3rem; }
:is([class="gap-[1.1rem]"], [class^="gap-[1.1rem] "], [class$=" gap-[1.1rem]"], [class*=" gap-[1.1rem] "]) { gap: 1.1rem; }
:is(:is([class="mt-[calc(clamp(50px,7.8125vw,10rem) * -1)]"], [class^="mt-[calc(clamp(50px,7.8125vw,10rem) * -1)] "], [class$=" mt-[calc(clamp(50px,7.8125vw,10rem) * -1)]"], [class*=" mt-[calc(clamp(50px,7.8125vw,10rem) * -1)] "]), :is([class="mt-[calc(clamp(50px,7.8125vw,10rem)*-1)]"], [class^="mt-[calc(clamp(50px,7.8125vw,10rem)*-1)] "], [class$=" mt-[calc(clamp(50px,7.8125vw,10rem)*-1)]"], [class*=" mt-[calc(clamp(50px,7.8125vw,10rem)*-1)] "])) { margin-top: calc(clamp(50px,7.8125vw,10rem) * -1); }
:is([class="gap-[5rem]"], [class^="gap-[5rem] "], [class$=" gap-[5rem]"], [class*=" gap-[5rem] "]) { gap: 5rem; }
:is([class="gap-[3rem]"], [class^="gap-[3rem] "], [class$=" gap-[3rem]"], [class*=" gap-[3rem] "]) { gap: 3rem; }
:is([class="max-w-[22.6rem]"], [class^="max-w-[22.6rem] "], [class$=" max-w-[22.6rem]"], [class*=" max-w-[22.6rem] "]) { max-width: 22.6rem; }
:is([class="pt-[2rem]"], [class^="pt-[2rem] "], [class$=" pt-[2rem]"], [class*=" pt-[2rem] "]) { padding-top: 2rem; }
:is([class="ai-[end]"], [class^="ai-[end] "], [class$=" ai-[end]"], [class*=" ai-[end] "]) { align-items: end; }
:is([class="h-[46.7rem]"], [class^="h-[46.7rem] "], [class$=" h-[46.7rem]"], [class*=" h-[46.7rem] "]) { height: 46.7rem; }
:is([class="px-[clamp(15px,1.953125vw,3rem)]"], [class^="px-[clamp(15px,1.953125vw,3rem)] "], [class$=" px-[clamp(15px,1.953125vw,3rem)]"], [class*=" px-[clamp(15px,1.953125vw,3rem)] "]) { padding-inline: clamp(15px,1.953125vw,3rem); }
:is(:is([class="h-[clamp(62.3rem, 68.359375vw ,78rem)!important]"], [class^="h-[clamp(62.3rem, 68.359375vw ,78rem)!important] "], [class$=" h-[clamp(62.3rem, 68.359375vw ,78rem)!important]"], [class*=" h-[clamp(62.3rem, 68.359375vw ,78rem)!important] "]), :is([class="h-[clamp(62.3rem,68.359375vw,78rem)!important]"], [class^="h-[clamp(62.3rem,68.359375vw,78rem)!important] "], [class$=" h-[clamp(62.3rem,68.359375vw,78rem)!important]"], [class*=" h-[clamp(62.3rem,68.359375vw,78rem)!important] "])) { height: clamp(62.3rem, 68.359375vw ,78rem)!important; }
:is([class="right-[4.7rem]"], [class^="right-[4.7rem] "], [class$=" right-[4.7rem]"], [class*=" right-[4.7rem] "]) { right: 4.7rem; }
:is([class="top-[5rem]"], [class^="top-[5rem] "], [class$=" top-[5rem]"], [class*=" top-[5rem] "]) { top: 5rem; }
:is([class="z-[3]"], [class^="z-[3] "], [class$=" z-[3]"], [class*=" z-[3] "]) { z-index: 3; }
:is([class="bottom-[5rem]"], [class^="bottom-[5rem] "], [class$=" bottom-[5rem]"], [class*=" bottom-[5rem] "]) { bottom: 5rem; }
:is([class="px-[4.7rem]"], [class^="px-[4.7rem] "], [class$=" px-[4.7rem]"], [class*=" px-[4.7rem] "]) { padding-inline: 4.7rem; }
:is([class="py-[5rem]"], [class^="py-[5rem] "], [class$=" py-[5rem]"], [class*=" py-[5rem] "]) { padding-block: 5rem; }
:is([class="w-[65vw]"], [class^="w-[65vw] "], [class$=" w-[65vw]"], [class*=" w-[65vw] "]) { width: 65vw; }
:is([class="max-w-[75rem]"], [class^="max-w-[75rem] "], [class$=" max-w-[75rem]"], [class*=" max-w-[75rem] "]) { max-width: 75rem; }
:is(:is([class="right-[clamp(2rem, 7vw, 7%)]"], [class^="right-[clamp(2rem, 7vw, 7%)] "], [class$=" right-[clamp(2rem, 7vw, 7%)]"], [class*=" right-[clamp(2rem, 7vw, 7%)] "]), :is([class="right-[clamp(2rem,7vw,7%)]"], [class^="right-[clamp(2rem,7vw,7%)] "], [class$=" right-[clamp(2rem,7vw,7%)]"], [class*=" right-[clamp(2rem,7vw,7%)] "])) { right: clamp(2rem, 7vw, 7%); }
:is([class="w-[55vw]"], [class^="w-[55vw] "], [class$=" w-[55vw]"], [class*=" w-[55vw] "]) { width: 55vw; }
:is([class="max-w-[84rem]"], [class^="max-w-[84rem] "], [class$=" max-w-[84rem]"], [class*=" max-w-[84rem] "]) { max-width: 84rem; }
:is([class="mb-[1rem]"], [class^="mb-[1rem] "], [class$=" mb-[1rem]"], [class*=" mb-[1rem] "]) { margin-bottom: 1rem; }
:is([class="mb-[2.6rem]"], [class^="mb-[2.6rem] "], [class$=" mb-[2.6rem]"], [class*=" mb-[2.6rem] "]) { margin-bottom: 2.6rem; }
:is([class="gap-[clamp(2rem,2.44140625vw,2.5rem)]"], [class^="gap-[clamp(2rem,2.44140625vw,2.5rem)] "], [class$=" gap-[clamp(2rem,2.44140625vw,2.5rem)]"], [class*=" gap-[clamp(2rem,2.44140625vw,2.5rem)] "]) { gap: clamp(2rem,2.44140625vw,2.5rem); }
:is([class="shrink-[0]"], [class^="shrink-[0] "], [class$=" shrink-[0]"], [class*=" shrink-[0] "]) { flex-shrink: 0; }
:is(:is([class="grid-cols-[repeat(12, minmax(0,1fr))]"], [class^="grid-cols-[repeat(12, minmax(0,1fr))] "], [class$=" grid-cols-[repeat(12, minmax(0,1fr))]"], [class*=" grid-cols-[repeat(12, minmax(0,1fr))] "]), :is([class="grid-cols-[repeat(12,minmax(0,1fr))]"], [class^="grid-cols-[repeat(12,minmax(0,1fr))] "], [class$=" grid-cols-[repeat(12,minmax(0,1fr))]"], [class*=" grid-cols-[repeat(12,minmax(0,1fr))] "])) { grid-template-columns: repeat(12, minmax(0,1fr)); }
:is([class="br-[clamp(1.4rem,1.953125vw,2.4rem)]"], [class^="br-[clamp(1.4rem,1.953125vw,2.4rem)] "], [class$=" br-[clamp(1.4rem,1.953125vw,2.4rem)]"], [class*=" br-[clamp(1.4rem,1.953125vw,2.4rem)] "]) { border-radius: clamp(1.4rem,1.953125vw,2.4rem); }
:is([class="max-w-[70%]"], [class^="max-w-[70%] "], [class$=" max-w-[70%]"], [class*=" max-w-[70%] "]) { max-width: 70%; }
:is([class="left-[clamp(1.4rem,1.953125vw,2rem)]"], [class^="left-[clamp(1.4rem,1.953125vw,2rem)] "], [class$=" left-[clamp(1.4rem,1.953125vw,2rem)]"], [class*=" left-[clamp(1.4rem,1.953125vw,2rem)] "]) { left: clamp(1.4rem,1.953125vw,2rem); }
:is([class="bottom-[clamp(1.4rem,1.953125vw,2rem)]"], [class^="bottom-[clamp(1.4rem,1.953125vw,2rem)] "], [class$=" bottom-[clamp(1.4rem,1.953125vw,2rem)]"], [class*=" bottom-[clamp(1.4rem,1.953125vw,2rem)] "]) { bottom: clamp(1.4rem,1.953125vw,2rem); }
:is([class="z-[2]"], [class^="z-[2] "], [class$=" z-[2]"], [class*=" z-[2] "]) { z-index: 2; }
:is([class="col-start-[4]"], [class^="col-start-[4] "], [class$=" col-start-[4]"], [class*=" col-start-[4] "]) { grid-column-start: 4; }
:is(:is([class="col-span-[4 / 10]"], [class^="col-span-[4 / 10] "], [class$=" col-span-[4 / 10]"], [class*=" col-span-[4 / 10] "]), :is([class="col-span-[4/10]"], [class^="col-span-[4/10] "], [class$=" col-span-[4/10]"], [class*=" col-span-[4/10] "])) { grid-column: 4 / 10; }
:is([class="mx-[auto]"], [class^="mx-[auto] "], [class$=" mx-[auto]"], [class*=" mx-[auto] "]) { margin-inline: auto; }
:is([class="max-w-[66.4rem]"], [class^="max-w-[66.4rem] "], [class$=" max-w-[66.4rem]"], [class*=" max-w-[66.4rem] "]) { max-width: 66.4rem; }
:is([class="max-w-[60rem]"], [class^="max-w-[60rem] "], [class$=" max-w-[60rem]"], [class*=" max-w-[60rem] "]) { max-width: 60rem; }
:is([class="gap-[clamp(20px,2.9296875vw,4rem);]"], [class^="gap-[clamp(20px,2.9296875vw,4rem);] "], [class$=" gap-[clamp(20px,2.9296875vw,4rem);]"], [class*=" gap-[clamp(20px,2.9296875vw,4rem);] "]) { gap: clamp(20px,2.9296875vw,4rem);; }
:is([class="p-[clamp(2.6rem,2.9296875vw,4.5rem)]"], [class^="p-[clamp(2.6rem,2.9296875vw,4.5rem)] "], [class$=" p-[clamp(2.6rem,2.9296875vw,4.5rem)]"], [class*=" p-[clamp(2.6rem,2.9296875vw,4.5rem)] "]) { padding: clamp(2.6rem,2.9296875vw,4.5rem); }
:is([class="max-h-[clamp(34.4rem,41.015625vw,67.6rem)]"], [class^="max-h-[clamp(34.4rem,41.015625vw,67.6rem)] "], [class$=" max-h-[clamp(34.4rem,41.015625vw,67.6rem)]"], [class*=" max-h-[clamp(34.4rem,41.015625vw,67.6rem)] "]) { max-height: clamp(34.4rem,41.015625vw,67.6rem); }
:is([class="aspect-[490/430]"], [class^="aspect-[490/430] "], [class$=" aspect-[490/430]"], [class*=" aspect-[490/430] "]) { aspect-ratio: 490/430; }
:is([class="jc-[center]"], [class^="jc-[center] "], [class$=" jc-[center]"], [class*=" jc-[center] "]) { justify-content: center; }
:is([class="px-[2rem]"], [class^="px-[2rem] "], [class$=" px-[2rem]"], [class*=" px-[2rem] "]) { padding-inline: 2rem; }
:is([class="py-[2.6rem]"], [class^="py-[2.6rem] "], [class$=" py-[2.6rem]"], [class*=" py-[2.6rem] "]) { padding-block: 2.6rem; }
:is(:is([class="max-w-[clamp(9.9rem, 13.671875vw ,17rem)]"], [class^="max-w-[clamp(9.9rem, 13.671875vw ,17rem)] "], [class$=" max-w-[clamp(9.9rem, 13.671875vw ,17rem)]"], [class*=" max-w-[clamp(9.9rem, 13.671875vw ,17rem)] "]), :is([class="max-w-[clamp(9.9rem,13.671875vw,17rem)]"], [class^="max-w-[clamp(9.9rem,13.671875vw,17rem)] "], [class$=" max-w-[clamp(9.9rem,13.671875vw,17rem)]"], [class*=" max-w-[clamp(9.9rem,13.671875vw,17rem)] "])) { max-width: clamp(9.9rem, 13.671875vw ,17rem); }
:is([class="left-[4.7rem]"], [class^="left-[4.7rem] "], [class$=" left-[4.7rem]"], [class*=" left-[4.7rem] "]) { left: 4.7rem; }
:is([class="aspect-[494/446]"], [class^="aspect-[494/446] "], [class$=" aspect-[494/446]"], [class*=" aspect-[494/446] "]) { aspect-ratio: 494/446; }
:is(:is([class="max-w-[clamp(20px, 5vw, 120rem)]"], [class^="max-w-[clamp(20px, 5vw, 120rem)] "], [class$=" max-w-[clamp(20px, 5vw, 120rem)]"], [class*=" max-w-[clamp(20px, 5vw, 120rem)] "]), :is([class="max-w-[clamp(20px,5vw,120rem)]"], [class^="max-w-[clamp(20px,5vw,120rem)] "], [class$=" max-w-[clamp(20px,5vw,120rem)]"], [class*=" max-w-[clamp(20px,5vw,120rem)] "])) { max-width: clamp(20px, 5vw, 120rem); }
:is(:is([class="max-w-[clamp(20px,\"  \"5vw,\"  \"120rem)]"], [class^="max-w-[clamp(20px,\"  \"5vw,\"  \"120rem)] "], [class$=" max-w-[clamp(20px,\"  \"5vw,\"  \"120rem)]"], [class*=" max-w-[clamp(20px,\"  \"5vw,\"  \"120rem)] "]), :is([class="max-w-[clamp(20px,\"\"5vw,\"\"120rem)]"], [class^="max-w-[clamp(20px,\"\"5vw,\"\"120rem)] "], [class$=" max-w-[clamp(20px,\"\"5vw,\"\"120rem)]"], [class*=" max-w-[clamp(20px,\"\"5vw,\"\"120rem)] "])) { max-width: clamp(20px,"  "5vw,"  "120rem); }

@media (max-width: 1023.98px) {
  :is([class="tablet-right-[-10%]"], [class^="tablet-right-[-10%] "], [class$=" tablet-right-[-10%]"], [class*=" tablet-right-[-10%] "]) { right: -10%; }
  :is([class="tablet-max-w-[70%]"], [class^="tablet-max-w-[70%] "], [class$=" tablet-max-w-[70%]"], [class*=" tablet-max-w-[70%] "]) { max-width: 70%; }
  :is(:is([class="tablet-col-span-[span 6]"], [class^="tablet-col-span-[span 6] "], [class$=" tablet-col-span-[span 6]"], [class*=" tablet-col-span-[span 6] "]), :is([class="tablet-col-span-[span6]"], [class^="tablet-col-span-[span6] "], [class$=" tablet-col-span-[span6]"], [class*=" tablet-col-span-[span6] "])) { grid-column: span 6; }
  :is([class="tablet-col-span-[2/12]"], [class^="tablet-col-span-[2/12] "], [class$=" tablet-col-span-[2/12]"], [class*=" tablet-col-span-[2/12] "]) { grid-column: 2/12; }
  :is([class="tablet-col-span-[1/-1]"], [class^="tablet-col-span-[1/-1] "], [class$=" tablet-col-span-[1/-1]"], [class*=" tablet-col-span-[1/-1] "]) { grid-column: 1/-1; }
  :is([class="tablet-aspect-[344/480]"], [class^="tablet-aspect-[344/480] "], [class$=" tablet-aspect-[344/480]"], [class*=" tablet-aspect-[344/480] "]) { aspect-ratio: 344/480; }
  :is(:is([class="tablet-col-span-[span 8]"], [class^="tablet-col-span-[span 8] "], [class$=" tablet-col-span-[span 8]"], [class*=" tablet-col-span-[span 8] "]), :is([class="tablet-col-span-[span8]"], [class^="tablet-col-span-[span8] "], [class$=" tablet-col-span-[span8]"], [class*=" tablet-col-span-[span8] "])) { grid-column: span 8; }
  :is(:is([class="tablet-col-span-[span 4]"], [class^="tablet-col-span-[span 4] "], [class$=" tablet-col-span-[span 4]"], [class*=" tablet-col-span-[span 4] "]), :is([class="tablet-col-span-[span4]"], [class^="tablet-col-span-[span4] "], [class$=" tablet-col-span-[span4]"], [class*=" tablet-col-span-[span4] "])) { grid-column: span 4; }
  :is([class="tablet-gap-[4.5rem]"], [class^="tablet-gap-[4.5rem] "], [class$=" tablet-gap-[4.5rem]"], [class*=" tablet-gap-[4.5rem] "]) { gap: 4.5rem; }
}

@media (max-width: 766.98px) {
  :is([class="small-tablet-right-[-20%]"], [class^="small-tablet-right-[-20%] "], [class$=" small-tablet-right-[-20%]"], [class*=" small-tablet-right-[-20%] "]) { right: -20%; }
  :is([class="small-tablet-right-[-50%]"], [class^="small-tablet-right-[-50%] "], [class$=" small-tablet-right-[-50%]"], [class*=" small-tablet-right-[-50%] "]) { right: -50%; }
  :is([class="small-tablet-max-w-[85%]"], [class^="small-tablet-max-w-[85%] "], [class$=" small-tablet-max-w-[85%]"], [class*=" small-tablet-max-w-[85%] "]) { max-width: 85%; }
  :is(:is([class="small-tablet-col-span-[span 6]"], [class^="small-tablet-col-span-[span 6] "], [class$=" small-tablet-col-span-[span 6]"], [class*=" small-tablet-col-span-[span 6] "]), :is([class="small-tablet-col-span-[span6]"], [class^="small-tablet-col-span-[span6] "], [class$=" small-tablet-col-span-[span6]"], [class*=" small-tablet-col-span-[span6] "])) { grid-column: span 6; }
  :is([class="small-tablet-d-[contents]"], [class^="small-tablet-d-[contents] "], [class$=" small-tablet-d-[contents]"], [class*=" small-tablet-d-[contents] "]) { display: contents; }
  :is([class="small-tablet-order-[99]"], [class^="small-tablet-order-[99] "], [class$=" small-tablet-order-[99]"], [class*=" small-tablet-order-[99] "]) { order: 99; }
  :is([class="small-tablet-d-[none]"], [class^="small-tablet-d-[none] "], [class$=" small-tablet-d-[none]"], [class*=" small-tablet-d-[none] "]) { display: none; }
  :is(:is([class="small-tablet-d-[flex !important]"], [class^="small-tablet-d-[flex !important] "], [class$=" small-tablet-d-[flex !important]"], [class*=" small-tablet-d-[flex !important] "]), :is([class="small-tablet-d-[flex!important]"], [class^="small-tablet-d-[flex!important] "], [class$=" small-tablet-d-[flex!important]"], [class*=" small-tablet-d-[flex!important] "])) { display: flex !important; }
  :is([class="small-tablet-px-[0]"], [class^="small-tablet-px-[0] "], [class$=" small-tablet-px-[0]"], [class*=" small-tablet-px-[0] "]) { padding-inline: 0; }
  :is([class="small-tablet-jc-[center]"], [class^="small-tablet-jc-[center] "], [class$=" small-tablet-jc-[center]"], [class*=" small-tablet-jc-[center] "]) { justify-content: center; }
  :is([class="small-tablet-h-[100svh]"], [class^="small-tablet-h-[100svh] "], [class$=" small-tablet-h-[100svh]"], [class*=" small-tablet-h-[100svh] "]) { height: 100svh; }
}

@media (max-width: 575.98px) {
  :is([class="mobile-aspect-[345/320]"], [class^="mobile-aspect-[345/320] "], [class$=" mobile-aspect-[345/320]"], [class*=" mobile-aspect-[345/320] "]) { aspect-ratio: 345/320; }
  :is([class="mobile-col-span-[1/-1]"], [class^="mobile-col-span-[1/-1] "], [class$=" mobile-col-span-[1/-1]"], [class*=" mobile-col-span-[1/-1] "]) { grid-column: 1/-1; }
  :is([class="mobile-gap-[10px]"], [class^="mobile-gap-[10px] "], [class$=" mobile-gap-[10px]"], [class*=" mobile-gap-[10px] "]) { gap: 10px; }
  :is([class="mobile-d-[flex]"], [class^="mobile-d-[flex] "], [class$=" mobile-d-[flex]"], [class*=" mobile-d-[flex] "]) { display: flex; }
  :is([class="mobile-f-dir-[column]"], [class^="mobile-f-dir-[column] "], [class$=" mobile-f-dir-[column]"], [class*=" mobile-f-dir-[column] "]) { flex-direction: column; }
  :is([class="mobile-gap-[2rem]"], [class^="mobile-gap-[2rem] "], [class$=" mobile-gap-[2rem]"], [class*=" mobile-gap-[2rem] "]) { gap: 2rem; }
  :is([class="mobile-order-[2]"], [class^="mobile-order-[2] "], [class$=" mobile-order-[2]"], [class*=" mobile-order-[2] "]) { order: 2; }
  :is([class="mobile-d-[contents]"], [class^="mobile-d-[contents] "], [class$=" mobile-d-[contents]"], [class*=" mobile-d-[contents] "]) { display: contents; }
  :is([class="mobile-order-[1]"], [class^="mobile-order-[1] "], [class$=" mobile-order-[1]"], [class*=" mobile-order-[1] "]) { order: 1; }
  :is([class="mobile-order-[3]"], [class^="mobile-order-[3] "], [class$=" mobile-order-[3]"], [class*=" mobile-order-[3] "]) { order: 3; }
  :is([class="mobile-order-[4]"], [class^="mobile-order-[4] "], [class$=" mobile-order-[4]"], [class*=" mobile-order-[4] "]) { order: 4; }
  :is([class="mobile-top-[initial]"], [class^="mobile-top-[initial] "], [class$=" mobile-top-[initial]"], [class*=" mobile-top-[initial] "]) { top: initial; }
  :is([class="mobile-max-w-[100%]"], [class^="mobile-max-w-[100%] "], [class$=" mobile-max-w-[100%]"], [class*=" mobile-max-w-[100%] "]) { max-width: 100%; }
  :is([class="mobile-gap-[32px]"], [class^="mobile-gap-[32px] "], [class$=" mobile-gap-[32px]"], [class*=" mobile-gap-[32px] "]) { gap: 32px; }
  :is([class="mobile-gap-[4rem]"], [class^="mobile-gap-[4rem] "], [class$=" mobile-gap-[4rem]"], [class*=" mobile-gap-[4rem] "]) { gap: 4rem; }
  :is([class="mobile-ai-[center]"], [class^="mobile-ai-[center] "], [class$=" mobile-ai-[center]"], [class*=" mobile-ai-[center] "]) { align-items: center; }
  :is([class="mobile-max-w-[90%]"], [class^="mobile-max-w-[90%] "], [class$=" mobile-max-w-[90%]"], [class*=" mobile-max-w-[90%] "]) { max-width: 90%; }
  :is([class="mobile-as-[start]"], [class^="mobile-as-[start] "], [class$=" mobile-as-[start]"], [class*=" mobile-as-[start] "]) { align-self: start; }
  :is([class="mobile-br-none"], [class^="mobile-br-none "], [class$=" mobile-br-none"], [class*=" mobile-br-none "]) br { display: none; }
  :is([class="mobile-max-w-[220px]"], [class^="mobile-max-w-[220px] "], [class$=" mobile-max-w-[220px]"], [class*=" mobile-max-w-[220px] "]) { max-width: 220px; }
  :is(:is([class="mobile-w-[100% !important]"], [class^="mobile-w-[100% !important] "], [class$=" mobile-w-[100% !important]"], [class*=" mobile-w-[100% !important] "]), :is([class="mobile-w-[100%!important]"], [class^="mobile-w-[100%!important] "], [class$=" mobile-w-[100%!important]"], [class*=" mobile-w-[100%!important] "])) { width: 100% !important; }
  :is([class="mobile-order-[-2]"], [class^="mobile-order-[-2] "], [class$=" mobile-order-[-2]"], [class*=" mobile-order-[-2] "]) { order: -2; }
  :is([class="mobile-w-[115%]"], [class^="mobile-w-[115%] "], [class$=" mobile-w-[115%]"], [class*=" mobile-w-[115%] "]) { width: 115%; }
  :is(:is([class="mobile-gap-[60px 2rem]"], [class^="mobile-gap-[60px 2rem] "], [class$=" mobile-gap-[60px 2rem]"], [class*=" mobile-gap-[60px 2rem] "]), :is([class="mobile-gap-[60px2rem]"], [class^="mobile-gap-[60px2rem] "], [class$=" mobile-gap-[60px2rem]"], [class*=" mobile-gap-[60px2rem] "])) { gap: 60px 2rem; }
  :is(:is([class="mobile-col-span-[span 12]"], [class^="mobile-col-span-[span 12] "], [class$=" mobile-col-span-[span 12]"], [class*=" mobile-col-span-[span 12] "]), :is([class="mobile-col-span-[span12]"], [class^="mobile-col-span-[span12] "], [class$=" mobile-col-span-[span12]"], [class*=" mobile-col-span-[span12] "])) { grid-column: span 12; }
  :is([class="mobile-gap-[6rem]"], [class^="mobile-gap-[6rem] "], [class$=" mobile-gap-[6rem]"], [class*=" mobile-gap-[6rem] "]) { gap: 6rem; }
  :is([class="mobile-px-[0]"], [class^="mobile-px-[0] "], [class$=" mobile-px-[0]"], [class*=" mobile-px-[0] "]) { padding-inline: 0; }
  :is([class="mobile-p-[clamp(2.6rem,2.9296875vw,4.5rem)]"], [class^="mobile-p-[clamp(2.6rem,2.9296875vw,4.5rem)] "], [class$=" mobile-p-[clamp(2.6rem,2.9296875vw,4.5rem)]"], [class*=" mobile-p-[clamp(2.6rem,2.9296875vw,4.5rem)] "]) { padding: clamp(2.6rem,2.9296875vw,4.5rem); }
  :is([class="mobile-aspect-[344/239]"], [class^="mobile-aspect-[344/239] "], [class$=" mobile-aspect-[344/239]"], [class*=" mobile-aspect-[344/239] "]) { aspect-ratio: 344/239; }
}

@media (max-width: 479.98px) {
  :is([class="ios-d-[contents]"], [class^="ios-d-[contents] "], [class$=" ios-d-[contents]"], [class*=" ios-d-[contents] "]) { display: contents; }
  :is([class="ios-order-[3]"], [class^="ios-order-[3] "], [class$=" ios-order-[3]"], [class*=" ios-order-[3] "]) { order: 3; }
  :is(:is([class="ios-col-span-[span 12]"], [class^="ios-col-span-[span 12] "], [class$=" ios-col-span-[span 12]"], [class*=" ios-col-span-[span 12] "]), :is([class="ios-col-span-[span12]"], [class^="ios-col-span-[span12] "], [class$=" ios-col-span-[span12]"], [class*=" ios-col-span-[span12] "])) { grid-column: span 12; }
}

@media (min-width: 480px) {
  :is([class="for-ios-w-[100%]"], [class^="for-ios-w-[100%] "], [class$=" for-ios-w-[100%]"], [class*=" for-ios-w-[100%] "]) { width: 100%; }
  :is([class="for-ios-gap-[2rem]"], [class^="for-ios-gap-[2rem] "], [class$=" for-ios-gap-[2rem]"], [class*=" for-ios-gap-[2rem] "]) { gap: 2rem; }
  :is([class="for-ios-d-[flex]"], [class^="for-ios-d-[flex] "], [class$=" for-ios-d-[flex]"], [class*=" for-ios-d-[flex] "]) { display: flex; }
  :is([class="for-ios-ai-[center]"], [class^="for-ios-ai-[center] "], [class$=" for-ios-ai-[center]"], [class*=" for-ios-ai-[center] "]) { align-items: center; }
  :is([class="for-ios-jc-[space-between]"], [class^="for-ios-jc-[space-between] "], [class$=" for-ios-jc-[space-between]"], [class*=" for-ios-jc-[space-between] "]) { justify-content: space-between; }
}

@media (min-width: 576px) {
  :is([class="for-mobile-aspect-[622/446]"], [class^="for-mobile-aspect-[622/446] "], [class$=" for-mobile-aspect-[622/446]"], [class*=" for-mobile-aspect-[622/446] "]) { aspect-ratio: 622/446; }
  :is([class="for-mobile-d-[grid]"], [class^="for-mobile-d-[grid] "], [class$=" for-mobile-d-[grid]"], [class*=" for-mobile-d-[grid] "]) { display: grid; }
  :is([class="for-mobile-ai-[start]"], [class^="for-mobile-ai-[start] "], [class$=" for-mobile-ai-[start]"], [class*=" for-mobile-ai-[start] "]) { align-items: start; }
  :is([class="for-mobile-position-[sticky]"], [class^="for-mobile-position-[sticky] "], [class$=" for-mobile-position-[sticky]"], [class*=" for-mobile-position-[sticky] "]) { position: sticky; }
  :is(:is([class="for-mobile-top-[calc(var(--header-height) + 2rem)]"], [class^="for-mobile-top-[calc(var(--header-height) + 2rem)] "], [class$=" for-mobile-top-[calc(var(--header-height) + 2rem)]"], [class*=" for-mobile-top-[calc(var(--header-height) + 2rem)] "]), :is([class="for-mobile-top-[calc(var(--header-height)+2rem)]"], [class^="for-mobile-top-[calc(var(--header-height)+2rem)] "], [class$=" for-mobile-top-[calc(var(--header-height)+2rem)]"], [class*=" for-mobile-top-[calc(var(--header-height)+2rem)] "])) { top: calc(var(--header-height) + 2rem); }
  :is([class="for-mobile-d-[flex]"], [class^="for-mobile-d-[flex] "], [class$=" for-mobile-d-[flex]"], [class*=" for-mobile-d-[flex] "]) { display: flex; }
  :is([class="for-mobile-f-dir-[column]"], [class^="for-mobile-f-dir-[column] "], [class$=" for-mobile-f-dir-[column]"], [class*=" for-mobile-f-dir-[column] "]) { flex-direction: column; }
  :is([class="for-mobile-gap-[1rem]"], [class^="for-mobile-gap-[1rem] "], [class$=" for-mobile-gap-[1rem]"], [class*=" for-mobile-gap-[1rem] "]) { gap: 1rem; }
  :is([class="for-mobile-gap-[2.4rem]"], [class^="for-mobile-gap-[2.4rem] "], [class$=" for-mobile-gap-[2.4rem]"], [class*=" for-mobile-gap-[2.4rem] "]) { gap: 2.4rem; }
  :is([class="for-mobile-w-[100%]"], [class^="for-mobile-w-[100%] "], [class$=" for-mobile-w-[100%]"], [class*=" for-mobile-w-[100%] "]) { width: 100%; }
  :is(:is([class="for-mobile-col-span-[span 6]"], [class^="for-mobile-col-span-[span 6] "], [class$=" for-mobile-col-span-[span 6]"], [class*=" for-mobile-col-span-[span 6] "]), :is([class="for-mobile-col-span-[span6]"], [class^="for-mobile-col-span-[span6] "], [class$=" for-mobile-col-span-[span6]"], [class*=" for-mobile-col-span-[span6] "])) { grid-column: span 6; }
  :is([class="for-mobile-br-[2.4rem]"], [class^="for-mobile-br-[2.4rem] "], [class$=" for-mobile-br-[2.4rem]"], [class*=" for-mobile-br-[2.4rem] "]) { border-radius: 2.4rem; }
  :is([class="for-mobile-order-[-1]"], [class^="for-mobile-order-[-1] "], [class$=" for-mobile-order-[-1]"], [class*=" for-mobile-order-[-1] "]) { order: -1; }
  :is([class="for-mobile-p-[2rem]"], [class^="for-mobile-p-[2rem] "], [class$=" for-mobile-p-[2rem]"], [class*=" for-mobile-p-[2rem] "]) { padding: 2rem; }
  :is([class="for-mobile-aspect-[364/236]"], [class^="for-mobile-aspect-[364/236] "], [class$=" for-mobile-aspect-[364/236]"], [class*=" for-mobile-aspect-[364/236] "]) { aspect-ratio: 364/236; }
}

@media (min-width: 767px) {
  :is([class="for-small-tablet-position-[sticky]"], [class^="for-small-tablet-position-[sticky] "], [class$=" for-small-tablet-position-[sticky]"], [class*=" for-small-tablet-position-[sticky] "]) { position: sticky; }
  :is(:is([class="for-small-tablet-top-[calc(var(--header-height) + 2rem)]"], [class^="for-small-tablet-top-[calc(var(--header-height) + 2rem)] "], [class$=" for-small-tablet-top-[calc(var(--header-height) + 2rem)]"], [class*=" for-small-tablet-top-[calc(var(--header-height) + 2rem)] "]), :is([class="for-small-tablet-top-[calc(var(--header-height)+2rem)]"], [class^="for-small-tablet-top-[calc(var(--header-height)+2rem)] "], [class$=" for-small-tablet-top-[calc(var(--header-height)+2rem)]"], [class*=" for-small-tablet-top-[calc(var(--header-height)+2rem)] "])) { top: calc(var(--header-height) + 2rem); }
  :is([class="for-small-tablet-pt-[2rem]"], [class^="for-small-tablet-pt-[2rem] "], [class$=" for-small-tablet-pt-[2rem]"], [class*=" for-small-tablet-pt-[2rem] "]) { padding-top: 2rem; }
  :is([class="for-small-tablet-d-[inherit]"], [class^="for-small-tablet-d-[inherit] "], [class$=" for-small-tablet-d-[inherit]"], [class*=" for-small-tablet-d-[inherit] "]) { display: inherit; }
  :is([class="for-small-tablet-d-[none!important]"], [class^="for-small-tablet-d-[none!important] "], [class$=" for-small-tablet-d-[none!important]"], [class*=" for-small-tablet-d-[none!important] "]) { display: none!important; }
  :is([class="for-small-tablet-as-[end]"], [class^="for-small-tablet-as-[end] "], [class$=" for-small-tablet-as-[end]"], [class*=" for-small-tablet-as-[end] "]) { align-self: end; }
  :is([class="for-small-tablet-jc-[end]"], [class^="for-small-tablet-jc-[end] "], [class$=" for-small-tablet-jc-[end]"], [class*=" for-small-tablet-jc-[end] "]) { justify-content: end; }
  :is([class="for-small-tablet-br-[2.4rem]"], [class^="for-small-tablet-br-[2.4rem] "], [class$=" for-small-tablet-br-[2.4rem]"], [class*=" for-small-tablet-br-[2.4rem] "]) { border-radius: 2.4rem; }
  :is([class="for-small-tablet-h-[77.2rem]"], [class^="for-small-tablet-h-[77.2rem] "], [class$=" for-small-tablet-h-[77.2rem]"], [class*=" for-small-tablet-h-[77.2rem] "]) { height: 77.2rem; }
}

@media (min-width: 1024px) {
  :is(:is([class="for-tablet-col-span-[span 3]"], [class^="for-tablet-col-span-[span 3] "], [class$=" for-tablet-col-span-[span 3]"], [class*=" for-tablet-col-span-[span 3] "]), :is([class="for-tablet-col-span-[span3]"], [class^="for-tablet-col-span-[span3] "], [class$=" for-tablet-col-span-[span3]"], [class*=" for-tablet-col-span-[span3] "])) { grid-column: span 3; }
  :is(:is([class="for-tablet-col-span-[span 9]"], [class^="for-tablet-col-span-[span 9] "], [class$=" for-tablet-col-span-[span 9]"], [class*=" for-tablet-col-span-[span 9] "]), :is([class="for-tablet-col-span-[span9]"], [class^="for-tablet-col-span-[span9] "], [class$=" for-tablet-col-span-[span9]"], [class*=" for-tablet-col-span-[span9] "])) { grid-column: span 9; }
  :is([class="for-tablet-aspect-[1125/676]"], [class^="for-tablet-aspect-[1125/676] "], [class$=" for-tablet-aspect-[1125/676]"], [class*=" for-tablet-aspect-[1125/676] "]) { aspect-ratio: 1125/676; }
  :is([class="for-tablet-aspect-[371/676]"], [class^="for-tablet-aspect-[371/676] "], [class$=" for-tablet-aspect-[371/676]"], [class*=" for-tablet-aspect-[371/676] "]) { aspect-ratio: 371/676; }
  :is([class="for-tablet-aspect-[748/676]"], [class^="for-tablet-aspect-[748/676] "], [class$=" for-tablet-aspect-[748/676]"], [class*=" for-tablet-aspect-[748/676] "]) { aspect-ratio: 748/676; }
}
