@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700;900&display=swap");
.background-blue, #main-nav ul.main li.special {
  background: #363A77;
}

.text-blue, .heading-3,
h3, .lead-text,
blockquote,
h5, .overheading, #main-nav ul.main li a,
h6 {
  color: #363A77;
}

.border-color-blue {
  border-color: #363A77;
}

.background-cyan {
  background: #35F5C6;
}

.text-cyan {
  color: #35F5C6;
}

.border-color-cyan, a:hover {
  border-color: #35F5C6;
}

.background-success {
  background: #55BA47;
}

.text-success {
  color: #55BA47;
}

.border-color-success {
  border-color: #55BA47;
}

.background-black {
  background: #000000;
}

.text-black, .heading-4,
h4, .consultant-strip p {
  color: #000000;
}

.border-color-black {
  border-color: #000000;
}

.background-red {
  background: #EA6060;
}

.text-red {
  color: #EA6060;
}

.border-color-red {
  border-color: #EA6060;
}

.background-primary, #main-nav ul.main li.active a.main-links::after,
#main-nav ul.main a:hover::after,
#main-nav ul.main a:active::after, .consultant-strip .choose-file, .consultant-strip .choose-file input[type="file"]::file-selector-button, .contact-us .contact-info-box .icon-border .icon.green, .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: #0C9748;
}

.text-primary, #main-nav ul.main li.active a.main-links,
#main-nav ul.main a:hover,
#main-nav ul.main a:active, .consultant-strip .choose-file input:hover[type="file"]::file-selector-button, .job-categories .category-box a, .blogs .blog-box .blog-content .category-name span, .contact-us .contact-form .form-field label small, .breadcrumb a.active, .side-fold .side-fold-box .newsletter p, .side-fold .side-fold-box .newsletter-form small, .side-fold .side-fold-box .popular-searches a small {
  color: #0C9748;
}

.border-color-primary {
  border-color: #0C9748;
}

.background-secondary {
  background: #121F3E;
}

.text-secondary, .heading-2,
h2, #main-nav ul.main li a, .job-categories .category-box h3, .job-categories .category-box p, .blogs .blog-box .blog-content a, .blogs .blog-box .blog-content p, .contact-us .contact-form .form-field label {
  color: #121F3E;
}

.border-color-secondary {
  border-color: #121F3E;
}

.background-gray-1 {
  background: #1F1F1F;
}

.text-gray-1, #main-nav ul.main li.special {
  color: #1F1F1F;
}

.border-color-gray-1 {
  border-color: #1F1F1F;
}

.background-gray-2 {
  background: #e6f0ee;
}

.text-gray-2 {
  color: #e6f0ee;
}

.border-color-gray-2, #main-nav ul.main .sub-nav,
#main-nav ul.main .sub-sub-nav, #main-nav .menu-button.tapped + .main {
  border-color: #e6f0ee;
}

.background-gray-3 {
  background: #d0d6d6;
}

.text-gray-3 {
  color: #d0d6d6;
}

.border-color-gray-3 {
  border-color: #d0d6d6;
}

.background-gray-4 {
  background: #2C2C2C;
}

.text-gray-4 {
  color: #2C2C2C;
}

.border-color-gray-4 {
  border-color: #2C2C2C;
}

.background-gray-5 {
  background: #262B32;
}

.text-gray-5, .heading-1,
h1, p {
  color: #262B32;
}

.border-color-gray-5 {
  border-color: #262B32;
}

.background-gray-6, .button.primary {
  background: #484848;
}

.text-gray-6, .body-text,
body {
  color: #484848;
}

.border-color-gray-6 {
  border-color: #484848;
}

.background-white {
  background: #ffffff;
}

.text-white {
  color: #ffffff;
}

.border-color-white {
  border-color: #ffffff;
}

.background-pearl {
  background: #F8F9FF;
}

.text-pearl {
  color: #F8F9FF;
}

.border-color-pearl {
  border-color: #F8F9FF;
}

html {
  font-size: 16px;
}

body {
  background: #fff;
}

.body-text,
body {
  font-weight: 400;
  font-size: 1rem;
}

.heading-1,
h1 {
  font-size: 2.44rem;
  letter-spacing: 0.01em;
}

@media screen and (max-width: 1024px) {
  .heading-1,
  h1 {
    font-size: 2.1rem;
  }
}

.heading-1 .highlight,
h1 .highlight {
  color: #55BA47;
  text-decoration: underline;
}

.heading-2,
h2 {
  font-size: 2.25rem;
  letter-spacing: 0.015em;
  line-height: 2.1rem;
}

@media screen and (max-width: 1024px) {
  .heading-2,
  h2 {
    font-size: 1.8rem;
  }
}

.heading-2 .highlight,
h2 .highlight {
  color: #55BA47;
  text-decoration: underline;
}

.heading-3,
h3 {
  font-weight: 600;
  font-size: 1.25rem;
  letter-spacing: 0.005em;
}

@media screen and (max-width: 1024px) {
  .heading-3,
  h3 {
    font-size: 1.2rem;
  }
}

.heading-4,
h4 {
  font-size: 1.44rem;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}

@media screen and (max-width: 1024px) {
  .heading-4,
  h4 {
    font-size: 1.4rem;
  }
}

.lead-text,
blockquote,
h5 {
  font-weight: 300;
  font-size: 1.2rem;
  margin-bottom: 1em;
  margin-top: 1em;
}

.lead-text .bold,
.lead-text strong,
.lead-text em,
blockquote .bold,
blockquote strong,
blockquote em,
h5 .bold,
h5 strong,
h5 em {
  font-weight: 600;
}

.button-text, .button {
  font-size: 0.8rem;
  letter-spacing: 0.015em;
  text-transform: capitalize;
}

.overheading, #main-nav ul.main li a,
h6 {
  font-size: 0.8rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 1em;
  margin-top: 1em;
}

p {
  opacity: 0.5;
}

a {
  text-decoration: none;
  display: inline-block;
  color: inherit;
  -webkit-transition-property: border-color;
  transition-property: border-color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  padding-top: 0.25em;
  padding-bottom: 0.20em;
}

.tiny-text {
  font-weight: normal;
  font-size: 0.694rem;
}

.primary-font, .body-text,
body, .lead-text,
blockquote,
h5, .tiny-text {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
}

.secondary-font, .heading-1,
h1, .heading-2,
h2, .heading-3,
h3, .heading-4,
h4, .button-text, .button, .overheading, #main-nav ul.main li a,
h6 {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
}

.bolder {
  font-weight: bolder;
}

.bold,
em,
strong {
  font-weight: bold;
}

.semi-bold, .heading-2,
h2, .heading-4,
h4, .button-text, .button, .overheading, #main-nav ul.main li a,
h6, a {
  font-weight: 600;
}

.spaced-text, .heading-1,
h1, .heading-4,
h4 {
  line-height: 1.618em;
}

.dense-text, .body-text,
body {
  line-height: 1.4em;
}

.overlapping-text {
  line-height: 1em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center, #main-nav ul.main li.special {
  text-align: center;
}

.italic-text {
  font-style: italic;
}

[class*="material-icon"] {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  vertical-align: middle;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga';
}

.full-width {
  width: 100%;
}

.gap-1 {
  gap: 1px;
}

.width-1 {
  width: 1px;
}

.height-1 {
  height: 1px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-1 {
  padding: 1px;
}

.margin-1 {
  margin: 1px;
}

.padding-x-1 {
  padding-left: 1px;
  padding-right: 1px;
}

.margin-x-1 {
  margin-left: 1px;
  margin-right: 1px;
}

.padding-y-1, #main-nav ul.main li {
  padding-top: 1px;
  padding-bottom: 1px;
}

.margin-y-1 {
  margin-top: 1px;
  margin-bottom: 1px;
}

.padding-top-1 {
  padding-top: 1px;
}

.margin-top-1 {
  margin-top: 1px;
}

.padding-right-1 {
  padding-right: 1px;
}

.margin-right-1 {
  margin-right: 1px;
}

.padding-left-1 {
  padding-left: 1px;
}

.margin-left-1 {
  margin-left: 1px;
}

.padding-bottom-1 {
  padding-bottom: 1px;
}

.margin-bottom-1 {
  margin-bottom: 1px;
}

@media screen and (min-width: 1024px) {
  .margin-left-1-lg {
    margin-left: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-1-lg {
    padding-bottom: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-1-lg {
    margin-bottom: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-1-lg {
    padding-right: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-1-lg {
    margin-right: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-1-lg {
    padding-left: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-1-lg {
    margin: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-1-lg {
    padding-top: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-1-lg {
    margin-top: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-1-lg {
    padding: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-1-lg {
    padding-left: 1px;
    padding-right: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-1-lg {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-1-lg {
    width: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .height-1-lg {
    height: 1px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-1-md {
    margin-left: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-1-md {
    padding-bottom: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-1-md {
    margin-bottom: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-1-md {
    padding-right: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-1-md {
    margin-right: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-1-md {
    padding-left: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-1-md {
    margin: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-1-md {
    padding-top: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-1-md {
    margin-top: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-1-md {
    padding: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-1-md {
    width: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .height-1-md {
    height: 1px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-2 {
  gap: 2px;
}

.width-2 {
  width: 2px;
}

.height-2 {
  height: 2px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-2 {
  padding: 2px;
}

.margin-2 {
  margin: 2px;
}

.padding-x-2, .button {
  padding-left: 2px;
  padding-right: 2px;
}

.margin-x-2 {
  margin-left: 2px;
  margin-right: 2px;
}

.padding-y-2, .button {
  padding-top: 2px;
  padding-bottom: 2px;
}

.margin-y-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.padding-top-2 {
  padding-top: 2px;
}

.margin-top-2 {
  margin-top: 2px;
}

.padding-right-2 {
  padding-right: 2px;
}

.margin-right-2 {
  margin-right: 2px;
}

.padding-left-2 {
  padding-left: 2px;
}

.margin-left-2 {
  margin-left: 2px;
}

.padding-bottom-2 {
  padding-bottom: 2px;
}

.margin-bottom-2 {
  margin-bottom: 2px;
}

@media screen and (min-width: 1024px) {
  .margin-left-2-lg {
    margin-left: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-2-lg {
    padding-bottom: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-2-lg {
    margin-bottom: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-2-lg {
    padding-right: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-2-lg {
    margin-right: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-2-lg {
    padding-left: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-2-lg {
    margin: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-2-lg {
    padding-top: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-2-lg {
    margin-top: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-2-lg {
    padding: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-2-lg {
    padding-left: 2px;
    padding-right: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-2-lg {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-2-lg {
    width: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .height-2-lg {
    height: 2px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-2-md {
    margin-left: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-2-md {
    padding-bottom: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-2-md {
    margin-bottom: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-2-md {
    padding-right: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-2-md {
    margin-right: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-2-md {
    padding-left: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-2-md {
    margin: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-2-md {
    padding-top: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-2-md {
    margin-top: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-2-md {
    padding: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-2-md {
    width: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .height-2-md {
    height: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-3 {
  gap: 3px;
}

.width-3 {
  width: 3px;
}

.height-3 {
  height: 3px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-3 {
  padding: 3px;
}

.margin-3 {
  margin: 3px;
}

.padding-x-3 {
  padding-left: 3px;
  padding-right: 3px;
}

.margin-x-3 {
  margin-left: 3px;
  margin-right: 3px;
}

.padding-y-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.margin-y-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.padding-top-3 {
  padding-top: 3px;
}

.margin-top-3 {
  margin-top: 3px;
}

.padding-right-3 {
  padding-right: 3px;
}

.margin-right-3 {
  margin-right: 3px;
}

.padding-left-3 {
  padding-left: 3px;
}

.margin-left-3 {
  margin-left: 3px;
}

.padding-bottom-3 {
  padding-bottom: 3px;
}

.margin-bottom-3 {
  margin-bottom: 3px;
}

@media screen and (min-width: 1024px) {
  .margin-left-3-lg {
    margin-left: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-3-lg {
    padding-bottom: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-3-lg {
    margin-bottom: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-3-lg {
    padding-right: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-3-lg {
    margin-right: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-3-lg {
    padding-left: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-3-lg {
    margin: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-3-lg {
    padding-top: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-3-lg {
    margin-top: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-3-lg {
    padding: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-3-lg {
    padding-left: 3px;
    padding-right: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-3-lg {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-3-lg {
    width: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .height-3-lg {
    height: 3px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-3-md {
    margin-left: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-3-md {
    padding-bottom: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-3-md {
    margin-bottom: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-3-md {
    padding-right: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-3-md {
    margin-right: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-3-md {
    padding-left: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-3-md {
    margin: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-3-md {
    padding-top: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-3-md {
    margin-top: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-3-md {
    padding: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-3-md {
    width: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .height-3-md {
    height: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-4 {
  gap: 4px;
}

.width-4 {
  width: 4px;
}

.height-4 {
  height: 4px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-4, #main-nav ul.main li.special {
  border-radius: 4px;
}

.padding-4 {
  padding: 4px;
}

.margin-4 {
  margin: 4px;
}

.padding-x-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.margin-x-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.padding-y-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.margin-y-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.padding-top-4 {
  padding-top: 4px;
}

.margin-top-4, #main-nav ul.main li.special {
  margin-top: 4px;
}

.padding-right-4 {
  padding-right: 4px;
}

.margin-right-4 {
  margin-right: 4px;
}

.padding-left-4 {
  padding-left: 4px;
}

.margin-left-4 {
  margin-left: 4px;
}

.padding-bottom-4 {
  padding-bottom: 4px;
}

.margin-bottom-4 {
  margin-bottom: 4px;
}

@media screen and (min-width: 1024px) {
  .margin-left-4-lg {
    margin-left: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-4-lg {
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-4-lg {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-4-lg {
    padding-right: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-4-lg {
    margin-right: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-4-lg {
    padding-left: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-4-lg {
    margin: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-4-lg {
    padding-top: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-4-lg {
    margin-top: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-4-lg {
    padding: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-4-lg {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-4-lg {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-4-lg {
    width: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .height-4-lg {
    height: 4px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-4-md {
    margin-left: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-4-md {
    padding-bottom: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-4-md {
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-4-md {
    padding-right: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-4-md {
    margin-right: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-4-md {
    padding-left: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-4-md {
    margin: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-4-md {
    padding-top: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-4-md {
    margin-top: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-4-md {
    padding: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-4-md {
    width: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .height-4-md {
    height: 4px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-5 {
  gap: 5px;
}

.width-5 {
  width: 5px;
}

.height-5 {
  height: 5px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-5 {
  padding: 5px;
}

.margin-5 {
  margin: 5px;
}

.padding-x-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.margin-x-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.padding-y-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.margin-y-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.padding-top-5 {
  padding-top: 5px;
}

.margin-top-5 {
  margin-top: 5px;
}

.padding-right-5 {
  padding-right: 5px;
}

.margin-right-5 {
  margin-right: 5px;
}

.padding-left-5 {
  padding-left: 5px;
}

.margin-left-5 {
  margin-left: 5px;
}

.padding-bottom-5 {
  padding-bottom: 5px;
}

.margin-bottom-5 {
  margin-bottom: 5px;
}

@media screen and (min-width: 1024px) {
  .margin-left-5-lg {
    margin-left: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-5-lg {
    padding-bottom: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-5-lg {
    margin-bottom: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-5-lg {
    padding-right: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-5-lg {
    margin-right: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-5-lg {
    padding-left: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-5-lg {
    margin: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-5-lg {
    padding-top: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-5-lg {
    margin-top: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-5-lg {
    padding: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-5-lg {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-5-lg {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-5-lg {
    width: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .height-5-lg {
    height: 5px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-5-md {
    margin-left: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-5-md {
    padding-bottom: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-5-md {
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-5-md {
    padding-right: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-5-md {
    margin-right: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-5-md {
    padding-left: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-5-md {
    margin: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-5-md {
    padding-top: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-5-md {
    margin-top: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-5-md {
    padding: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-5-md {
    width: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .height-5-md {
    height: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-6 {
  gap: 6px;
}

.width-6 {
  width: 6px;
}

.height-6 {
  height: 6px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-6 {
  padding: 6px;
}

.margin-6 {
  margin: 6px;
}

.padding-x-6 {
  padding-left: 6px;
  padding-right: 6px;
}

.margin-x-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.padding-y-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.margin-y-6 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.padding-top-6 {
  padding-top: 6px;
}

.margin-top-6 {
  margin-top: 6px;
}

.padding-right-6 {
  padding-right: 6px;
}

.margin-right-6 {
  margin-right: 6px;
}

.padding-left-6 {
  padding-left: 6px;
}

.margin-left-6 {
  margin-left: 6px;
}

.padding-bottom-6 {
  padding-bottom: 6px;
}

.margin-bottom-6 {
  margin-bottom: 6px;
}

@media screen and (min-width: 1024px) {
  .margin-left-6-lg {
    margin-left: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-6-lg {
    padding-bottom: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-6-lg {
    margin-bottom: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-6-lg {
    padding-right: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-6-lg {
    margin-right: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-6-lg {
    padding-left: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-6-lg {
    margin: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-6-lg {
    padding-top: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-6-lg {
    margin-top: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-6-lg {
    padding: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-6-lg {
    padding-left: 6px;
    padding-right: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-6-lg {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-6-lg {
    width: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .height-6-lg {
    height: 6px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-6-md {
    margin-left: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-6-md {
    padding-bottom: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-6-md {
    margin-bottom: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-6-md {
    padding-right: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-6-md {
    margin-right: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-6-md {
    padding-left: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-6-md {
    margin: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-6-md {
    padding-top: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-6-md {
    margin-top: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-6-md {
    padding: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-6-md {
    width: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .height-6-md {
    height: 6px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-7 {
  gap: 7px;
}

.width-7 {
  width: 7px;
}

.height-7 {
  height: 7px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-7 {
  padding: 7px;
}

.margin-7 {
  margin: 7px;
}

.padding-x-7 {
  padding-left: 7px;
  padding-right: 7px;
}

.margin-x-7 {
  margin-left: 7px;
  margin-right: 7px;
}

.padding-y-7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.margin-y-7 {
  margin-top: 7px;
  margin-bottom: 7px;
}

.padding-top-7 {
  padding-top: 7px;
}

.margin-top-7 {
  margin-top: 7px;
}

.padding-right-7 {
  padding-right: 7px;
}

.margin-right-7 {
  margin-right: 7px;
}

.padding-left-7 {
  padding-left: 7px;
}

.margin-left-7 {
  margin-left: 7px;
}

.padding-bottom-7 {
  padding-bottom: 7px;
}

.margin-bottom-7 {
  margin-bottom: 7px;
}

@media screen and (min-width: 1024px) {
  .margin-left-7-lg {
    margin-left: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-7-lg {
    padding-bottom: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-7-lg {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-7-lg {
    padding-right: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-7-lg {
    margin-right: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-7-lg {
    padding-left: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-7-lg {
    margin: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-7-lg {
    padding-top: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-7-lg {
    margin-top: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-7-lg {
    padding: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-7-lg {
    padding-left: 7px;
    padding-right: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-7-lg {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-7-lg {
    width: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .height-7-lg {
    height: 7px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-7-md {
    margin-left: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-7-md {
    padding-bottom: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-7-md {
    margin-bottom: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-7-md {
    padding-right: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-7-md {
    margin-right: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-7-md {
    padding-left: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-7-md {
    margin: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-7-md {
    padding-top: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-7-md {
    margin-top: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-7-md {
    padding: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-7-md {
    width: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .height-7-md {
    height: 7px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-8 {
  gap: 8px;
}

.width-8 {
  width: 8px;
}

.height-8 {
  height: 8px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-8 {
  padding: 8px;
}

.margin-8 {
  margin: 8px;
}

.padding-x-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.margin-x-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.padding-y-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.margin-y-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.padding-top-8 {
  padding-top: 8px;
}

.margin-top-8 {
  margin-top: 8px;
}

.padding-right-8 {
  padding-right: 8px;
}

.margin-right-8 {
  margin-right: 8px;
}

.padding-left-8 {
  padding-left: 8px;
}

.margin-left-8 {
  margin-left: 8px;
}

.padding-bottom-8 {
  padding-bottom: 8px;
}

.margin-bottom-8 {
  margin-bottom: 8px;
}

@media screen and (min-width: 1024px) {
  .margin-left-8-lg {
    margin-left: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-8-lg {
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-8-lg {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-8-lg {
    padding-right: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-8-lg {
    margin-right: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-8-lg {
    padding-left: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-8-lg {
    margin: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-8-lg {
    padding-top: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-8-lg {
    margin-top: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-8-lg {
    padding: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-8-lg {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-8-lg {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-8-lg {
    width: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .height-8-lg {
    height: 8px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-8-md {
    margin-left: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-8-md {
    padding-bottom: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-8-md {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-8-md {
    padding-right: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-8-md {
    margin-right: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-8-md {
    padding-left: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-8-md {
    margin: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-8-md {
    padding-top: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-8-md {
    margin-top: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-8-md {
    padding: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-8-md {
    width: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .height-8-md {
    height: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-9 {
  gap: 9px;
}

.width-9 {
  width: 9px;
}

.height-9 {
  height: 9px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-9 {
  padding: 9px;
}

.margin-9 {
  margin: 9px;
}

.padding-x-9 {
  padding-left: 9px;
  padding-right: 9px;
}

.margin-x-9 {
  margin-left: 9px;
  margin-right: 9px;
}

.padding-y-9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.margin-y-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.padding-top-9 {
  padding-top: 9px;
}

.margin-top-9 {
  margin-top: 9px;
}

.padding-right-9 {
  padding-right: 9px;
}

.margin-right-9 {
  margin-right: 9px;
}

.padding-left-9 {
  padding-left: 9px;
}

.margin-left-9 {
  margin-left: 9px;
}

.padding-bottom-9 {
  padding-bottom: 9px;
}

.margin-bottom-9 {
  margin-bottom: 9px;
}

@media screen and (min-width: 1024px) {
  .margin-left-9-lg {
    margin-left: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-9-lg {
    padding-bottom: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-9-lg {
    margin-bottom: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-9-lg {
    padding-right: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-9-lg {
    margin-right: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-9-lg {
    padding-left: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-9-lg {
    margin: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-9-lg {
    padding-top: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-9-lg {
    margin-top: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-9-lg {
    padding: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-9-lg {
    padding-left: 9px;
    padding-right: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-9-lg {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-9-lg {
    width: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .height-9-lg {
    height: 9px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-9-md {
    margin-left: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-9-md {
    padding-bottom: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-9-md {
    margin-bottom: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-9-md {
    padding-right: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-9-md {
    margin-right: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-9-md {
    padding-left: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-9-md {
    margin: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-9-md {
    padding-top: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-9-md {
    margin-top: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-9-md {
    padding: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-9-md {
    width: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .height-9-md {
    height: 9px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-10 {
  gap: 10px;
}

.width-10 {
  width: 10px;
}

.height-10 {
  height: 10px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-10 {
  padding: 10px;
}

.margin-10 {
  margin: 10px;
}

.padding-x-10, #main-nav ul.main li {
  padding-left: 10px;
  padding-right: 10px;
}

.margin-x-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.padding-y-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.margin-y-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.padding-top-10 {
  padding-top: 10px;
}

.margin-top-10 {
  margin-top: 10px;
}

.padding-right-10 {
  padding-right: 10px;
}

.margin-right-10 {
  margin-right: 10px;
}

.padding-left-10 {
  padding-left: 10px;
}

.margin-left-10 {
  margin-left: 10px;
}

.padding-bottom-10 {
  padding-bottom: 10px;
}

.margin-bottom-10 {
  margin-bottom: 10px;
}

@media screen and (min-width: 1024px) {
  .margin-left-10-lg {
    margin-left: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-10-lg {
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-10-lg {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-10-lg {
    padding-right: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-10-lg {
    margin-right: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-10-lg {
    padding-left: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-10-lg {
    margin: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-10-lg {
    padding-top: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-10-lg {
    margin-top: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-10-lg {
    padding: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-10-lg {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-10-lg {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-10-lg {
    width: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .height-10-lg {
    height: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-10-md {
    margin-left: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-10-md {
    padding-bottom: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-10-md {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-10-md {
    padding-right: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-10-md {
    margin-right: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-10-md {
    padding-left: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-10-md {
    margin: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-10-md {
    padding-top: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-10-md {
    margin-top: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-10-md {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-10-md {
    width: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .height-10-md {
    height: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-11 {
  gap: 11px;
}

.width-11 {
  width: 11px;
}

.height-11 {
  height: 11px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-11 {
  padding: 11px;
}

.margin-11 {
  margin: 11px;
}

.padding-x-11 {
  padding-left: 11px;
  padding-right: 11px;
}

.margin-x-11 {
  margin-left: 11px;
  margin-right: 11px;
}

.padding-y-11 {
  padding-top: 11px;
  padding-bottom: 11px;
}

.margin-y-11 {
  margin-top: 11px;
  margin-bottom: 11px;
}

.padding-top-11 {
  padding-top: 11px;
}

.margin-top-11 {
  margin-top: 11px;
}

.padding-right-11 {
  padding-right: 11px;
}

.margin-right-11 {
  margin-right: 11px;
}

.padding-left-11 {
  padding-left: 11px;
}

.margin-left-11 {
  margin-left: 11px;
}

.padding-bottom-11 {
  padding-bottom: 11px;
}

.margin-bottom-11 {
  margin-bottom: 11px;
}

@media screen and (min-width: 1024px) {
  .margin-left-11-lg {
    margin-left: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-11-lg {
    padding-bottom: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-11-lg {
    margin-bottom: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-11-lg {
    padding-right: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-11-lg {
    margin-right: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-11-lg {
    padding-left: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-11-lg {
    margin: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-11-lg {
    padding-top: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-11-lg {
    margin-top: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-11-lg {
    padding: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-11-lg {
    padding-left: 11px;
    padding-right: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-11-lg {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-11-lg {
    width: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .height-11-lg {
    height: 11px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-11-md {
    margin-left: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-11-md {
    padding-bottom: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-11-md {
    margin-bottom: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-11-md {
    padding-right: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-11-md {
    margin-right: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-11-md {
    padding-left: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-11-md {
    margin: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-11-md {
    padding-top: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-11-md {
    margin-top: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-11-md {
    padding: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-11-md {
    width: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .height-11-md {
    height: 11px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-12 {
  gap: 12px;
}

.width-12 {
  width: 12px;
}

.height-12 {
  height: 12px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-12 {
  padding: 12px;
}

.margin-12 {
  margin: 12px;
}

.padding-x-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.margin-x-12 {
  margin-left: 12px;
  margin-right: 12px;
}

.padding-y-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.margin-y-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.padding-top-12 {
  padding-top: 12px;
}

.margin-top-12 {
  margin-top: 12px;
}

.padding-right-12 {
  padding-right: 12px;
}

.margin-right-12 {
  margin-right: 12px;
}

.padding-left-12 {
  padding-left: 12px;
}

.margin-left-12 {
  margin-left: 12px;
}

.padding-bottom-12 {
  padding-bottom: 12px;
}

.margin-bottom-12 {
  margin-bottom: 12px;
}

@media screen and (min-width: 1024px) {
  .margin-left-12-lg {
    margin-left: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-12-lg {
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-12-lg {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-12-lg {
    padding-right: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-12-lg {
    margin-right: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-12-lg {
    padding-left: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-12-lg {
    margin: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-12-lg {
    padding-top: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-12-lg {
    margin-top: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-12-lg {
    padding: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-12-lg {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-12-lg {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-12-lg {
    width: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .height-12-lg {
    height: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-12-md {
    margin-left: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-12-md {
    padding-bottom: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-12-md {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-12-md {
    padding-right: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-12-md {
    margin-right: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-12-md {
    padding-left: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-12-md {
    margin: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-12-md {
    padding-top: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-12-md {
    margin-top: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-12-md {
    padding: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-12-md {
    width: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .height-12-md {
    height: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-13 {
  gap: 13px;
}

.width-13 {
  width: 13px;
}

.height-13 {
  height: 13px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-13 {
  padding: 13px;
}

.margin-13 {
  margin: 13px;
}

.padding-x-13 {
  padding-left: 13px;
  padding-right: 13px;
}

.margin-x-13 {
  margin-left: 13px;
  margin-right: 13px;
}

.padding-y-13 {
  padding-top: 13px;
  padding-bottom: 13px;
}

.margin-y-13 {
  margin-top: 13px;
  margin-bottom: 13px;
}

.padding-top-13 {
  padding-top: 13px;
}

.margin-top-13 {
  margin-top: 13px;
}

.padding-right-13 {
  padding-right: 13px;
}

.margin-right-13 {
  margin-right: 13px;
}

.padding-left-13 {
  padding-left: 13px;
}

.margin-left-13 {
  margin-left: 13px;
}

.padding-bottom-13 {
  padding-bottom: 13px;
}

.margin-bottom-13 {
  margin-bottom: 13px;
}

@media screen and (min-width: 1024px) {
  .margin-left-13-lg {
    margin-left: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-13-lg {
    padding-bottom: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-13-lg {
    margin-bottom: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-13-lg {
    padding-right: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-13-lg {
    margin-right: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-13-lg {
    padding-left: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-13-lg {
    margin: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-13-lg {
    padding-top: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-13-lg {
    margin-top: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-13-lg {
    padding: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-13-lg {
    padding-left: 13px;
    padding-right: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-13-lg {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-13-lg {
    width: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .height-13-lg {
    height: 13px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-13-md {
    margin-left: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-13-md {
    padding-bottom: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-13-md {
    margin-bottom: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-13-md {
    padding-right: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-13-md {
    margin-right: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-13-md {
    padding-left: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-13-md {
    margin: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-13-md {
    padding-top: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-13-md {
    margin-top: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-13-md {
    padding: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-13-md {
    width: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .height-13-md {
    height: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-14 {
  gap: 14px;
}

.width-14 {
  width: 14px;
}

.height-14 {
  height: 14px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-14 {
  padding: 14px;
}

.margin-14 {
  margin: 14px;
}

.padding-x-14 {
  padding-left: 14px;
  padding-right: 14px;
}

.margin-x-14 {
  margin-left: 14px;
  margin-right: 14px;
}

.padding-y-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.margin-y-14 {
  margin-top: 14px;
  margin-bottom: 14px;
}

.padding-top-14 {
  padding-top: 14px;
}

.margin-top-14 {
  margin-top: 14px;
}

.padding-right-14 {
  padding-right: 14px;
}

.margin-right-14 {
  margin-right: 14px;
}

.padding-left-14 {
  padding-left: 14px;
}

.margin-left-14 {
  margin-left: 14px;
}

.padding-bottom-14 {
  padding-bottom: 14px;
}

.margin-bottom-14 {
  margin-bottom: 14px;
}

@media screen and (min-width: 1024px) {
  .margin-left-14-lg {
    margin-left: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-14-lg {
    padding-bottom: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-14-lg {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-14-lg {
    padding-right: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-14-lg {
    margin-right: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-14-lg {
    padding-left: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-14-lg {
    margin: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-14-lg {
    padding-top: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-14-lg {
    margin-top: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-14-lg {
    padding: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-14-lg {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-14-lg {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-14-lg {
    width: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .height-14-lg {
    height: 14px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-14-md {
    margin-left: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-14-md {
    padding-bottom: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-14-md {
    margin-bottom: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-14-md {
    padding-right: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-14-md {
    margin-right: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-14-md {
    padding-left: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-14-md {
    margin: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-14-md {
    padding-top: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-14-md {
    margin-top: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-14-md {
    padding: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-14-md {
    width: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .height-14-md {
    height: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-15 {
  gap: 15px;
}

.width-15 {
  width: 15px;
}

.height-15 {
  height: 15px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-15 {
  padding: 15px;
}

.margin-15 {
  margin: 15px;
}

.padding-x-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.margin-x-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.padding-y-15, .button.big {
  padding-top: 15px;
  padding-bottom: 15px;
}

.margin-y-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.padding-top-15 {
  padding-top: 15px;
}

.margin-top-15 {
  margin-top: 15px;
}

.padding-right-15 {
  padding-right: 15px;
}

.margin-right-15 {
  margin-right: 15px;
}

.padding-left-15 {
  padding-left: 15px;
}

.margin-left-15 {
  margin-left: 15px;
}

.padding-bottom-15 {
  padding-bottom: 15px;
}

.margin-bottom-15 {
  margin-bottom: 15px;
}

@media screen and (min-width: 1024px) {
  .margin-left-15-lg {
    margin-left: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-15-lg {
    padding-bottom: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-15-lg {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-15-lg {
    padding-right: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-15-lg {
    margin-right: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-15-lg {
    padding-left: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-15-lg {
    margin: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-15-lg {
    padding-top: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-15-lg {
    margin-top: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-15-lg {
    padding: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-15-lg {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-15-lg {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-15-lg {
    width: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .height-15-lg {
    height: 15px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-15-md {
    margin-left: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-15-md {
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-15-md {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-15-md {
    padding-right: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-15-md {
    margin-right: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-15-md {
    padding-left: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-15-md {
    margin: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-15-md {
    padding-top: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-15-md {
    margin-top: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-15-md {
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-15-md {
    width: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .height-15-md {
    height: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-16 {
  gap: 16px;
}

.width-16 {
  width: 16px;
}

.height-16 {
  height: 16px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-16 {
  padding: 16px;
}

.margin-16 {
  margin: 16px;
}

.padding-x-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.margin-x-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.padding-y-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.margin-y-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.padding-top-16 {
  padding-top: 16px;
}

.margin-top-16 {
  margin-top: 16px;
}

.padding-right-16 {
  padding-right: 16px;
}

.margin-right-16 {
  margin-right: 16px;
}

.padding-left-16 {
  padding-left: 16px;
}

.margin-left-16 {
  margin-left: 16px;
}

.padding-bottom-16 {
  padding-bottom: 16px;
}

.margin-bottom-16 {
  margin-bottom: 16px;
}

@media screen and (min-width: 1024px) {
  .margin-left-16-lg {
    margin-left: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-16-lg {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-16-lg {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-16-lg {
    padding-right: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-16-lg {
    margin-right: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-16-lg {
    padding-left: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-16-lg {
    margin: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-16-lg {
    padding-top: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-16-lg {
    margin-top: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-16-lg {
    padding: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-16-lg {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-16-lg {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-16-lg {
    width: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .height-16-lg {
    height: 16px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-16-md {
    margin-left: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-16-md {
    padding-bottom: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-16-md {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-16-md {
    padding-right: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-16-md {
    margin-right: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-16-md {
    padding-left: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-16-md {
    margin: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-16-md {
    padding-top: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-16-md {
    margin-top: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-16-md {
    padding: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-16-md {
    width: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .height-16-md {
    height: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-17 {
  gap: 17px;
}

.width-17 {
  width: 17px;
}

.height-17 {
  height: 17px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-17 {
  padding: 17px;
}

.margin-17 {
  margin: 17px;
}

.padding-x-17 {
  padding-left: 17px;
  padding-right: 17px;
}

.margin-x-17 {
  margin-left: 17px;
  margin-right: 17px;
}

.padding-y-17 {
  padding-top: 17px;
  padding-bottom: 17px;
}

.margin-y-17 {
  margin-top: 17px;
  margin-bottom: 17px;
}

.padding-top-17 {
  padding-top: 17px;
}

.margin-top-17 {
  margin-top: 17px;
}

.padding-right-17 {
  padding-right: 17px;
}

.margin-right-17 {
  margin-right: 17px;
}

.padding-left-17 {
  padding-left: 17px;
}

.margin-left-17 {
  margin-left: 17px;
}

.padding-bottom-17 {
  padding-bottom: 17px;
}

.margin-bottom-17 {
  margin-bottom: 17px;
}

@media screen and (min-width: 1024px) {
  .margin-left-17-lg {
    margin-left: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-17-lg {
    padding-bottom: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-17-lg {
    margin-bottom: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-17-lg {
    padding-right: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-17-lg {
    margin-right: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-17-lg {
    padding-left: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-17-lg {
    margin: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-17-lg {
    padding-top: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-17-lg {
    margin-top: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-17-lg {
    padding: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-17-lg {
    padding-left: 17px;
    padding-right: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-17-lg {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-17-lg {
    width: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .height-17-lg {
    height: 17px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-17-md {
    margin-left: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-17-md {
    padding-bottom: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-17-md {
    margin-bottom: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-17-md {
    padding-right: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-17-md {
    margin-right: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-17-md {
    padding-left: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-17-md {
    margin: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-17-md {
    padding-top: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-17-md {
    margin-top: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-17-md {
    padding: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-17-md {
    width: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .height-17-md {
    height: 17px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-18 {
  gap: 18px;
}

.width-18 {
  width: 18px;
}

.height-18 {
  height: 18px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-18 {
  padding: 18px;
}

.margin-18 {
  margin: 18px;
}

.padding-x-18 {
  padding-left: 18px;
  padding-right: 18px;
}

.margin-x-18 {
  margin-left: 18px;
  margin-right: 18px;
}

.padding-y-18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.margin-y-18 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.padding-top-18 {
  padding-top: 18px;
}

.margin-top-18 {
  margin-top: 18px;
}

.padding-right-18 {
  padding-right: 18px;
}

.margin-right-18 {
  margin-right: 18px;
}

.padding-left-18 {
  padding-left: 18px;
}

.margin-left-18 {
  margin-left: 18px;
}

.padding-bottom-18 {
  padding-bottom: 18px;
}

.margin-bottom-18 {
  margin-bottom: 18px;
}

@media screen and (min-width: 1024px) {
  .margin-left-18-lg {
    margin-left: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-18-lg {
    padding-bottom: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-18-lg {
    margin-bottom: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-18-lg {
    padding-right: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-18-lg {
    margin-right: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-18-lg {
    padding-left: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-18-lg {
    margin: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-18-lg {
    padding-top: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-18-lg {
    margin-top: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-18-lg {
    padding: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-18-lg {
    padding-left: 18px;
    padding-right: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-18-lg {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-18-lg {
    width: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .height-18-lg {
    height: 18px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-18-md {
    margin-left: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-18-md {
    padding-bottom: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-18-md {
    margin-bottom: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-18-md {
    padding-right: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-18-md {
    margin-right: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-18-md {
    padding-left: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-18-md {
    margin: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-18-md {
    padding-top: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-18-md {
    margin-top: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-18-md {
    padding: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-18-md {
    width: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .height-18-md {
    height: 18px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-19 {
  gap: 19px;
}

.width-19 {
  width: 19px;
}

.height-19 {
  height: 19px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-19 {
  padding: 19px;
}

.margin-19 {
  margin: 19px;
}

.padding-x-19 {
  padding-left: 19px;
  padding-right: 19px;
}

.margin-x-19 {
  margin-left: 19px;
  margin-right: 19px;
}

.padding-y-19 {
  padding-top: 19px;
  padding-bottom: 19px;
}

.margin-y-19 {
  margin-top: 19px;
  margin-bottom: 19px;
}

.padding-top-19 {
  padding-top: 19px;
}

.margin-top-19 {
  margin-top: 19px;
}

.padding-right-19 {
  padding-right: 19px;
}

.margin-right-19 {
  margin-right: 19px;
}

.padding-left-19 {
  padding-left: 19px;
}

.margin-left-19 {
  margin-left: 19px;
}

.padding-bottom-19 {
  padding-bottom: 19px;
}

.margin-bottom-19 {
  margin-bottom: 19px;
}

@media screen and (min-width: 1024px) {
  .margin-left-19-lg {
    margin-left: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-19-lg {
    padding-bottom: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-19-lg {
    margin-bottom: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-19-lg {
    padding-right: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-19-lg {
    margin-right: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-19-lg {
    padding-left: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-19-lg {
    margin: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-19-lg {
    padding-top: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-19-lg {
    margin-top: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-19-lg {
    padding: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-19-lg {
    padding-left: 19px;
    padding-right: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-19-lg {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-19-lg {
    width: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .height-19-lg {
    height: 19px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-19-md {
    margin-left: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-19-md {
    padding-bottom: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-19-md {
    margin-bottom: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-19-md {
    padding-right: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-19-md {
    margin-right: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-19-md {
    padding-left: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-19-md {
    margin: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-19-md {
    padding-top: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-19-md {
    margin-top: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-19-md {
    padding: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-19-md {
    width: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .height-19-md {
    height: 19px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-20 {
  gap: 20px;
}

.width-20 {
  width: 20px;
}

.height-20 {
  height: 20px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-20 {
  padding: 20px;
}

.margin-20 {
  margin: 20px;
}

.padding-x-20, .button.big {
  padding-left: 20px;
  padding-right: 20px;
}

.margin-x-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.padding-y-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.margin-y-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.padding-top-20 {
  padding-top: 20px;
}

.margin-top-20 {
  margin-top: 20px;
}

.padding-right-20 {
  padding-right: 20px;
}

.margin-right-20 {
  margin-right: 20px;
}

.padding-left-20 {
  padding-left: 20px;
}

.margin-left-20 {
  margin-left: 20px;
}

.padding-bottom-20 {
  padding-bottom: 20px;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

@media screen and (min-width: 1024px) {
  .margin-left-20-lg {
    margin-left: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-20-lg {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-20-lg {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-20-lg {
    padding-right: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-20-lg {
    margin-right: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-20-lg {
    padding-left: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-20-lg {
    margin: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-20-lg {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-20-lg {
    margin-top: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-20-lg {
    padding: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-20-lg {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-20-lg {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-20-lg {
    width: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .height-20-lg {
    height: 20px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-20-md {
    margin-left: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-20-md {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-20-md {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-20-md {
    padding-right: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-20-md {
    margin-right: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-20-md {
    padding-left: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-20-md {
    margin: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-20-md {
    padding-top: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-20-md {
    margin-top: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-20-md {
    padding: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-20-md {
    width: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .height-20-md {
    height: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-21 {
  gap: 21px;
}

.width-21 {
  width: 21px;
}

.height-21 {
  height: 21px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-21 {
  padding: 21px;
}

.margin-21 {
  margin: 21px;
}

.padding-x-21 {
  padding-left: 21px;
  padding-right: 21px;
}

.margin-x-21 {
  margin-left: 21px;
  margin-right: 21px;
}

.padding-y-21 {
  padding-top: 21px;
  padding-bottom: 21px;
}

.margin-y-21 {
  margin-top: 21px;
  margin-bottom: 21px;
}

.padding-top-21 {
  padding-top: 21px;
}

.margin-top-21 {
  margin-top: 21px;
}

.padding-right-21 {
  padding-right: 21px;
}

.margin-right-21 {
  margin-right: 21px;
}

.padding-left-21 {
  padding-left: 21px;
}

.margin-left-21 {
  margin-left: 21px;
}

.padding-bottom-21 {
  padding-bottom: 21px;
}

.margin-bottom-21 {
  margin-bottom: 21px;
}

@media screen and (min-width: 1024px) {
  .margin-left-21-lg {
    margin-left: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-21-lg {
    padding-bottom: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-21-lg {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-21-lg {
    padding-right: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-21-lg {
    margin-right: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-21-lg {
    padding-left: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-21-lg {
    margin: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-21-lg {
    padding-top: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-21-lg {
    margin-top: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-21-lg {
    padding: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-21-lg {
    padding-left: 21px;
    padding-right: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-21-lg {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-21-lg {
    width: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .height-21-lg {
    height: 21px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-21-md {
    margin-left: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-21-md {
    padding-bottom: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-21-md {
    margin-bottom: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-21-md {
    padding-right: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-21-md {
    margin-right: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-21-md {
    padding-left: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-21-md {
    margin: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-21-md {
    padding-top: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-21-md {
    margin-top: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-21-md {
    padding: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-21-md {
    width: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .height-21-md {
    height: 21px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-22 {
  gap: 22px;
}

.width-22 {
  width: 22px;
}

.height-22 {
  height: 22px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-22 {
  padding: 22px;
}

.margin-22 {
  margin: 22px;
}

.padding-x-22 {
  padding-left: 22px;
  padding-right: 22px;
}

.margin-x-22 {
  margin-left: 22px;
  margin-right: 22px;
}

.padding-y-22 {
  padding-top: 22px;
  padding-bottom: 22px;
}

.margin-y-22 {
  margin-top: 22px;
  margin-bottom: 22px;
}

.padding-top-22 {
  padding-top: 22px;
}

.margin-top-22 {
  margin-top: 22px;
}

.padding-right-22 {
  padding-right: 22px;
}

.margin-right-22 {
  margin-right: 22px;
}

.padding-left-22 {
  padding-left: 22px;
}

.margin-left-22 {
  margin-left: 22px;
}

.padding-bottom-22 {
  padding-bottom: 22px;
}

.margin-bottom-22 {
  margin-bottom: 22px;
}

@media screen and (min-width: 1024px) {
  .margin-left-22-lg {
    margin-left: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-22-lg {
    padding-bottom: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-22-lg {
    margin-bottom: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-22-lg {
    padding-right: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-22-lg {
    margin-right: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-22-lg {
    padding-left: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-22-lg {
    margin: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-22-lg {
    padding-top: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-22-lg {
    margin-top: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-22-lg {
    padding: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-22-lg {
    padding-left: 22px;
    padding-right: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-22-lg {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-22-lg {
    width: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .height-22-lg {
    height: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-22-md {
    margin-left: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-22-md {
    padding-bottom: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-22-md {
    margin-bottom: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-22-md {
    padding-right: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-22-md {
    margin-right: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-22-md {
    padding-left: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-22-md {
    margin: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-22-md {
    padding-top: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-22-md {
    margin-top: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-22-md {
    padding: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-22-md {
    width: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .height-22-md {
    height: 22px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-23 {
  gap: 23px;
}

.width-23 {
  width: 23px;
}

.height-23 {
  height: 23px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-23 {
  padding: 23px;
}

.margin-23 {
  margin: 23px;
}

.padding-x-23 {
  padding-left: 23px;
  padding-right: 23px;
}

.margin-x-23 {
  margin-left: 23px;
  margin-right: 23px;
}

.padding-y-23 {
  padding-top: 23px;
  padding-bottom: 23px;
}

.margin-y-23 {
  margin-top: 23px;
  margin-bottom: 23px;
}

.padding-top-23 {
  padding-top: 23px;
}

.margin-top-23 {
  margin-top: 23px;
}

.padding-right-23 {
  padding-right: 23px;
}

.margin-right-23 {
  margin-right: 23px;
}

.padding-left-23 {
  padding-left: 23px;
}

.margin-left-23 {
  margin-left: 23px;
}

.padding-bottom-23 {
  padding-bottom: 23px;
}

.margin-bottom-23 {
  margin-bottom: 23px;
}

@media screen and (min-width: 1024px) {
  .margin-left-23-lg {
    margin-left: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-23-lg {
    padding-bottom: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-23-lg {
    margin-bottom: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-23-lg {
    padding-right: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-23-lg {
    margin-right: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-23-lg {
    padding-left: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-23-lg {
    margin: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-23-lg {
    padding-top: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-23-lg {
    margin-top: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-23-lg {
    padding: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-23-lg {
    padding-left: 23px;
    padding-right: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-23-lg {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-23-lg {
    width: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .height-23-lg {
    height: 23px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-23-md {
    margin-left: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-23-md {
    padding-bottom: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-23-md {
    margin-bottom: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-23-md {
    padding-right: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-23-md {
    margin-right: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-23-md {
    padding-left: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-23-md {
    margin: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-23-md {
    padding-top: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-23-md {
    margin-top: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-23-md {
    padding: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-23-md {
    width: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .height-23-md {
    height: 23px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-24 {
  gap: 24px;
}

.width-24 {
  width: 24px;
}

.height-24 {
  height: 24px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

.padding-24 {
  padding: 24px;
}

.margin-24 {
  margin: 24px;
}

.padding-x-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.margin-x-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.padding-y-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.margin-y-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.padding-top-24 {
  padding-top: 24px;
}

.margin-top-24 {
  margin-top: 24px;
}

.padding-right-24 {
  padding-right: 24px;
}

.margin-right-24 {
  margin-right: 24px;
}

.padding-left-24 {
  padding-left: 24px;
}

.margin-left-24 {
  margin-left: 24px;
}

.padding-bottom-24 {
  padding-bottom: 24px;
}

.margin-bottom-24 {
  margin-bottom: 24px;
}

@media screen and (min-width: 1024px) {
  .margin-left-24-lg {
    margin-left: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-24-lg {
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-24-lg {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-24-lg {
    padding-right: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-24-lg {
    margin-right: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-24-lg {
    padding-left: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-24-lg {
    margin: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-24-lg {
    padding-top: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-24-lg {
    margin-top: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-24-lg {
    padding: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-24-lg {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-24-lg {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-24-lg {
    width: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .height-24-lg {
    height: 24px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-24-md {
    margin-left: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-24-md {
    padding-bottom: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-24-md {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-24-md {
    padding-right: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-24-md {
    margin-right: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-24-md {
    padding-left: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-24-md {
    margin: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-24-md {
    padding-top: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-24-md {
    margin-top: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-24-md {
    padding: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-24-md {
    width: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .height-24-md {
    height: 24px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-25 {
  gap: 25px;
}

.width-25 {
  width: 25px;
}

.height-25 {
  height: 25px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-25 {
  border-radius: 25px;
}

.padding-25 {
  padding: 25px;
}

.margin-25 {
  margin: 25px;
}

.padding-x-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.margin-x-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.padding-y-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.margin-y-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.padding-top-25 {
  padding-top: 25px;
}

.margin-top-25 {
  margin-top: 25px;
}

.padding-right-25 {
  padding-right: 25px;
}

.margin-right-25 {
  margin-right: 25px;
}

.padding-left-25 {
  padding-left: 25px;
}

.margin-left-25 {
  margin-left: 25px;
}

.padding-bottom-25 {
  padding-bottom: 25px;
}

.margin-bottom-25 {
  margin-bottom: 25px;
}

@media screen and (min-width: 1024px) {
  .margin-left-25-lg {
    margin-left: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-25-lg {
    padding-bottom: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-25-lg {
    margin-bottom: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-25-lg {
    padding-right: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-25-lg {
    margin-right: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-25-lg {
    padding-left: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-25-lg {
    margin: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-25-lg {
    padding-top: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-25-lg {
    margin-top: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-25-lg {
    padding: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-25-lg {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-25-lg {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-25-lg {
    width: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .height-25-lg {
    height: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-25-md {
    margin-left: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-25-md {
    padding-bottom: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-25-md {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-25-md {
    padding-right: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-25-md {
    margin-right: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-25-md {
    padding-left: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-25-md {
    margin: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-25-md {
    padding-top: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-25-md {
    margin-top: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-25-md {
    padding: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-25-md {
    width: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .height-25-md {
    height: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-26 {
  gap: 26px;
}

.width-26 {
  width: 26px;
}

.height-26 {
  height: 26px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-26 {
  border-radius: 26px;
}

.padding-26 {
  padding: 26px;
}

.margin-26 {
  margin: 26px;
}

.padding-x-26 {
  padding-left: 26px;
  padding-right: 26px;
}

.margin-x-26 {
  margin-left: 26px;
  margin-right: 26px;
}

.padding-y-26 {
  padding-top: 26px;
  padding-bottom: 26px;
}

.margin-y-26 {
  margin-top: 26px;
  margin-bottom: 26px;
}

.padding-top-26 {
  padding-top: 26px;
}

.margin-top-26 {
  margin-top: 26px;
}

.padding-right-26 {
  padding-right: 26px;
}

.margin-right-26 {
  margin-right: 26px;
}

.padding-left-26 {
  padding-left: 26px;
}

.margin-left-26 {
  margin-left: 26px;
}

.padding-bottom-26 {
  padding-bottom: 26px;
}

.margin-bottom-26 {
  margin-bottom: 26px;
}

@media screen and (min-width: 1024px) {
  .margin-left-26-lg {
    margin-left: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-26-lg {
    padding-bottom: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-26-lg {
    margin-bottom: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-26-lg {
    padding-right: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-26-lg {
    margin-right: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-26-lg {
    padding-left: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-26-lg {
    margin: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-26-lg {
    padding-top: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-26-lg {
    margin-top: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-26-lg {
    padding: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-26-lg {
    padding-left: 26px;
    padding-right: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-26-lg {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-26-lg {
    width: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .height-26-lg {
    height: 26px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-26-md {
    margin-left: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-26-md {
    padding-bottom: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-26-md {
    margin-bottom: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-26-md {
    padding-right: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-26-md {
    margin-right: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-26-md {
    padding-left: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-26-md {
    margin: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-26-md {
    padding-top: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-26-md {
    margin-top: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-26-md {
    padding: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-26-md {
    width: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .height-26-md {
    height: 26px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-27 {
  gap: 27px;
}

.width-27 {
  width: 27px;
}

.height-27 {
  height: 27px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-27 {
  border-radius: 27px;
}

.padding-27 {
  padding: 27px;
}

.margin-27 {
  margin: 27px;
}

.padding-x-27 {
  padding-left: 27px;
  padding-right: 27px;
}

.margin-x-27 {
  margin-left: 27px;
  margin-right: 27px;
}

.padding-y-27 {
  padding-top: 27px;
  padding-bottom: 27px;
}

.margin-y-27 {
  margin-top: 27px;
  margin-bottom: 27px;
}

.padding-top-27 {
  padding-top: 27px;
}

.margin-top-27 {
  margin-top: 27px;
}

.padding-right-27 {
  padding-right: 27px;
}

.margin-right-27 {
  margin-right: 27px;
}

.padding-left-27 {
  padding-left: 27px;
}

.margin-left-27 {
  margin-left: 27px;
}

.padding-bottom-27 {
  padding-bottom: 27px;
}

.margin-bottom-27 {
  margin-bottom: 27px;
}

@media screen and (min-width: 1024px) {
  .margin-left-27-lg {
    margin-left: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-27-lg {
    padding-bottom: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-27-lg {
    margin-bottom: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-27-lg {
    padding-right: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-27-lg {
    margin-right: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-27-lg {
    padding-left: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-27-lg {
    margin: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-27-lg {
    padding-top: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-27-lg {
    margin-top: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-27-lg {
    padding: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-27-lg {
    padding-left: 27px;
    padding-right: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-27-lg {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-27-lg {
    width: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .height-27-lg {
    height: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-27-md {
    margin-left: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-27-md {
    padding-bottom: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-27-md {
    margin-bottom: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-27-md {
    padding-right: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-27-md {
    margin-right: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-27-md {
    padding-left: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-27-md {
    margin: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-27-md {
    padding-top: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-27-md {
    margin-top: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-27-md {
    padding: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-27-md {
    width: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .height-27-md {
    height: 27px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-28 {
  gap: 28px;
}

.width-28 {
  width: 28px;
}

.height-28 {
  height: 28px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-28 {
  border-radius: 28px;
}

.padding-28 {
  padding: 28px;
}

.margin-28 {
  margin: 28px;
}

.padding-x-28 {
  padding-left: 28px;
  padding-right: 28px;
}

.margin-x-28 {
  margin-left: 28px;
  margin-right: 28px;
}

.padding-y-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.margin-y-28 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.padding-top-28 {
  padding-top: 28px;
}

.margin-top-28 {
  margin-top: 28px;
}

.padding-right-28 {
  padding-right: 28px;
}

.margin-right-28 {
  margin-right: 28px;
}

.padding-left-28 {
  padding-left: 28px;
}

.margin-left-28 {
  margin-left: 28px;
}

.padding-bottom-28 {
  padding-bottom: 28px;
}

.margin-bottom-28 {
  margin-bottom: 28px;
}

@media screen and (min-width: 1024px) {
  .margin-left-28-lg {
    margin-left: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-28-lg {
    padding-bottom: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-28-lg {
    margin-bottom: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-28-lg {
    padding-right: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-28-lg {
    margin-right: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-28-lg {
    padding-left: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-28-lg {
    margin: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-28-lg {
    padding-top: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-28-lg {
    margin-top: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-28-lg {
    padding: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-28-lg {
    padding-left: 28px;
    padding-right: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-28-lg {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-28-lg {
    width: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .height-28-lg {
    height: 28px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-28-md {
    margin-left: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-28-md {
    padding-bottom: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-28-md {
    margin-bottom: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-28-md {
    padding-right: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-28-md {
    margin-right: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-28-md {
    padding-left: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-28-md {
    margin: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-28-md {
    padding-top: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-28-md {
    margin-top: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-28-md {
    padding: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-28-md {
    width: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .height-28-md {
    height: 28px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-29 {
  gap: 29px;
}

.width-29 {
  width: 29px;
}

.height-29 {
  height: 29px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-29 {
  border-radius: 29px;
}

.padding-29 {
  padding: 29px;
}

.margin-29 {
  margin: 29px;
}

.padding-x-29 {
  padding-left: 29px;
  padding-right: 29px;
}

.margin-x-29 {
  margin-left: 29px;
  margin-right: 29px;
}

.padding-y-29 {
  padding-top: 29px;
  padding-bottom: 29px;
}

.margin-y-29 {
  margin-top: 29px;
  margin-bottom: 29px;
}

.padding-top-29 {
  padding-top: 29px;
}

.margin-top-29 {
  margin-top: 29px;
}

.padding-right-29 {
  padding-right: 29px;
}

.margin-right-29 {
  margin-right: 29px;
}

.padding-left-29 {
  padding-left: 29px;
}

.margin-left-29 {
  margin-left: 29px;
}

.padding-bottom-29 {
  padding-bottom: 29px;
}

.margin-bottom-29 {
  margin-bottom: 29px;
}

@media screen and (min-width: 1024px) {
  .margin-left-29-lg {
    margin-left: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-29-lg {
    padding-bottom: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-29-lg {
    margin-bottom: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-29-lg {
    padding-right: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-29-lg {
    margin-right: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-29-lg {
    padding-left: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-29-lg {
    margin: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-29-lg {
    padding-top: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-29-lg {
    margin-top: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-29-lg {
    padding: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-29-lg {
    padding-left: 29px;
    padding-right: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-29-lg {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-29-lg {
    width: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .height-29-lg {
    height: 29px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-29-md {
    margin-left: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-29-md {
    padding-bottom: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-29-md {
    margin-bottom: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-29-md {
    padding-right: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-29-md {
    margin-right: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-29-md {
    padding-left: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-29-md {
    margin: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-29-md {
    padding-top: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-29-md {
    margin-top: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-29-md {
    padding: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-29-md {
    width: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .height-29-md {
    height: 29px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-30 {
  gap: 30px;
}

.width-30 {
  width: 30px;
}

.height-30 {
  height: 30px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-30 {
  border-radius: 30px;
}

.padding-30 {
  padding: 30px;
}

.margin-30 {
  margin: 30px;
}

.padding-x-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.margin-x-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.padding-y-30, .consultant-strip {
  padding-top: 30px;
  padding-bottom: 30px;
}

.margin-y-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.padding-top-30 {
  padding-top: 30px;
}

.margin-top-30 {
  margin-top: 30px;
}

.padding-right-30 {
  padding-right: 30px;
}

.margin-right-30 {
  margin-right: 30px;
}

.padding-left-30 {
  padding-left: 30px;
}

.margin-left-30 {
  margin-left: 30px;
}

.padding-bottom-30 {
  padding-bottom: 30px;
}

.margin-bottom-30 {
  margin-bottom: 30px;
}

@media screen and (min-width: 1024px) {
  .margin-left-30-lg {
    margin-left: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-30-lg {
    padding-bottom: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-30-lg {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-30-lg {
    padding-right: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-30-lg {
    margin-right: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-30-lg {
    padding-left: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-30-lg {
    margin: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-30-lg {
    padding-top: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-30-lg {
    margin-top: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-30-lg {
    padding: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-30-lg {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-30-lg {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-30-lg {
    width: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .height-30-lg {
    height: 30px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-30-md {
    margin-left: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-30-md {
    padding-bottom: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-30-md {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-30-md {
    padding-right: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-30-md {
    margin-right: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-30-md {
    padding-left: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-30-md {
    margin: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-30-md {
    padding-top: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-30-md {
    margin-top: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-30-md {
    padding: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-30-md {
    width: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .height-30-md {
    height: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-31 {
  gap: 31px;
}

.width-31 {
  width: 31px;
}

.height-31 {
  height: 31px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-31 {
  border-radius: 31px;
}

.padding-31 {
  padding: 31px;
}

.margin-31 {
  margin: 31px;
}

.padding-x-31 {
  padding-left: 31px;
  padding-right: 31px;
}

.margin-x-31 {
  margin-left: 31px;
  margin-right: 31px;
}

.padding-y-31 {
  padding-top: 31px;
  padding-bottom: 31px;
}

.margin-y-31 {
  margin-top: 31px;
  margin-bottom: 31px;
}

.padding-top-31 {
  padding-top: 31px;
}

.margin-top-31 {
  margin-top: 31px;
}

.padding-right-31 {
  padding-right: 31px;
}

.margin-right-31 {
  margin-right: 31px;
}

.padding-left-31 {
  padding-left: 31px;
}

.margin-left-31 {
  margin-left: 31px;
}

.padding-bottom-31 {
  padding-bottom: 31px;
}

.margin-bottom-31 {
  margin-bottom: 31px;
}

@media screen and (min-width: 1024px) {
  .margin-left-31-lg {
    margin-left: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-31-lg {
    padding-bottom: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-31-lg {
    margin-bottom: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-31-lg {
    padding-right: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-31-lg {
    margin-right: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-31-lg {
    padding-left: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-31-lg {
    margin: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-31-lg {
    padding-top: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-31-lg {
    margin-top: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-31-lg {
    padding: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-31-lg {
    padding-left: 31px;
    padding-right: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-31-lg {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-31-lg {
    width: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .height-31-lg {
    height: 31px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-31-md {
    margin-left: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-31-md {
    padding-bottom: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-31-md {
    margin-bottom: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-31-md {
    padding-right: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-31-md {
    margin-right: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-31-md {
    padding-left: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-31-md {
    margin: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-31-md {
    padding-top: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-31-md {
    margin-top: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-31-md {
    padding: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-31-md {
    width: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .height-31-md {
    height: 31px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-32 {
  gap: 32px;
}

.width-32 {
  width: 32px;
}

.height-32 {
  height: 32px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-32 {
  border-radius: 32px;
}

.padding-32 {
  padding: 32px;
}

.margin-32 {
  margin: 32px;
}

.padding-x-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.margin-x-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.padding-y-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.margin-y-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.padding-top-32 {
  padding-top: 32px;
}

.margin-top-32 {
  margin-top: 32px;
}

.padding-right-32 {
  padding-right: 32px;
}

.margin-right-32 {
  margin-right: 32px;
}

.padding-left-32 {
  padding-left: 32px;
}

.margin-left-32 {
  margin-left: 32px;
}

.padding-bottom-32 {
  padding-bottom: 32px;
}

.margin-bottom-32 {
  margin-bottom: 32px;
}

@media screen and (min-width: 1024px) {
  .margin-left-32-lg {
    margin-left: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-32-lg {
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-32-lg {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-32-lg {
    padding-right: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-32-lg {
    margin-right: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-32-lg {
    padding-left: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-32-lg {
    margin: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-32-lg {
    padding-top: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-32-lg {
    margin-top: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-32-lg {
    padding: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-32-lg {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-32-lg {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-32-lg {
    width: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .height-32-lg {
    height: 32px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-32-md {
    margin-left: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-32-md {
    padding-bottom: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-32-md {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-32-md {
    padding-right: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-32-md {
    margin-right: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-32-md {
    padding-left: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-32-md {
    margin: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-32-md {
    padding-top: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-32-md {
    margin-top: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-32-md {
    padding: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-32-md {
    width: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .height-32-md {
    height: 32px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-33 {
  gap: 33px;
}

.width-33 {
  width: 33px;
}

.height-33 {
  height: 33px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-33 {
  border-radius: 33px;
}

.padding-33 {
  padding: 33px;
}

.margin-33 {
  margin: 33px;
}

.padding-x-33 {
  padding-left: 33px;
  padding-right: 33px;
}

.margin-x-33 {
  margin-left: 33px;
  margin-right: 33px;
}

.padding-y-33 {
  padding-top: 33px;
  padding-bottom: 33px;
}

.margin-y-33 {
  margin-top: 33px;
  margin-bottom: 33px;
}

.padding-top-33 {
  padding-top: 33px;
}

.margin-top-33 {
  margin-top: 33px;
}

.padding-right-33 {
  padding-right: 33px;
}

.margin-right-33 {
  margin-right: 33px;
}

.padding-left-33 {
  padding-left: 33px;
}

.margin-left-33 {
  margin-left: 33px;
}

.padding-bottom-33 {
  padding-bottom: 33px;
}

.margin-bottom-33 {
  margin-bottom: 33px;
}

@media screen and (min-width: 1024px) {
  .margin-left-33-lg {
    margin-left: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-33-lg {
    padding-bottom: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-33-lg {
    margin-bottom: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-33-lg {
    padding-right: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-33-lg {
    margin-right: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-33-lg {
    padding-left: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-33-lg {
    margin: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-33-lg {
    padding-top: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-33-lg {
    margin-top: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-33-lg {
    padding: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-33-lg {
    padding-left: 33px;
    padding-right: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-33-lg {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-33-lg {
    width: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .height-33-lg {
    height: 33px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-33-md {
    margin-left: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-33-md {
    padding-bottom: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-33-md {
    margin-bottom: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-33-md {
    padding-right: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-33-md {
    margin-right: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-33-md {
    padding-left: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-33-md {
    margin: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-33-md {
    padding-top: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-33-md {
    margin-top: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-33-md {
    padding: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-33-md {
    width: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .height-33-md {
    height: 33px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-34 {
  gap: 34px;
}

.width-34 {
  width: 34px;
}

.height-34 {
  height: 34px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-34 {
  border-radius: 34px;
}

.padding-34 {
  padding: 34px;
}

.margin-34 {
  margin: 34px;
}

.padding-x-34 {
  padding-left: 34px;
  padding-right: 34px;
}

.margin-x-34 {
  margin-left: 34px;
  margin-right: 34px;
}

.padding-y-34 {
  padding-top: 34px;
  padding-bottom: 34px;
}

.margin-y-34 {
  margin-top: 34px;
  margin-bottom: 34px;
}

.padding-top-34 {
  padding-top: 34px;
}

.margin-top-34 {
  margin-top: 34px;
}

.padding-right-34 {
  padding-right: 34px;
}

.margin-right-34 {
  margin-right: 34px;
}

.padding-left-34 {
  padding-left: 34px;
}

.margin-left-34 {
  margin-left: 34px;
}

.padding-bottom-34 {
  padding-bottom: 34px;
}

.margin-bottom-34 {
  margin-bottom: 34px;
}

@media screen and (min-width: 1024px) {
  .margin-left-34-lg {
    margin-left: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-34-lg {
    padding-bottom: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-34-lg {
    margin-bottom: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-34-lg {
    padding-right: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-34-lg {
    margin-right: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-34-lg {
    padding-left: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-34-lg {
    margin: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-34-lg {
    padding-top: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-34-lg {
    margin-top: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-34-lg {
    padding: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-34-lg {
    padding-left: 34px;
    padding-right: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-34-lg {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-34-lg {
    width: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .height-34-lg {
    height: 34px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-34-md {
    margin-left: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-34-md {
    padding-bottom: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-34-md {
    margin-bottom: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-34-md {
    padding-right: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-34-md {
    margin-right: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-34-md {
    padding-left: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-34-md {
    margin: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-34-md {
    padding-top: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-34-md {
    margin-top: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-34-md {
    padding: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-34-md {
    width: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .height-34-md {
    height: 34px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-35 {
  gap: 35px;
}

.width-35 {
  width: 35px;
}

.height-35 {
  height: 35px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-35 {
  border-radius: 35px;
}

.padding-35 {
  padding: 35px;
}

.margin-35 {
  margin: 35px;
}

.padding-x-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.margin-x-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.padding-y-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.margin-y-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.padding-top-35 {
  padding-top: 35px;
}

.margin-top-35 {
  margin-top: 35px;
}

.padding-right-35 {
  padding-right: 35px;
}

.margin-right-35 {
  margin-right: 35px;
}

.padding-left-35 {
  padding-left: 35px;
}

.margin-left-35 {
  margin-left: 35px;
}

.padding-bottom-35 {
  padding-bottom: 35px;
}

.margin-bottom-35 {
  margin-bottom: 35px;
}

@media screen and (min-width: 1024px) {
  .margin-left-35-lg {
    margin-left: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-35-lg {
    padding-bottom: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-35-lg {
    margin-bottom: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-35-lg {
    padding-right: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-35-lg {
    margin-right: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-35-lg {
    padding-left: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-35-lg {
    margin: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-35-lg {
    padding-top: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-35-lg {
    margin-top: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-35-lg {
    padding: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-35-lg {
    padding-left: 35px;
    padding-right: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-35-lg {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-35-lg {
    width: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .height-35-lg {
    height: 35px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-35-md {
    margin-left: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-35-md {
    padding-bottom: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-35-md {
    margin-bottom: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-35-md {
    padding-right: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-35-md {
    margin-right: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-35-md {
    padding-left: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-35-md {
    margin: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-35-md {
    padding-top: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-35-md {
    margin-top: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-35-md {
    padding: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-35-md {
    width: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .height-35-md {
    height: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-36 {
  gap: 36px;
}

.width-36 {
  width: 36px;
}

.height-36 {
  height: 36px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-36 {
  border-radius: 36px;
}

.padding-36 {
  padding: 36px;
}

.margin-36 {
  margin: 36px;
}

.padding-x-36 {
  padding-left: 36px;
  padding-right: 36px;
}

.margin-x-36 {
  margin-left: 36px;
  margin-right: 36px;
}

.padding-y-36 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.margin-y-36 {
  margin-top: 36px;
  margin-bottom: 36px;
}

.padding-top-36 {
  padding-top: 36px;
}

.margin-top-36 {
  margin-top: 36px;
}

.padding-right-36 {
  padding-right: 36px;
}

.margin-right-36 {
  margin-right: 36px;
}

.padding-left-36 {
  padding-left: 36px;
}

.margin-left-36 {
  margin-left: 36px;
}

.padding-bottom-36 {
  padding-bottom: 36px;
}

.margin-bottom-36 {
  margin-bottom: 36px;
}

@media screen and (min-width: 1024px) {
  .margin-left-36-lg {
    margin-left: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-36-lg {
    padding-bottom: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-36-lg {
    margin-bottom: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-36-lg {
    padding-right: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-36-lg {
    margin-right: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-36-lg {
    padding-left: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-36-lg {
    margin: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-36-lg {
    padding-top: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-36-lg {
    margin-top: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-36-lg {
    padding: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-36-lg {
    padding-left: 36px;
    padding-right: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-36-lg {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-36-lg {
    width: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .height-36-lg {
    height: 36px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-36-md {
    margin-left: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-36-md {
    padding-bottom: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-36-md {
    margin-bottom: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-36-md {
    padding-right: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-36-md {
    margin-right: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-36-md {
    padding-left: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-36-md {
    margin: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-36-md {
    padding-top: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-36-md {
    margin-top: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-36-md {
    padding: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-36-md {
    width: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .height-36-md {
    height: 36px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-37 {
  gap: 37px;
}

.width-37 {
  width: 37px;
}

.height-37 {
  height: 37px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-37 {
  border-radius: 37px;
}

.padding-37 {
  padding: 37px;
}

.margin-37 {
  margin: 37px;
}

.padding-x-37 {
  padding-left: 37px;
  padding-right: 37px;
}

.margin-x-37 {
  margin-left: 37px;
  margin-right: 37px;
}

.padding-y-37 {
  padding-top: 37px;
  padding-bottom: 37px;
}

.margin-y-37 {
  margin-top: 37px;
  margin-bottom: 37px;
}

.padding-top-37 {
  padding-top: 37px;
}

.margin-top-37 {
  margin-top: 37px;
}

.padding-right-37 {
  padding-right: 37px;
}

.margin-right-37 {
  margin-right: 37px;
}

.padding-left-37 {
  padding-left: 37px;
}

.margin-left-37 {
  margin-left: 37px;
}

.padding-bottom-37 {
  padding-bottom: 37px;
}

.margin-bottom-37 {
  margin-bottom: 37px;
}

@media screen and (min-width: 1024px) {
  .margin-left-37-lg {
    margin-left: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-37-lg {
    padding-bottom: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-37-lg {
    margin-bottom: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-37-lg {
    padding-right: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-37-lg {
    margin-right: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-37-lg {
    padding-left: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-37-lg {
    margin: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-37-lg {
    padding-top: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-37-lg {
    margin-top: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-37-lg {
    padding: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-37-lg {
    padding-left: 37px;
    padding-right: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-37-lg {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-37-lg {
    width: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .height-37-lg {
    height: 37px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-37-md {
    margin-left: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-37-md {
    padding-bottom: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-37-md {
    margin-bottom: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-37-md {
    padding-right: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-37-md {
    margin-right: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-37-md {
    padding-left: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-37-md {
    margin: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-37-md {
    padding-top: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-37-md {
    margin-top: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-37-md {
    padding: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-37-md {
    width: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .height-37-md {
    height: 37px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-38 {
  gap: 38px;
}

.width-38 {
  width: 38px;
}

.height-38 {
  height: 38px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-38 {
  border-radius: 38px;
}

.padding-38 {
  padding: 38px;
}

.margin-38 {
  margin: 38px;
}

.padding-x-38 {
  padding-left: 38px;
  padding-right: 38px;
}

.margin-x-38 {
  margin-left: 38px;
  margin-right: 38px;
}

.padding-y-38 {
  padding-top: 38px;
  padding-bottom: 38px;
}

.margin-y-38 {
  margin-top: 38px;
  margin-bottom: 38px;
}

.padding-top-38 {
  padding-top: 38px;
}

.margin-top-38 {
  margin-top: 38px;
}

.padding-right-38 {
  padding-right: 38px;
}

.margin-right-38 {
  margin-right: 38px;
}

.padding-left-38 {
  padding-left: 38px;
}

.margin-left-38 {
  margin-left: 38px;
}

.padding-bottom-38 {
  padding-bottom: 38px;
}

.margin-bottom-38 {
  margin-bottom: 38px;
}

@media screen and (min-width: 1024px) {
  .margin-left-38-lg {
    margin-left: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-38-lg {
    padding-bottom: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-38-lg {
    margin-bottom: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-38-lg {
    padding-right: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-38-lg {
    margin-right: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-38-lg {
    padding-left: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-38-lg {
    margin: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-38-lg {
    padding-top: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-38-lg {
    margin-top: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-38-lg {
    padding: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-38-lg {
    padding-left: 38px;
    padding-right: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-38-lg {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-38-lg {
    width: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .height-38-lg {
    height: 38px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-38-md {
    margin-left: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-38-md {
    padding-bottom: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-38-md {
    margin-bottom: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-38-md {
    padding-right: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-38-md {
    margin-right: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-38-md {
    padding-left: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-38-md {
    margin: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-38-md {
    padding-top: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-38-md {
    margin-top: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-38-md {
    padding: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-38-md {
    width: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .height-38-md {
    height: 38px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-39 {
  gap: 39px;
}

.width-39 {
  width: 39px;
}

.height-39 {
  height: 39px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-39 {
  border-radius: 39px;
}

.padding-39 {
  padding: 39px;
}

.margin-39 {
  margin: 39px;
}

.padding-x-39 {
  padding-left: 39px;
  padding-right: 39px;
}

.margin-x-39 {
  margin-left: 39px;
  margin-right: 39px;
}

.padding-y-39 {
  padding-top: 39px;
  padding-bottom: 39px;
}

.margin-y-39 {
  margin-top: 39px;
  margin-bottom: 39px;
}

.padding-top-39 {
  padding-top: 39px;
}

.margin-top-39 {
  margin-top: 39px;
}

.padding-right-39 {
  padding-right: 39px;
}

.margin-right-39 {
  margin-right: 39px;
}

.padding-left-39 {
  padding-left: 39px;
}

.margin-left-39 {
  margin-left: 39px;
}

.padding-bottom-39 {
  padding-bottom: 39px;
}

.margin-bottom-39 {
  margin-bottom: 39px;
}

@media screen and (min-width: 1024px) {
  .margin-left-39-lg {
    margin-left: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-39-lg {
    padding-bottom: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-39-lg {
    margin-bottom: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-39-lg {
    padding-right: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-39-lg {
    margin-right: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-39-lg {
    padding-left: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-39-lg {
    margin: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-39-lg {
    padding-top: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-39-lg {
    margin-top: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-39-lg {
    padding: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-39-lg {
    padding-left: 39px;
    padding-right: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-39-lg {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-39-lg {
    width: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .height-39-lg {
    height: 39px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-39-md {
    margin-left: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-39-md {
    padding-bottom: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-39-md {
    margin-bottom: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-39-md {
    padding-right: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-39-md {
    margin-right: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-39-md {
    padding-left: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-39-md {
    margin: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-39-md {
    padding-top: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-39-md {
    margin-top: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-39-md {
    padding: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-39-md {
    width: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .height-39-md {
    height: 39px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-40 {
  gap: 40px;
}

.width-40 {
  width: 40px;
}

.height-40 {
  height: 40px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-40 {
  border-radius: 40px;
}

.padding-40 {
  padding: 40px;
}

.margin-40 {
  margin: 40px;
}

.padding-x-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.margin-x-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.padding-y-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.margin-y-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.padding-top-40 {
  padding-top: 40px;
}

.margin-top-40 {
  margin-top: 40px;
}

.padding-right-40 {
  padding-right: 40px;
}

.margin-right-40 {
  margin-right: 40px;
}

.padding-left-40 {
  padding-left: 40px;
}

.margin-left-40 {
  margin-left: 40px;
}

.padding-bottom-40 {
  padding-bottom: 40px;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

@media screen and (min-width: 1024px) {
  .margin-left-40-lg {
    margin-left: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-40-lg {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-40-lg {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-40-lg {
    padding-right: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-40-lg {
    margin-right: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-40-lg {
    padding-left: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-40-lg {
    margin: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-40-lg {
    padding-top: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-40-lg {
    margin-top: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-40-lg {
    padding: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-40-lg {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-40-lg {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-40-lg {
    width: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .height-40-lg {
    height: 40px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-40-md {
    margin-left: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-40-md {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-40-md {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-40-md {
    padding-right: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-40-md {
    margin-right: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-40-md {
    padding-left: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-40-md {
    margin: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-40-md {
    padding-top: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-40-md {
    margin-top: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-40-md {
    padding: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-40-md {
    width: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .height-40-md {
    height: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-41 {
  gap: 41px;
}

.width-41 {
  width: 41px;
}

.height-41 {
  height: 41px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-41 {
  border-radius: 41px;
}

.padding-41 {
  padding: 41px;
}

.margin-41 {
  margin: 41px;
}

.padding-x-41 {
  padding-left: 41px;
  padding-right: 41px;
}

.margin-x-41 {
  margin-left: 41px;
  margin-right: 41px;
}

.padding-y-41 {
  padding-top: 41px;
  padding-bottom: 41px;
}

.margin-y-41 {
  margin-top: 41px;
  margin-bottom: 41px;
}

.padding-top-41 {
  padding-top: 41px;
}

.margin-top-41 {
  margin-top: 41px;
}

.padding-right-41 {
  padding-right: 41px;
}

.margin-right-41 {
  margin-right: 41px;
}

.padding-left-41 {
  padding-left: 41px;
}

.margin-left-41 {
  margin-left: 41px;
}

.padding-bottom-41 {
  padding-bottom: 41px;
}

.margin-bottom-41 {
  margin-bottom: 41px;
}

@media screen and (min-width: 1024px) {
  .margin-left-41-lg {
    margin-left: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-41-lg {
    padding-bottom: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-41-lg {
    margin-bottom: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-41-lg {
    padding-right: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-41-lg {
    margin-right: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-41-lg {
    padding-left: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-41-lg {
    margin: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-41-lg {
    padding-top: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-41-lg {
    margin-top: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-41-lg {
    padding: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-41-lg {
    padding-left: 41px;
    padding-right: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-41-lg {
    padding-top: 41px;
    padding-bottom: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-41-lg {
    width: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .height-41-lg {
    height: 41px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-41-md {
    margin-left: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-41-md {
    padding-bottom: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-41-md {
    margin-bottom: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-41-md {
    padding-right: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-41-md {
    margin-right: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-41-md {
    padding-left: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-41-md {
    margin: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-41-md {
    padding-top: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-41-md {
    margin-top: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-41-md {
    padding: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-41-md {
    width: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .height-41-md {
    height: 41px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-42 {
  gap: 42px;
}

.width-42 {
  width: 42px;
}

.height-42 {
  height: 42px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-42 {
  border-radius: 42px;
}

.padding-42 {
  padding: 42px;
}

.margin-42 {
  margin: 42px;
}

.padding-x-42 {
  padding-left: 42px;
  padding-right: 42px;
}

.margin-x-42 {
  margin-left: 42px;
  margin-right: 42px;
}

.padding-y-42 {
  padding-top: 42px;
  padding-bottom: 42px;
}

.margin-y-42 {
  margin-top: 42px;
  margin-bottom: 42px;
}

.padding-top-42 {
  padding-top: 42px;
}

.margin-top-42 {
  margin-top: 42px;
}

.padding-right-42 {
  padding-right: 42px;
}

.margin-right-42 {
  margin-right: 42px;
}

.padding-left-42 {
  padding-left: 42px;
}

.margin-left-42 {
  margin-left: 42px;
}

.padding-bottom-42 {
  padding-bottom: 42px;
}

.margin-bottom-42 {
  margin-bottom: 42px;
}

@media screen and (min-width: 1024px) {
  .margin-left-42-lg {
    margin-left: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-42-lg {
    padding-bottom: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-42-lg {
    margin-bottom: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-42-lg {
    padding-right: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-42-lg {
    margin-right: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-42-lg {
    padding-left: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-42-lg {
    margin: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-42-lg {
    padding-top: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-42-lg {
    margin-top: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-42-lg {
    padding: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-42-lg {
    padding-left: 42px;
    padding-right: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-42-lg {
    padding-top: 42px;
    padding-bottom: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-42-lg {
    width: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .height-42-lg {
    height: 42px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-42-md {
    margin-left: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-42-md {
    padding-bottom: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-42-md {
    margin-bottom: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-42-md {
    padding-right: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-42-md {
    margin-right: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-42-md {
    padding-left: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-42-md {
    margin: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-42-md {
    padding-top: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-42-md {
    margin-top: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-42-md {
    padding: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-42-md {
    width: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .height-42-md {
    height: 42px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-43 {
  gap: 43px;
}

.width-43 {
  width: 43px;
}

.height-43 {
  height: 43px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-43 {
  border-radius: 43px;
}

.padding-43 {
  padding: 43px;
}

.margin-43 {
  margin: 43px;
}

.padding-x-43 {
  padding-left: 43px;
  padding-right: 43px;
}

.margin-x-43 {
  margin-left: 43px;
  margin-right: 43px;
}

.padding-y-43 {
  padding-top: 43px;
  padding-bottom: 43px;
}

.margin-y-43 {
  margin-top: 43px;
  margin-bottom: 43px;
}

.padding-top-43 {
  padding-top: 43px;
}

.margin-top-43 {
  margin-top: 43px;
}

.padding-right-43 {
  padding-right: 43px;
}

.margin-right-43 {
  margin-right: 43px;
}

.padding-left-43 {
  padding-left: 43px;
}

.margin-left-43 {
  margin-left: 43px;
}

.padding-bottom-43 {
  padding-bottom: 43px;
}

.margin-bottom-43 {
  margin-bottom: 43px;
}

@media screen and (min-width: 1024px) {
  .margin-left-43-lg {
    margin-left: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-43-lg {
    padding-bottom: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-43-lg {
    margin-bottom: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-43-lg {
    padding-right: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-43-lg {
    margin-right: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-43-lg {
    padding-left: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-43-lg {
    margin: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-43-lg {
    padding-top: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-43-lg {
    margin-top: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-43-lg {
    padding: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-43-lg {
    padding-left: 43px;
    padding-right: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-43-lg {
    padding-top: 43px;
    padding-bottom: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-43-lg {
    width: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .height-43-lg {
    height: 43px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-43-md {
    margin-left: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-43-md {
    padding-bottom: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-43-md {
    margin-bottom: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-43-md {
    padding-right: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-43-md {
    margin-right: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-43-md {
    padding-left: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-43-md {
    margin: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-43-md {
    padding-top: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-43-md {
    margin-top: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-43-md {
    padding: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-43-md {
    width: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .height-43-md {
    height: 43px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-44 {
  gap: 44px;
}

.width-44 {
  width: 44px;
}

.height-44 {
  height: 44px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-44 {
  border-radius: 44px;
}

.padding-44 {
  padding: 44px;
}

.margin-44 {
  margin: 44px;
}

.padding-x-44 {
  padding-left: 44px;
  padding-right: 44px;
}

.margin-x-44 {
  margin-left: 44px;
  margin-right: 44px;
}

.padding-y-44 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.margin-y-44 {
  margin-top: 44px;
  margin-bottom: 44px;
}

.padding-top-44 {
  padding-top: 44px;
}

.margin-top-44 {
  margin-top: 44px;
}

.padding-right-44 {
  padding-right: 44px;
}

.margin-right-44 {
  margin-right: 44px;
}

.padding-left-44 {
  padding-left: 44px;
}

.margin-left-44 {
  margin-left: 44px;
}

.padding-bottom-44 {
  padding-bottom: 44px;
}

.margin-bottom-44 {
  margin-bottom: 44px;
}

@media screen and (min-width: 1024px) {
  .margin-left-44-lg {
    margin-left: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-44-lg {
    padding-bottom: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-44-lg {
    margin-bottom: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-44-lg {
    padding-right: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-44-lg {
    margin-right: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-44-lg {
    padding-left: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-44-lg {
    margin: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-44-lg {
    padding-top: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-44-lg {
    margin-top: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-44-lg {
    padding: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-44-lg {
    padding-left: 44px;
    padding-right: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-44-lg {
    padding-top: 44px;
    padding-bottom: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-44-lg {
    width: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .height-44-lg {
    height: 44px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-44-md {
    margin-left: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-44-md {
    padding-bottom: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-44-md {
    margin-bottom: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-44-md {
    padding-right: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-44-md {
    margin-right: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-44-md {
    padding-left: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-44-md {
    margin: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-44-md {
    padding-top: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-44-md {
    margin-top: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-44-md {
    padding: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-44-md {
    width: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .height-44-md {
    height: 44px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-45 {
  gap: 45px;
}

.width-45 {
  width: 45px;
}

.height-45 {
  height: 45px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-45 {
  border-radius: 45px;
}

.padding-45 {
  padding: 45px;
}

.margin-45 {
  margin: 45px;
}

.padding-x-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.margin-x-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.padding-y-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.margin-y-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.padding-top-45 {
  padding-top: 45px;
}

.margin-top-45 {
  margin-top: 45px;
}

.padding-right-45 {
  padding-right: 45px;
}

.margin-right-45 {
  margin-right: 45px;
}

.padding-left-45 {
  padding-left: 45px;
}

.margin-left-45 {
  margin-left: 45px;
}

.padding-bottom-45 {
  padding-bottom: 45px;
}

.margin-bottom-45 {
  margin-bottom: 45px;
}

@media screen and (min-width: 1024px) {
  .margin-left-45-lg {
    margin-left: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-45-lg {
    padding-bottom: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-45-lg {
    margin-bottom: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-45-lg {
    padding-right: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-45-lg {
    margin-right: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-45-lg {
    padding-left: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-45-lg {
    margin: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-45-lg {
    padding-top: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-45-lg {
    margin-top: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-45-lg {
    padding: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-45-lg {
    padding-left: 45px;
    padding-right: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-45-lg {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-45-lg {
    width: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .height-45-lg {
    height: 45px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-45-md {
    margin-left: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-45-md {
    padding-bottom: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-45-md {
    margin-bottom: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-45-md {
    padding-right: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-45-md {
    margin-right: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-45-md {
    padding-left: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-45-md {
    margin: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-45-md {
    padding-top: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-45-md {
    margin-top: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-45-md {
    padding: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-45-md {
    width: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .height-45-md {
    height: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-46 {
  gap: 46px;
}

.width-46 {
  width: 46px;
}

.height-46 {
  height: 46px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-46 {
  border-radius: 46px;
}

.padding-46 {
  padding: 46px;
}

.margin-46 {
  margin: 46px;
}

.padding-x-46 {
  padding-left: 46px;
  padding-right: 46px;
}

.margin-x-46 {
  margin-left: 46px;
  margin-right: 46px;
}

.padding-y-46 {
  padding-top: 46px;
  padding-bottom: 46px;
}

.margin-y-46 {
  margin-top: 46px;
  margin-bottom: 46px;
}

.padding-top-46 {
  padding-top: 46px;
}

.margin-top-46 {
  margin-top: 46px;
}

.padding-right-46 {
  padding-right: 46px;
}

.margin-right-46 {
  margin-right: 46px;
}

.padding-left-46 {
  padding-left: 46px;
}

.margin-left-46 {
  margin-left: 46px;
}

.padding-bottom-46 {
  padding-bottom: 46px;
}

.margin-bottom-46 {
  margin-bottom: 46px;
}

@media screen and (min-width: 1024px) {
  .margin-left-46-lg {
    margin-left: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-46-lg {
    padding-bottom: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-46-lg {
    margin-bottom: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-46-lg {
    padding-right: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-46-lg {
    margin-right: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-46-lg {
    padding-left: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-46-lg {
    margin: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-46-lg {
    padding-top: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-46-lg {
    margin-top: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-46-lg {
    padding: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-46-lg {
    padding-left: 46px;
    padding-right: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-46-lg {
    padding-top: 46px;
    padding-bottom: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-46-lg {
    width: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .height-46-lg {
    height: 46px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-46-md {
    margin-left: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-46-md {
    padding-bottom: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-46-md {
    margin-bottom: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-46-md {
    padding-right: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-46-md {
    margin-right: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-46-md {
    padding-left: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-46-md {
    margin: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-46-md {
    padding-top: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-46-md {
    margin-top: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-46-md {
    padding: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-46-md {
    width: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .height-46-md {
    height: 46px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-47 {
  gap: 47px;
}

.width-47 {
  width: 47px;
}

.height-47 {
  height: 47px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-47 {
  border-radius: 47px;
}

.padding-47 {
  padding: 47px;
}

.margin-47 {
  margin: 47px;
}

.padding-x-47 {
  padding-left: 47px;
  padding-right: 47px;
}

.margin-x-47 {
  margin-left: 47px;
  margin-right: 47px;
}

.padding-y-47 {
  padding-top: 47px;
  padding-bottom: 47px;
}

.margin-y-47 {
  margin-top: 47px;
  margin-bottom: 47px;
}

.padding-top-47 {
  padding-top: 47px;
}

.margin-top-47 {
  margin-top: 47px;
}

.padding-right-47 {
  padding-right: 47px;
}

.margin-right-47 {
  margin-right: 47px;
}

.padding-left-47 {
  padding-left: 47px;
}

.margin-left-47 {
  margin-left: 47px;
}

.padding-bottom-47 {
  padding-bottom: 47px;
}

.margin-bottom-47 {
  margin-bottom: 47px;
}

@media screen and (min-width: 1024px) {
  .margin-left-47-lg {
    margin-left: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-47-lg {
    padding-bottom: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-47-lg {
    margin-bottom: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-47-lg {
    padding-right: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-47-lg {
    margin-right: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-47-lg {
    padding-left: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-47-lg {
    margin: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-47-lg {
    padding-top: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-47-lg {
    margin-top: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-47-lg {
    padding: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-47-lg {
    padding-left: 47px;
    padding-right: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-47-lg {
    padding-top: 47px;
    padding-bottom: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-47-lg {
    width: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .height-47-lg {
    height: 47px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-47-md {
    margin-left: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-47-md {
    padding-bottom: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-47-md {
    margin-bottom: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-47-md {
    padding-right: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-47-md {
    margin-right: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-47-md {
    padding-left: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-47-md {
    margin: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-47-md {
    padding-top: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-47-md {
    margin-top: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-47-md {
    padding: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-47-md {
    width: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .height-47-md {
    height: 47px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-48 {
  gap: 48px;
}

.width-48 {
  width: 48px;
}

.height-48 {
  height: 48px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-48 {
  border-radius: 48px;
}

.padding-48 {
  padding: 48px;
}

.margin-48 {
  margin: 48px;
}

.padding-x-48 {
  padding-left: 48px;
  padding-right: 48px;
}

.margin-x-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.padding-y-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.margin-y-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.padding-top-48 {
  padding-top: 48px;
}

.margin-top-48 {
  margin-top: 48px;
}

.padding-right-48 {
  padding-right: 48px;
}

.margin-right-48 {
  margin-right: 48px;
}

.padding-left-48 {
  padding-left: 48px;
}

.margin-left-48 {
  margin-left: 48px;
}

.padding-bottom-48 {
  padding-bottom: 48px;
}

.margin-bottom-48 {
  margin-bottom: 48px;
}

@media screen and (min-width: 1024px) {
  .margin-left-48-lg {
    margin-left: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-48-lg {
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-48-lg {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-48-lg {
    padding-right: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-48-lg {
    margin-right: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-48-lg {
    padding-left: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-48-lg {
    margin: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-48-lg {
    padding-top: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-48-lg {
    margin-top: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-48-lg {
    padding: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-48-lg {
    padding-left: 48px;
    padding-right: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-48-lg {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-48-lg {
    width: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .height-48-lg {
    height: 48px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-48-md {
    margin-left: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-48-md {
    padding-bottom: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-48-md {
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-48-md {
    padding-right: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-48-md {
    margin-right: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-48-md {
    padding-left: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-48-md {
    margin: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-48-md {
    padding-top: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-48-md {
    margin-top: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-48-md {
    padding: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-48-md {
    width: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .height-48-md {
    height: 48px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-49 {
  gap: 49px;
}

.width-49 {
  width: 49px;
}

.height-49 {
  height: 49px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-49 {
  border-radius: 49px;
}

.padding-49 {
  padding: 49px;
}

.margin-49 {
  margin: 49px;
}

.padding-x-49 {
  padding-left: 49px;
  padding-right: 49px;
}

.margin-x-49 {
  margin-left: 49px;
  margin-right: 49px;
}

.padding-y-49 {
  padding-top: 49px;
  padding-bottom: 49px;
}

.margin-y-49 {
  margin-top: 49px;
  margin-bottom: 49px;
}

.padding-top-49 {
  padding-top: 49px;
}

.margin-top-49 {
  margin-top: 49px;
}

.padding-right-49 {
  padding-right: 49px;
}

.margin-right-49 {
  margin-right: 49px;
}

.padding-left-49 {
  padding-left: 49px;
}

.margin-left-49 {
  margin-left: 49px;
}

.padding-bottom-49 {
  padding-bottom: 49px;
}

.margin-bottom-49 {
  margin-bottom: 49px;
}

@media screen and (min-width: 1024px) {
  .margin-left-49-lg {
    margin-left: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-49-lg {
    padding-bottom: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-49-lg {
    margin-bottom: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-49-lg {
    padding-right: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-49-lg {
    margin-right: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-49-lg {
    padding-left: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-49-lg {
    margin: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-49-lg {
    padding-top: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-49-lg {
    margin-top: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-49-lg {
    padding: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-49-lg {
    padding-left: 49px;
    padding-right: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-49-lg {
    padding-top: 49px;
    padding-bottom: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-49-lg {
    width: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .height-49-lg {
    height: 49px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-49-md {
    margin-left: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-49-md {
    padding-bottom: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-49-md {
    margin-bottom: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-49-md {
    padding-right: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-49-md {
    margin-right: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-49-md {
    padding-left: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-49-md {
    margin: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-49-md {
    padding-top: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-49-md {
    margin-top: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-49-md {
    padding: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-49-md {
    width: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .height-49-md {
    height: 49px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-50 {
  gap: 50px;
}

.width-50 {
  width: 50px;
}

.height-50 {
  height: 50px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-50 {
  border-radius: 50px;
}

.padding-50 {
  padding: 50px;
}

.margin-50 {
  margin: 50px;
}

.padding-x-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.margin-x-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.padding-y-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.margin-y-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.padding-top-50 {
  padding-top: 50px;
}

.margin-top-50 {
  margin-top: 50px;
}

.padding-right-50 {
  padding-right: 50px;
}

.margin-right-50 {
  margin-right: 50px;
}

.padding-left-50 {
  padding-left: 50px;
}

.margin-left-50 {
  margin-left: 50px;
}

.padding-bottom-50 {
  padding-bottom: 50px;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

@media screen and (min-width: 1024px) {
  .margin-left-50-lg {
    margin-left: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-50-lg {
    padding-bottom: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-50-lg {
    margin-bottom: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-50-lg {
    padding-right: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-50-lg {
    margin-right: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-50-lg {
    padding-left: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-50-lg {
    margin: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-50-lg {
    padding-top: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-50-lg {
    margin-top: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-50-lg {
    padding: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-50-lg {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-50-lg {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-50-lg {
    width: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .height-50-lg {
    height: 50px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-50-md {
    margin-left: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-50-md {
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-50-md {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-50-md {
    padding-right: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-50-md {
    margin-right: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-50-md {
    padding-left: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-50-md {
    margin: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-50-md {
    padding-top: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-50-md {
    margin-top: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-50-md {
    padding: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-50-md {
    width: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .height-50-md {
    height: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-51 {
  gap: 51px;
}

.width-51 {
  width: 51px;
}

.height-51 {
  height: 51px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-51 {
  border-radius: 51px;
}

.padding-51 {
  padding: 51px;
}

.margin-51 {
  margin: 51px;
}

.padding-x-51 {
  padding-left: 51px;
  padding-right: 51px;
}

.margin-x-51 {
  margin-left: 51px;
  margin-right: 51px;
}

.padding-y-51 {
  padding-top: 51px;
  padding-bottom: 51px;
}

.margin-y-51 {
  margin-top: 51px;
  margin-bottom: 51px;
}

.padding-top-51 {
  padding-top: 51px;
}

.margin-top-51 {
  margin-top: 51px;
}

.padding-right-51 {
  padding-right: 51px;
}

.margin-right-51 {
  margin-right: 51px;
}

.padding-left-51 {
  padding-left: 51px;
}

.margin-left-51 {
  margin-left: 51px;
}

.padding-bottom-51 {
  padding-bottom: 51px;
}

.margin-bottom-51 {
  margin-bottom: 51px;
}

@media screen and (min-width: 1024px) {
  .margin-left-51-lg {
    margin-left: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-51-lg {
    padding-bottom: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-51-lg {
    margin-bottom: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-51-lg {
    padding-right: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-51-lg {
    margin-right: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-51-lg {
    padding-left: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-51-lg {
    margin: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-51-lg {
    padding-top: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-51-lg {
    margin-top: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-51-lg {
    padding: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-51-lg {
    padding-left: 51px;
    padding-right: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-51-lg {
    padding-top: 51px;
    padding-bottom: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-51-lg {
    width: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .height-51-lg {
    height: 51px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-51-md {
    margin-left: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-51-md {
    padding-bottom: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-51-md {
    margin-bottom: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-51-md {
    padding-right: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-51-md {
    margin-right: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-51-md {
    padding-left: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-51-md {
    margin: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-51-md {
    padding-top: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-51-md {
    margin-top: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-51-md {
    padding: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-51-md {
    width: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .height-51-md {
    height: 51px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-52 {
  gap: 52px;
}

.width-52 {
  width: 52px;
}

.height-52 {
  height: 52px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-52 {
  border-radius: 52px;
}

.padding-52 {
  padding: 52px;
}

.margin-52 {
  margin: 52px;
}

.padding-x-52 {
  padding-left: 52px;
  padding-right: 52px;
}

.margin-x-52 {
  margin-left: 52px;
  margin-right: 52px;
}

.padding-y-52 {
  padding-top: 52px;
  padding-bottom: 52px;
}

.margin-y-52 {
  margin-top: 52px;
  margin-bottom: 52px;
}

.padding-top-52 {
  padding-top: 52px;
}

.margin-top-52 {
  margin-top: 52px;
}

.padding-right-52 {
  padding-right: 52px;
}

.margin-right-52 {
  margin-right: 52px;
}

.padding-left-52 {
  padding-left: 52px;
}

.margin-left-52 {
  margin-left: 52px;
}

.padding-bottom-52 {
  padding-bottom: 52px;
}

.margin-bottom-52 {
  margin-bottom: 52px;
}

@media screen and (min-width: 1024px) {
  .margin-left-52-lg {
    margin-left: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-52-lg {
    padding-bottom: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-52-lg {
    margin-bottom: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-52-lg {
    padding-right: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-52-lg {
    margin-right: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-52-lg {
    padding-left: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-52-lg {
    margin: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-52-lg {
    padding-top: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-52-lg {
    margin-top: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-52-lg {
    padding: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-52-lg {
    padding-left: 52px;
    padding-right: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-52-lg {
    padding-top: 52px;
    padding-bottom: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-52-lg {
    width: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .height-52-lg {
    height: 52px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-52-md {
    margin-left: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-52-md {
    padding-bottom: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-52-md {
    margin-bottom: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-52-md {
    padding-right: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-52-md {
    margin-right: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-52-md {
    padding-left: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-52-md {
    margin: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-52-md {
    padding-top: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-52-md {
    margin-top: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-52-md {
    padding: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-52-md {
    width: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .height-52-md {
    height: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-53 {
  gap: 53px;
}

.width-53 {
  width: 53px;
}

.height-53 {
  height: 53px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-53 {
  border-radius: 53px;
}

.padding-53 {
  padding: 53px;
}

.margin-53 {
  margin: 53px;
}

.padding-x-53 {
  padding-left: 53px;
  padding-right: 53px;
}

.margin-x-53 {
  margin-left: 53px;
  margin-right: 53px;
}

.padding-y-53 {
  padding-top: 53px;
  padding-bottom: 53px;
}

.margin-y-53 {
  margin-top: 53px;
  margin-bottom: 53px;
}

.padding-top-53 {
  padding-top: 53px;
}

.margin-top-53 {
  margin-top: 53px;
}

.padding-right-53 {
  padding-right: 53px;
}

.margin-right-53 {
  margin-right: 53px;
}

.padding-left-53 {
  padding-left: 53px;
}

.margin-left-53 {
  margin-left: 53px;
}

.padding-bottom-53 {
  padding-bottom: 53px;
}

.margin-bottom-53 {
  margin-bottom: 53px;
}

@media screen and (min-width: 1024px) {
  .margin-left-53-lg {
    margin-left: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-53-lg {
    padding-bottom: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-53-lg {
    margin-bottom: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-53-lg {
    padding-right: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-53-lg {
    margin-right: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-53-lg {
    padding-left: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-53-lg {
    margin: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-53-lg {
    padding-top: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-53-lg {
    margin-top: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-53-lg {
    padding: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-53-lg {
    padding-left: 53px;
    padding-right: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-53-lg {
    padding-top: 53px;
    padding-bottom: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-53-lg {
    width: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .height-53-lg {
    height: 53px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-53-md {
    margin-left: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-53-md {
    padding-bottom: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-53-md {
    margin-bottom: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-53-md {
    padding-right: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-53-md {
    margin-right: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-53-md {
    padding-left: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-53-md {
    margin: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-53-md {
    padding-top: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-53-md {
    margin-top: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-53-md {
    padding: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-53-md {
    width: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .height-53-md {
    height: 53px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-54 {
  gap: 54px;
}

.width-54 {
  width: 54px;
}

.height-54 {
  height: 54px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-54 {
  border-radius: 54px;
}

.padding-54 {
  padding: 54px;
}

.margin-54 {
  margin: 54px;
}

.padding-x-54 {
  padding-left: 54px;
  padding-right: 54px;
}

.margin-x-54 {
  margin-left: 54px;
  margin-right: 54px;
}

.padding-y-54 {
  padding-top: 54px;
  padding-bottom: 54px;
}

.margin-y-54 {
  margin-top: 54px;
  margin-bottom: 54px;
}

.padding-top-54 {
  padding-top: 54px;
}

.margin-top-54 {
  margin-top: 54px;
}

.padding-right-54 {
  padding-right: 54px;
}

.margin-right-54 {
  margin-right: 54px;
}

.padding-left-54 {
  padding-left: 54px;
}

.margin-left-54 {
  margin-left: 54px;
}

.padding-bottom-54 {
  padding-bottom: 54px;
}

.margin-bottom-54 {
  margin-bottom: 54px;
}

@media screen and (min-width: 1024px) {
  .margin-left-54-lg {
    margin-left: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-54-lg {
    padding-bottom: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-54-lg {
    margin-bottom: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-54-lg {
    padding-right: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-54-lg {
    margin-right: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-54-lg {
    padding-left: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-54-lg {
    margin: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-54-lg {
    padding-top: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-54-lg {
    margin-top: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-54-lg {
    padding: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-54-lg {
    padding-left: 54px;
    padding-right: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-54-lg {
    padding-top: 54px;
    padding-bottom: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-54-lg {
    width: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .height-54-lg {
    height: 54px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-54-md {
    margin-left: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-54-md {
    padding-bottom: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-54-md {
    margin-bottom: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-54-md {
    padding-right: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-54-md {
    margin-right: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-54-md {
    padding-left: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-54-md {
    margin: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-54-md {
    padding-top: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-54-md {
    margin-top: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-54-md {
    padding: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-54-md {
    width: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .height-54-md {
    height: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-55 {
  gap: 55px;
}

.width-55 {
  width: 55px;
}

.height-55 {
  height: 55px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-55 {
  border-radius: 55px;
}

.padding-55 {
  padding: 55px;
}

.margin-55 {
  margin: 55px;
}

.padding-x-55 {
  padding-left: 55px;
  padding-right: 55px;
}

.margin-x-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.padding-y-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.margin-y-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.padding-top-55 {
  padding-top: 55px;
}

.margin-top-55 {
  margin-top: 55px;
}

.padding-right-55 {
  padding-right: 55px;
}

.margin-right-55 {
  margin-right: 55px;
}

.padding-left-55 {
  padding-left: 55px;
}

.margin-left-55 {
  margin-left: 55px;
}

.padding-bottom-55 {
  padding-bottom: 55px;
}

.margin-bottom-55 {
  margin-bottom: 55px;
}

@media screen and (min-width: 1024px) {
  .margin-left-55-lg {
    margin-left: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-55-lg {
    padding-bottom: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-55-lg {
    margin-bottom: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-55-lg {
    padding-right: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-55-lg {
    margin-right: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-55-lg {
    padding-left: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-55-lg {
    margin: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-55-lg {
    padding-top: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-55-lg {
    margin-top: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-55-lg {
    padding: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-55-lg {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-55-lg {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-55-lg {
    width: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .height-55-lg {
    height: 55px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-55-md {
    margin-left: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-55-md {
    padding-bottom: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-55-md {
    margin-bottom: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-55-md {
    padding-right: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-55-md {
    margin-right: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-55-md {
    padding-left: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-55-md {
    margin: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-55-md {
    padding-top: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-55-md {
    margin-top: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-55-md {
    padding: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-55-md {
    width: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .height-55-md {
    height: 55px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-56 {
  gap: 56px;
}

.width-56 {
  width: 56px;
}

.height-56 {
  height: 56px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-56 {
  border-radius: 56px;
}

.padding-56 {
  padding: 56px;
}

.margin-56 {
  margin: 56px;
}

.padding-x-56 {
  padding-left: 56px;
  padding-right: 56px;
}

.margin-x-56 {
  margin-left: 56px;
  margin-right: 56px;
}

.padding-y-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.margin-y-56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.padding-top-56 {
  padding-top: 56px;
}

.margin-top-56 {
  margin-top: 56px;
}

.padding-right-56 {
  padding-right: 56px;
}

.margin-right-56 {
  margin-right: 56px;
}

.padding-left-56 {
  padding-left: 56px;
}

.margin-left-56 {
  margin-left: 56px;
}

.padding-bottom-56 {
  padding-bottom: 56px;
}

.margin-bottom-56 {
  margin-bottom: 56px;
}

@media screen and (min-width: 1024px) {
  .margin-left-56-lg {
    margin-left: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-56-lg {
    padding-bottom: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-56-lg {
    margin-bottom: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-56-lg {
    padding-right: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-56-lg {
    margin-right: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-56-lg {
    padding-left: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-56-lg {
    margin: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-56-lg {
    padding-top: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-56-lg {
    margin-top: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-56-lg {
    padding: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-56-lg {
    padding-left: 56px;
    padding-right: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-56-lg {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-56-lg {
    width: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .height-56-lg {
    height: 56px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-56-md {
    margin-left: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-56-md {
    padding-bottom: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-56-md {
    margin-bottom: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-56-md {
    padding-right: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-56-md {
    margin-right: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-56-md {
    padding-left: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-56-md {
    margin: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-56-md {
    padding-top: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-56-md {
    margin-top: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-56-md {
    padding: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-56-md {
    width: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .height-56-md {
    height: 56px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-57 {
  gap: 57px;
}

.width-57 {
  width: 57px;
}

.height-57 {
  height: 57px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-57 {
  border-radius: 57px;
}

.padding-57 {
  padding: 57px;
}

.margin-57 {
  margin: 57px;
}

.padding-x-57 {
  padding-left: 57px;
  padding-right: 57px;
}

.margin-x-57 {
  margin-left: 57px;
  margin-right: 57px;
}

.padding-y-57 {
  padding-top: 57px;
  padding-bottom: 57px;
}

.margin-y-57 {
  margin-top: 57px;
  margin-bottom: 57px;
}

.padding-top-57 {
  padding-top: 57px;
}

.margin-top-57 {
  margin-top: 57px;
}

.padding-right-57 {
  padding-right: 57px;
}

.margin-right-57 {
  margin-right: 57px;
}

.padding-left-57 {
  padding-left: 57px;
}

.margin-left-57 {
  margin-left: 57px;
}

.padding-bottom-57 {
  padding-bottom: 57px;
}

.margin-bottom-57 {
  margin-bottom: 57px;
}

@media screen and (min-width: 1024px) {
  .margin-left-57-lg {
    margin-left: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-57-lg {
    padding-bottom: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-57-lg {
    margin-bottom: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-57-lg {
    padding-right: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-57-lg {
    margin-right: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-57-lg {
    padding-left: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-57-lg {
    margin: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-57-lg {
    padding-top: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-57-lg {
    margin-top: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-57-lg {
    padding: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-57-lg {
    padding-left: 57px;
    padding-right: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-57-lg {
    padding-top: 57px;
    padding-bottom: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-57-lg {
    width: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .height-57-lg {
    height: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-57-md {
    margin-left: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-57-md {
    padding-bottom: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-57-md {
    margin-bottom: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-57-md {
    padding-right: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-57-md {
    margin-right: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-57-md {
    padding-left: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-57-md {
    margin: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-57-md {
    padding-top: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-57-md {
    margin-top: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-57-md {
    padding: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-57-md {
    width: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .height-57-md {
    height: 57px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-58 {
  gap: 58px;
}

.width-58 {
  width: 58px;
}

.height-58 {
  height: 58px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-58 {
  border-radius: 58px;
}

.padding-58 {
  padding: 58px;
}

.margin-58 {
  margin: 58px;
}

.padding-x-58 {
  padding-left: 58px;
  padding-right: 58px;
}

.margin-x-58 {
  margin-left: 58px;
  margin-right: 58px;
}

.padding-y-58 {
  padding-top: 58px;
  padding-bottom: 58px;
}

.margin-y-58 {
  margin-top: 58px;
  margin-bottom: 58px;
}

.padding-top-58 {
  padding-top: 58px;
}

.margin-top-58 {
  margin-top: 58px;
}

.padding-right-58 {
  padding-right: 58px;
}

.margin-right-58 {
  margin-right: 58px;
}

.padding-left-58 {
  padding-left: 58px;
}

.margin-left-58 {
  margin-left: 58px;
}

.padding-bottom-58 {
  padding-bottom: 58px;
}

.margin-bottom-58 {
  margin-bottom: 58px;
}

@media screen and (min-width: 1024px) {
  .margin-left-58-lg {
    margin-left: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-58-lg {
    padding-bottom: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-58-lg {
    margin-bottom: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-58-lg {
    padding-right: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-58-lg {
    margin-right: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-58-lg {
    padding-left: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-58-lg {
    margin: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-58-lg {
    padding-top: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-58-lg {
    margin-top: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-58-lg {
    padding: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-58-lg {
    padding-left: 58px;
    padding-right: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-58-lg {
    padding-top: 58px;
    padding-bottom: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-58-lg {
    width: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .height-58-lg {
    height: 58px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-58-md {
    margin-left: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-58-md {
    padding-bottom: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-58-md {
    margin-bottom: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-58-md {
    padding-right: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-58-md {
    margin-right: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-58-md {
    padding-left: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-58-md {
    margin: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-58-md {
    padding-top: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-58-md {
    margin-top: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-58-md {
    padding: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-58-md {
    width: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .height-58-md {
    height: 58px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-59 {
  gap: 59px;
}

.width-59 {
  width: 59px;
}

.height-59 {
  height: 59px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-59 {
  border-radius: 59px;
}

.padding-59 {
  padding: 59px;
}

.margin-59 {
  margin: 59px;
}

.padding-x-59 {
  padding-left: 59px;
  padding-right: 59px;
}

.margin-x-59 {
  margin-left: 59px;
  margin-right: 59px;
}

.padding-y-59 {
  padding-top: 59px;
  padding-bottom: 59px;
}

.margin-y-59 {
  margin-top: 59px;
  margin-bottom: 59px;
}

.padding-top-59 {
  padding-top: 59px;
}

.margin-top-59 {
  margin-top: 59px;
}

.padding-right-59 {
  padding-right: 59px;
}

.margin-right-59 {
  margin-right: 59px;
}

.padding-left-59 {
  padding-left: 59px;
}

.margin-left-59 {
  margin-left: 59px;
}

.padding-bottom-59 {
  padding-bottom: 59px;
}

.margin-bottom-59 {
  margin-bottom: 59px;
}

@media screen and (min-width: 1024px) {
  .margin-left-59-lg {
    margin-left: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-59-lg {
    padding-bottom: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-59-lg {
    margin-bottom: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-59-lg {
    padding-right: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-59-lg {
    margin-right: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-59-lg {
    padding-left: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-59-lg {
    margin: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-59-lg {
    padding-top: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-59-lg {
    margin-top: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-59-lg {
    padding: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-59-lg {
    padding-left: 59px;
    padding-right: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-59-lg {
    padding-top: 59px;
    padding-bottom: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-59-lg {
    width: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .height-59-lg {
    height: 59px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-59-md {
    margin-left: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-59-md {
    padding-bottom: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-59-md {
    margin-bottom: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-59-md {
    padding-right: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-59-md {
    margin-right: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-59-md {
    padding-left: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-59-md {
    margin: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-59-md {
    padding-top: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-59-md {
    margin-top: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-59-md {
    padding: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-59-md {
    width: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .height-59-md {
    height: 59px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-60 {
  gap: 60px;
}

.width-60 {
  width: 60px;
}

.height-60 {
  height: 60px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-60 {
  border-radius: 60px;
}

.padding-60 {
  padding: 60px;
}

.margin-60 {
  margin: 60px;
}

.padding-x-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.margin-x-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.padding-y-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.margin-y-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.padding-top-60 {
  padding-top: 60px;
}

.margin-top-60 {
  margin-top: 60px;
}

.padding-right-60 {
  padding-right: 60px;
}

.margin-right-60 {
  margin-right: 60px;
}

.padding-left-60 {
  padding-left: 60px;
}

.margin-left-60 {
  margin-left: 60px;
}

.padding-bottom-60 {
  padding-bottom: 60px;
}

.margin-bottom-60 {
  margin-bottom: 60px;
}

@media screen and (min-width: 1024px) {
  .margin-left-60-lg {
    margin-left: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-60-lg {
    padding-bottom: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-60-lg {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-60-lg {
    padding-right: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-60-lg {
    margin-right: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-60-lg {
    padding-left: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-60-lg {
    margin: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-60-lg {
    padding-top: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-60-lg {
    margin-top: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-60-lg {
    padding: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-60-lg {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-60-lg {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-60-lg {
    width: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .height-60-lg {
    height: 60px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-60-md {
    margin-left: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-60-md {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-60-md {
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-60-md {
    padding-right: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-60-md {
    margin-right: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-60-md {
    padding-left: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-60-md {
    margin: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-60-md {
    padding-top: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-60-md {
    margin-top: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-60-md {
    padding: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-60-md {
    width: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .height-60-md {
    height: 60px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-61 {
  gap: 61px;
}

.width-61 {
  width: 61px;
}

.height-61 {
  height: 61px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-61 {
  border-radius: 61px;
}

.padding-61 {
  padding: 61px;
}

.margin-61 {
  margin: 61px;
}

.padding-x-61 {
  padding-left: 61px;
  padding-right: 61px;
}

.margin-x-61 {
  margin-left: 61px;
  margin-right: 61px;
}

.padding-y-61 {
  padding-top: 61px;
  padding-bottom: 61px;
}

.margin-y-61 {
  margin-top: 61px;
  margin-bottom: 61px;
}

.padding-top-61 {
  padding-top: 61px;
}

.margin-top-61 {
  margin-top: 61px;
}

.padding-right-61 {
  padding-right: 61px;
}

.margin-right-61 {
  margin-right: 61px;
}

.padding-left-61 {
  padding-left: 61px;
}

.margin-left-61 {
  margin-left: 61px;
}

.padding-bottom-61 {
  padding-bottom: 61px;
}

.margin-bottom-61 {
  margin-bottom: 61px;
}

@media screen and (min-width: 1024px) {
  .margin-left-61-lg {
    margin-left: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-61-lg {
    padding-bottom: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-61-lg {
    margin-bottom: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-61-lg {
    padding-right: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-61-lg {
    margin-right: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-61-lg {
    padding-left: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-61-lg {
    margin: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-61-lg {
    padding-top: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-61-lg {
    margin-top: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-61-lg {
    padding: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-61-lg {
    padding-left: 61px;
    padding-right: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-61-lg {
    padding-top: 61px;
    padding-bottom: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-61-lg {
    width: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .height-61-lg {
    height: 61px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-61-md {
    margin-left: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-61-md {
    padding-bottom: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-61-md {
    margin-bottom: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-61-md {
    padding-right: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-61-md {
    margin-right: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-61-md {
    padding-left: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-61-md {
    margin: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-61-md {
    padding-top: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-61-md {
    margin-top: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-61-md {
    padding: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-61-md {
    width: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .height-61-md {
    height: 61px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-62 {
  gap: 62px;
}

.width-62 {
  width: 62px;
}

.height-62 {
  height: 62px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-62 {
  border-radius: 62px;
}

.padding-62 {
  padding: 62px;
}

.margin-62 {
  margin: 62px;
}

.padding-x-62 {
  padding-left: 62px;
  padding-right: 62px;
}

.margin-x-62 {
  margin-left: 62px;
  margin-right: 62px;
}

.padding-y-62 {
  padding-top: 62px;
  padding-bottom: 62px;
}

.margin-y-62 {
  margin-top: 62px;
  margin-bottom: 62px;
}

.padding-top-62 {
  padding-top: 62px;
}

.margin-top-62 {
  margin-top: 62px;
}

.padding-right-62 {
  padding-right: 62px;
}

.margin-right-62 {
  margin-right: 62px;
}

.padding-left-62 {
  padding-left: 62px;
}

.margin-left-62 {
  margin-left: 62px;
}

.padding-bottom-62 {
  padding-bottom: 62px;
}

.margin-bottom-62 {
  margin-bottom: 62px;
}

@media screen and (min-width: 1024px) {
  .margin-left-62-lg {
    margin-left: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-62-lg {
    padding-bottom: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-62-lg {
    margin-bottom: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-62-lg {
    padding-right: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-62-lg {
    margin-right: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-62-lg {
    padding-left: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-62-lg {
    margin: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-62-lg {
    padding-top: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-62-lg {
    margin-top: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-62-lg {
    padding: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-62-lg {
    padding-left: 62px;
    padding-right: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-62-lg {
    padding-top: 62px;
    padding-bottom: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-62-lg {
    width: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .height-62-lg {
    height: 62px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-62-md {
    margin-left: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-62-md {
    padding-bottom: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-62-md {
    margin-bottom: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-62-md {
    padding-right: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-62-md {
    margin-right: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-62-md {
    padding-left: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-62-md {
    margin: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-62-md {
    padding-top: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-62-md {
    margin-top: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-62-md {
    padding: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-62-md {
    width: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .height-62-md {
    height: 62px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-63 {
  gap: 63px;
}

.width-63 {
  width: 63px;
}

.height-63 {
  height: 63px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-63 {
  border-radius: 63px;
}

.padding-63 {
  padding: 63px;
}

.margin-63 {
  margin: 63px;
}

.padding-x-63 {
  padding-left: 63px;
  padding-right: 63px;
}

.margin-x-63 {
  margin-left: 63px;
  margin-right: 63px;
}

.padding-y-63 {
  padding-top: 63px;
  padding-bottom: 63px;
}

.margin-y-63 {
  margin-top: 63px;
  margin-bottom: 63px;
}

.padding-top-63 {
  padding-top: 63px;
}

.margin-top-63 {
  margin-top: 63px;
}

.padding-right-63 {
  padding-right: 63px;
}

.margin-right-63 {
  margin-right: 63px;
}

.padding-left-63 {
  padding-left: 63px;
}

.margin-left-63 {
  margin-left: 63px;
}

.padding-bottom-63 {
  padding-bottom: 63px;
}

.margin-bottom-63 {
  margin-bottom: 63px;
}

@media screen and (min-width: 1024px) {
  .margin-left-63-lg {
    margin-left: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-63-lg {
    padding-bottom: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-63-lg {
    margin-bottom: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-63-lg {
    padding-right: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-63-lg {
    margin-right: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-63-lg {
    padding-left: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-63-lg {
    margin: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-63-lg {
    padding-top: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-63-lg {
    margin-top: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-63-lg {
    padding: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-63-lg {
    padding-left: 63px;
    padding-right: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-63-lg {
    padding-top: 63px;
    padding-bottom: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-63-lg {
    width: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .height-63-lg {
    height: 63px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-63-md {
    margin-left: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-63-md {
    padding-bottom: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-63-md {
    margin-bottom: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-63-md {
    padding-right: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-63-md {
    margin-right: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-63-md {
    padding-left: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-63-md {
    margin: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-63-md {
    padding-top: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-63-md {
    margin-top: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-63-md {
    padding: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-63-md {
    width: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .height-63-md {
    height: 63px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-64 {
  gap: 64px;
}

.width-64 {
  width: 64px;
}

.height-64 {
  height: 64px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-64 {
  border-radius: 64px;
}

.padding-64 {
  padding: 64px;
}

.margin-64 {
  margin: 64px;
}

.padding-x-64 {
  padding-left: 64px;
  padding-right: 64px;
}

.margin-x-64 {
  margin-left: 64px;
  margin-right: 64px;
}

.padding-y-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.margin-y-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.padding-top-64 {
  padding-top: 64px;
}

.margin-top-64 {
  margin-top: 64px;
}

.padding-right-64 {
  padding-right: 64px;
}

.margin-right-64 {
  margin-right: 64px;
}

.padding-left-64 {
  padding-left: 64px;
}

.margin-left-64 {
  margin-left: 64px;
}

.padding-bottom-64 {
  padding-bottom: 64px;
}

.margin-bottom-64 {
  margin-bottom: 64px;
}

@media screen and (min-width: 1024px) {
  .margin-left-64-lg {
    margin-left: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-64-lg {
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-64-lg {
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-64-lg {
    padding-right: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-64-lg {
    margin-right: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-64-lg {
    padding-left: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-64-lg {
    margin: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-64-lg {
    padding-top: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-64-lg {
    margin-top: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-64-lg {
    padding: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-64-lg {
    padding-left: 64px;
    padding-right: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-64-lg {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-64-lg {
    width: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .height-64-lg {
    height: 64px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-64-md {
    margin-left: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-64-md {
    padding-bottom: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-64-md {
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-64-md {
    padding-right: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-64-md {
    margin-right: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-64-md {
    padding-left: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-64-md {
    margin: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-64-md {
    padding-top: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-64-md {
    margin-top: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-64-md {
    padding: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-64-md {
    width: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .height-64-md {
    height: 64px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-65 {
  gap: 65px;
}

.width-65 {
  width: 65px;
}

.height-65 {
  height: 65px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-65 {
  border-radius: 65px;
}

.padding-65 {
  padding: 65px;
}

.margin-65 {
  margin: 65px;
}

.padding-x-65 {
  padding-left: 65px;
  padding-right: 65px;
}

.margin-x-65 {
  margin-left: 65px;
  margin-right: 65px;
}

.padding-y-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.margin-y-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.padding-top-65 {
  padding-top: 65px;
}

.margin-top-65 {
  margin-top: 65px;
}

.padding-right-65 {
  padding-right: 65px;
}

.margin-right-65 {
  margin-right: 65px;
}

.padding-left-65 {
  padding-left: 65px;
}

.margin-left-65 {
  margin-left: 65px;
}

.padding-bottom-65 {
  padding-bottom: 65px;
}

.margin-bottom-65 {
  margin-bottom: 65px;
}

@media screen and (min-width: 1024px) {
  .margin-left-65-lg {
    margin-left: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-65-lg {
    padding-bottom: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-65-lg {
    margin-bottom: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-65-lg {
    padding-right: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-65-lg {
    margin-right: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-65-lg {
    padding-left: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-65-lg {
    margin: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-65-lg {
    padding-top: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-65-lg {
    margin-top: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-65-lg {
    padding: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-65-lg {
    padding-left: 65px;
    padding-right: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-65-lg {
    padding-top: 65px;
    padding-bottom: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-65-lg {
    width: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .height-65-lg {
    height: 65px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-65-md {
    margin-left: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-65-md {
    padding-bottom: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-65-md {
    margin-bottom: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-65-md {
    padding-right: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-65-md {
    margin-right: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-65-md {
    padding-left: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-65-md {
    margin: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-65-md {
    padding-top: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-65-md {
    margin-top: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-65-md {
    padding: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-65-md {
    width: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .height-65-md {
    height: 65px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-66 {
  gap: 66px;
}

.width-66 {
  width: 66px;
}

.height-66 {
  height: 66px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-66 {
  border-radius: 66px;
}

.padding-66 {
  padding: 66px;
}

.margin-66 {
  margin: 66px;
}

.padding-x-66 {
  padding-left: 66px;
  padding-right: 66px;
}

.margin-x-66 {
  margin-left: 66px;
  margin-right: 66px;
}

.padding-y-66 {
  padding-top: 66px;
  padding-bottom: 66px;
}

.margin-y-66 {
  margin-top: 66px;
  margin-bottom: 66px;
}

.padding-top-66 {
  padding-top: 66px;
}

.margin-top-66 {
  margin-top: 66px;
}

.padding-right-66 {
  padding-right: 66px;
}

.margin-right-66 {
  margin-right: 66px;
}

.padding-left-66 {
  padding-left: 66px;
}

.margin-left-66 {
  margin-left: 66px;
}

.padding-bottom-66 {
  padding-bottom: 66px;
}

.margin-bottom-66 {
  margin-bottom: 66px;
}

@media screen and (min-width: 1024px) {
  .margin-left-66-lg {
    margin-left: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-66-lg {
    padding-bottom: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-66-lg {
    margin-bottom: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-66-lg {
    padding-right: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-66-lg {
    margin-right: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-66-lg {
    padding-left: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-66-lg {
    margin: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-66-lg {
    padding-top: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-66-lg {
    margin-top: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-66-lg {
    padding: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-66-lg {
    padding-left: 66px;
    padding-right: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-66-lg {
    padding-top: 66px;
    padding-bottom: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-66-lg {
    width: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .height-66-lg {
    height: 66px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-66-md {
    margin-left: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-66-md {
    padding-bottom: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-66-md {
    margin-bottom: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-66-md {
    padding-right: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-66-md {
    margin-right: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-66-md {
    padding-left: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-66-md {
    margin: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-66-md {
    padding-top: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-66-md {
    margin-top: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-66-md {
    padding: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-66-md {
    width: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .height-66-md {
    height: 66px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-67 {
  gap: 67px;
}

.width-67 {
  width: 67px;
}

.height-67 {
  height: 67px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-67 {
  border-radius: 67px;
}

.padding-67 {
  padding: 67px;
}

.margin-67 {
  margin: 67px;
}

.padding-x-67 {
  padding-left: 67px;
  padding-right: 67px;
}

.margin-x-67 {
  margin-left: 67px;
  margin-right: 67px;
}

.padding-y-67 {
  padding-top: 67px;
  padding-bottom: 67px;
}

.margin-y-67 {
  margin-top: 67px;
  margin-bottom: 67px;
}

.padding-top-67 {
  padding-top: 67px;
}

.margin-top-67 {
  margin-top: 67px;
}

.padding-right-67 {
  padding-right: 67px;
}

.margin-right-67 {
  margin-right: 67px;
}

.padding-left-67 {
  padding-left: 67px;
}

.margin-left-67 {
  margin-left: 67px;
}

.padding-bottom-67 {
  padding-bottom: 67px;
}

.margin-bottom-67 {
  margin-bottom: 67px;
}

@media screen and (min-width: 1024px) {
  .margin-left-67-lg {
    margin-left: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-67-lg {
    padding-bottom: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-67-lg {
    margin-bottom: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-67-lg {
    padding-right: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-67-lg {
    margin-right: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-67-lg {
    padding-left: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-67-lg {
    margin: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-67-lg {
    padding-top: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-67-lg {
    margin-top: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-67-lg {
    padding: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-67-lg {
    padding-left: 67px;
    padding-right: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-67-lg {
    padding-top: 67px;
    padding-bottom: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-67-lg {
    width: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .height-67-lg {
    height: 67px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-67-md {
    margin-left: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-67-md {
    padding-bottom: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-67-md {
    margin-bottom: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-67-md {
    padding-right: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-67-md {
    margin-right: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-67-md {
    padding-left: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-67-md {
    margin: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-67-md {
    padding-top: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-67-md {
    margin-top: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-67-md {
    padding: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-67-md {
    width: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .height-67-md {
    height: 67px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-68 {
  gap: 68px;
}

.width-68 {
  width: 68px;
}

.height-68 {
  height: 68px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-68 {
  border-radius: 68px;
}

.padding-68 {
  padding: 68px;
}

.margin-68 {
  margin: 68px;
}

.padding-x-68 {
  padding-left: 68px;
  padding-right: 68px;
}

.margin-x-68 {
  margin-left: 68px;
  margin-right: 68px;
}

.padding-y-68 {
  padding-top: 68px;
  padding-bottom: 68px;
}

.margin-y-68 {
  margin-top: 68px;
  margin-bottom: 68px;
}

.padding-top-68 {
  padding-top: 68px;
}

.margin-top-68 {
  margin-top: 68px;
}

.padding-right-68 {
  padding-right: 68px;
}

.margin-right-68 {
  margin-right: 68px;
}

.padding-left-68 {
  padding-left: 68px;
}

.margin-left-68 {
  margin-left: 68px;
}

.padding-bottom-68 {
  padding-bottom: 68px;
}

.margin-bottom-68 {
  margin-bottom: 68px;
}

@media screen and (min-width: 1024px) {
  .margin-left-68-lg {
    margin-left: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-68-lg {
    padding-bottom: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-68-lg {
    margin-bottom: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-68-lg {
    padding-right: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-68-lg {
    margin-right: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-68-lg {
    padding-left: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-68-lg {
    margin: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-68-lg {
    padding-top: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-68-lg {
    margin-top: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-68-lg {
    padding: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-68-lg {
    padding-left: 68px;
    padding-right: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-68-lg {
    padding-top: 68px;
    padding-bottom: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-68-lg {
    width: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .height-68-lg {
    height: 68px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-68-md {
    margin-left: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-68-md {
    padding-bottom: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-68-md {
    margin-bottom: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-68-md {
    padding-right: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-68-md {
    margin-right: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-68-md {
    padding-left: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-68-md {
    margin: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-68-md {
    padding-top: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-68-md {
    margin-top: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-68-md {
    padding: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-68-md {
    width: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .height-68-md {
    height: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-69 {
  gap: 69px;
}

.width-69 {
  width: 69px;
}

.height-69 {
  height: 69px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-69 {
  border-radius: 69px;
}

.padding-69 {
  padding: 69px;
}

.margin-69 {
  margin: 69px;
}

.padding-x-69 {
  padding-left: 69px;
  padding-right: 69px;
}

.margin-x-69 {
  margin-left: 69px;
  margin-right: 69px;
}

.padding-y-69 {
  padding-top: 69px;
  padding-bottom: 69px;
}

.margin-y-69 {
  margin-top: 69px;
  margin-bottom: 69px;
}

.padding-top-69 {
  padding-top: 69px;
}

.margin-top-69 {
  margin-top: 69px;
}

.padding-right-69 {
  padding-right: 69px;
}

.margin-right-69 {
  margin-right: 69px;
}

.padding-left-69 {
  padding-left: 69px;
}

.margin-left-69 {
  margin-left: 69px;
}

.padding-bottom-69 {
  padding-bottom: 69px;
}

.margin-bottom-69 {
  margin-bottom: 69px;
}

@media screen and (min-width: 1024px) {
  .margin-left-69-lg {
    margin-left: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-69-lg {
    padding-bottom: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-69-lg {
    margin-bottom: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-69-lg {
    padding-right: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-69-lg {
    margin-right: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-69-lg {
    padding-left: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-69-lg {
    margin: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-69-lg {
    padding-top: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-69-lg {
    margin-top: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-69-lg {
    padding: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-69-lg {
    padding-left: 69px;
    padding-right: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-69-lg {
    padding-top: 69px;
    padding-bottom: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-69-lg {
    width: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .height-69-lg {
    height: 69px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-69-md {
    margin-left: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-69-md {
    padding-bottom: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-69-md {
    margin-bottom: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-69-md {
    padding-right: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-69-md {
    margin-right: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-69-md {
    padding-left: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-69-md {
    margin: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-69-md {
    padding-top: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-69-md {
    margin-top: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-69-md {
    padding: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-69-md {
    width: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .height-69-md {
    height: 69px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-70 {
  gap: 70px;
}

.width-70 {
  width: 70px;
}

.height-70 {
  height: 70px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-70 {
  border-radius: 70px;
}

.padding-70 {
  padding: 70px;
}

.margin-70 {
  margin: 70px;
}

.padding-x-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.margin-x-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.padding-y-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.margin-y-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.padding-top-70 {
  padding-top: 70px;
}

.margin-top-70 {
  margin-top: 70px;
}

.padding-right-70 {
  padding-right: 70px;
}

.margin-right-70 {
  margin-right: 70px;
}

.padding-left-70 {
  padding-left: 70px;
}

.margin-left-70 {
  margin-left: 70px;
}

.padding-bottom-70 {
  padding-bottom: 70px;
}

.margin-bottom-70 {
  margin-bottom: 70px;
}

@media screen and (min-width: 1024px) {
  .margin-left-70-lg {
    margin-left: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-70-lg {
    padding-bottom: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-70-lg {
    margin-bottom: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-70-lg {
    padding-right: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-70-lg {
    margin-right: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-70-lg {
    padding-left: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-70-lg {
    margin: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-70-lg {
    padding-top: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-70-lg {
    margin-top: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-70-lg {
    padding: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-70-lg {
    padding-left: 70px;
    padding-right: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-70-lg {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-70-lg {
    width: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .height-70-lg {
    height: 70px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-70-md {
    margin-left: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-70-md {
    padding-bottom: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-70-md {
    margin-bottom: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-70-md {
    padding-right: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-70-md {
    margin-right: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-70-md {
    padding-left: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-70-md {
    margin: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-70-md {
    padding-top: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-70-md {
    margin-top: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-70-md {
    padding: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-70-md {
    width: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .height-70-md {
    height: 70px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-71 {
  gap: 71px;
}

.width-71 {
  width: 71px;
}

.height-71 {
  height: 71px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-71 {
  border-radius: 71px;
}

.padding-71 {
  padding: 71px;
}

.margin-71 {
  margin: 71px;
}

.padding-x-71 {
  padding-left: 71px;
  padding-right: 71px;
}

.margin-x-71 {
  margin-left: 71px;
  margin-right: 71px;
}

.padding-y-71 {
  padding-top: 71px;
  padding-bottom: 71px;
}

.margin-y-71 {
  margin-top: 71px;
  margin-bottom: 71px;
}

.padding-top-71 {
  padding-top: 71px;
}

.margin-top-71 {
  margin-top: 71px;
}

.padding-right-71 {
  padding-right: 71px;
}

.margin-right-71 {
  margin-right: 71px;
}

.padding-left-71 {
  padding-left: 71px;
}

.margin-left-71 {
  margin-left: 71px;
}

.padding-bottom-71 {
  padding-bottom: 71px;
}

.margin-bottom-71 {
  margin-bottom: 71px;
}

@media screen and (min-width: 1024px) {
  .margin-left-71-lg {
    margin-left: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-71-lg {
    padding-bottom: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-71-lg {
    margin-bottom: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-71-lg {
    padding-right: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-71-lg {
    margin-right: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-71-lg {
    padding-left: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-71-lg {
    margin: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-71-lg {
    padding-top: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-71-lg {
    margin-top: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-71-lg {
    padding: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-71-lg {
    padding-left: 71px;
    padding-right: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-71-lg {
    padding-top: 71px;
    padding-bottom: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-71-lg {
    width: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .height-71-lg {
    height: 71px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-71-md {
    margin-left: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-71-md {
    padding-bottom: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-71-md {
    margin-bottom: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-71-md {
    padding-right: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-71-md {
    margin-right: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-71-md {
    padding-left: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-71-md {
    margin: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-71-md {
    padding-top: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-71-md {
    margin-top: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-71-md {
    padding: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-71-md {
    width: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .height-71-md {
    height: 71px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-72 {
  gap: 72px;
}

.width-72 {
  width: 72px;
}

.height-72 {
  height: 72px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-72 {
  border-radius: 72px;
}

.padding-72 {
  padding: 72px;
}

.margin-72 {
  margin: 72px;
}

.padding-x-72 {
  padding-left: 72px;
  padding-right: 72px;
}

.margin-x-72 {
  margin-left: 72px;
  margin-right: 72px;
}

.padding-y-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.margin-y-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.padding-top-72 {
  padding-top: 72px;
}

.margin-top-72 {
  margin-top: 72px;
}

.padding-right-72 {
  padding-right: 72px;
}

.margin-right-72 {
  margin-right: 72px;
}

.padding-left-72 {
  padding-left: 72px;
}

.margin-left-72 {
  margin-left: 72px;
}

.padding-bottom-72 {
  padding-bottom: 72px;
}

.margin-bottom-72 {
  margin-bottom: 72px;
}

@media screen and (min-width: 1024px) {
  .margin-left-72-lg {
    margin-left: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-72-lg {
    padding-bottom: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-72-lg {
    margin-bottom: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-72-lg {
    padding-right: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-72-lg {
    margin-right: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-72-lg {
    padding-left: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-72-lg {
    margin: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-72-lg {
    padding-top: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-72-lg {
    margin-top: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-72-lg {
    padding: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-72-lg {
    padding-left: 72px;
    padding-right: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-72-lg {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-72-lg {
    width: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .height-72-lg {
    height: 72px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-72-md {
    margin-left: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-72-md {
    padding-bottom: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-72-md {
    margin-bottom: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-72-md {
    padding-right: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-72-md {
    margin-right: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-72-md {
    padding-left: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-72-md {
    margin: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-72-md {
    padding-top: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-72-md {
    margin-top: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-72-md {
    padding: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-72-md {
    width: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .height-72-md {
    height: 72px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-73 {
  gap: 73px;
}

.width-73 {
  width: 73px;
}

.height-73 {
  height: 73px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-73 {
  border-radius: 73px;
}

.padding-73 {
  padding: 73px;
}

.margin-73 {
  margin: 73px;
}

.padding-x-73 {
  padding-left: 73px;
  padding-right: 73px;
}

.margin-x-73 {
  margin-left: 73px;
  margin-right: 73px;
}

.padding-y-73 {
  padding-top: 73px;
  padding-bottom: 73px;
}

.margin-y-73 {
  margin-top: 73px;
  margin-bottom: 73px;
}

.padding-top-73 {
  padding-top: 73px;
}

.margin-top-73 {
  margin-top: 73px;
}

.padding-right-73 {
  padding-right: 73px;
}

.margin-right-73 {
  margin-right: 73px;
}

.padding-left-73 {
  padding-left: 73px;
}

.margin-left-73 {
  margin-left: 73px;
}

.padding-bottom-73 {
  padding-bottom: 73px;
}

.margin-bottom-73 {
  margin-bottom: 73px;
}

@media screen and (min-width: 1024px) {
  .margin-left-73-lg {
    margin-left: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-73-lg {
    padding-bottom: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-73-lg {
    margin-bottom: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-73-lg {
    padding-right: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-73-lg {
    margin-right: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-73-lg {
    padding-left: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-73-lg {
    margin: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-73-lg {
    padding-top: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-73-lg {
    margin-top: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-73-lg {
    padding: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-73-lg {
    padding-left: 73px;
    padding-right: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-73-lg {
    padding-top: 73px;
    padding-bottom: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-73-lg {
    width: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .height-73-lg {
    height: 73px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-73-md {
    margin-left: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-73-md {
    padding-bottom: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-73-md {
    margin-bottom: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-73-md {
    padding-right: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-73-md {
    margin-right: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-73-md {
    padding-left: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-73-md {
    margin: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-73-md {
    padding-top: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-73-md {
    margin-top: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-73-md {
    padding: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-73-md {
    width: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .height-73-md {
    height: 73px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-74 {
  gap: 74px;
}

.width-74 {
  width: 74px;
}

.height-74 {
  height: 74px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-74 {
  border-radius: 74px;
}

.padding-74 {
  padding: 74px;
}

.margin-74 {
  margin: 74px;
}

.padding-x-74 {
  padding-left: 74px;
  padding-right: 74px;
}

.margin-x-74 {
  margin-left: 74px;
  margin-right: 74px;
}

.padding-y-74 {
  padding-top: 74px;
  padding-bottom: 74px;
}

.margin-y-74 {
  margin-top: 74px;
  margin-bottom: 74px;
}

.padding-top-74 {
  padding-top: 74px;
}

.margin-top-74 {
  margin-top: 74px;
}

.padding-right-74 {
  padding-right: 74px;
}

.margin-right-74 {
  margin-right: 74px;
}

.padding-left-74 {
  padding-left: 74px;
}

.margin-left-74 {
  margin-left: 74px;
}

.padding-bottom-74 {
  padding-bottom: 74px;
}

.margin-bottom-74 {
  margin-bottom: 74px;
}

@media screen and (min-width: 1024px) {
  .margin-left-74-lg {
    margin-left: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-74-lg {
    padding-bottom: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-74-lg {
    margin-bottom: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-74-lg {
    padding-right: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-74-lg {
    margin-right: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-74-lg {
    padding-left: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-74-lg {
    margin: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-74-lg {
    padding-top: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-74-lg {
    margin-top: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-74-lg {
    padding: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-74-lg {
    padding-left: 74px;
    padding-right: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-74-lg {
    padding-top: 74px;
    padding-bottom: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-74-lg {
    width: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .height-74-lg {
    height: 74px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-74-md {
    margin-left: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-74-md {
    padding-bottom: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-74-md {
    margin-bottom: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-74-md {
    padding-right: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-74-md {
    margin-right: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-74-md {
    padding-left: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-74-md {
    margin: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-74-md {
    padding-top: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-74-md {
    margin-top: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-74-md {
    padding: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-74-md {
    width: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .height-74-md {
    height: 74px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-75 {
  gap: 75px;
}

.width-75 {
  width: 75px;
}

.height-75 {
  height: 75px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-75 {
  border-radius: 75px;
}

.padding-75 {
  padding: 75px;
}

.margin-75 {
  margin: 75px;
}

.padding-x-75 {
  padding-left: 75px;
  padding-right: 75px;
}

.margin-x-75 {
  margin-left: 75px;
  margin-right: 75px;
}

.padding-y-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.margin-y-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.padding-top-75 {
  padding-top: 75px;
}

.margin-top-75 {
  margin-top: 75px;
}

.padding-right-75 {
  padding-right: 75px;
}

.margin-right-75 {
  margin-right: 75px;
}

.padding-left-75 {
  padding-left: 75px;
}

.margin-left-75 {
  margin-left: 75px;
}

.padding-bottom-75 {
  padding-bottom: 75px;
}

.margin-bottom-75 {
  margin-bottom: 75px;
}

@media screen and (min-width: 1024px) {
  .margin-left-75-lg {
    margin-left: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-75-lg {
    padding-bottom: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-75-lg {
    margin-bottom: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-75-lg {
    padding-right: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-75-lg {
    margin-right: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-75-lg {
    padding-left: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-75-lg {
    margin: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-75-lg {
    padding-top: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-75-lg {
    margin-top: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-75-lg {
    padding: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-75-lg {
    padding-left: 75px;
    padding-right: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-75-lg {
    padding-top: 75px;
    padding-bottom: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-75-lg {
    width: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .height-75-lg {
    height: 75px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-75-md {
    margin-left: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-75-md {
    padding-bottom: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-75-md {
    margin-bottom: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-75-md {
    padding-right: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-75-md {
    margin-right: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-75-md {
    padding-left: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-75-md {
    margin: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-75-md {
    padding-top: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-75-md {
    margin-top: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-75-md {
    padding: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-75-md {
    width: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .height-75-md {
    height: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-76 {
  gap: 76px;
}

.width-76 {
  width: 76px;
}

.height-76 {
  height: 76px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-76 {
  border-radius: 76px;
}

.padding-76 {
  padding: 76px;
}

.margin-76 {
  margin: 76px;
}

.padding-x-76 {
  padding-left: 76px;
  padding-right: 76px;
}

.margin-x-76 {
  margin-left: 76px;
  margin-right: 76px;
}

.padding-y-76 {
  padding-top: 76px;
  padding-bottom: 76px;
}

.margin-y-76 {
  margin-top: 76px;
  margin-bottom: 76px;
}

.padding-top-76 {
  padding-top: 76px;
}

.margin-top-76 {
  margin-top: 76px;
}

.padding-right-76 {
  padding-right: 76px;
}

.margin-right-76 {
  margin-right: 76px;
}

.padding-left-76 {
  padding-left: 76px;
}

.margin-left-76 {
  margin-left: 76px;
}

.padding-bottom-76 {
  padding-bottom: 76px;
}

.margin-bottom-76 {
  margin-bottom: 76px;
}

@media screen and (min-width: 1024px) {
  .margin-left-76-lg {
    margin-left: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-76-lg {
    padding-bottom: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-76-lg {
    margin-bottom: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-76-lg {
    padding-right: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-76-lg {
    margin-right: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-76-lg {
    padding-left: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-76-lg {
    margin: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-76-lg {
    padding-top: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-76-lg {
    margin-top: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-76-lg {
    padding: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-76-lg {
    padding-left: 76px;
    padding-right: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-76-lg {
    padding-top: 76px;
    padding-bottom: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-76-lg {
    width: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .height-76-lg {
    height: 76px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-76-md {
    margin-left: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-76-md {
    padding-bottom: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-76-md {
    margin-bottom: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-76-md {
    padding-right: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-76-md {
    margin-right: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-76-md {
    padding-left: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-76-md {
    margin: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-76-md {
    padding-top: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-76-md {
    margin-top: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-76-md {
    padding: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-76-md {
    width: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .height-76-md {
    height: 76px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-77 {
  gap: 77px;
}

.width-77 {
  width: 77px;
}

.height-77 {
  height: 77px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-77 {
  border-radius: 77px;
}

.padding-77 {
  padding: 77px;
}

.margin-77 {
  margin: 77px;
}

.padding-x-77 {
  padding-left: 77px;
  padding-right: 77px;
}

.margin-x-77 {
  margin-left: 77px;
  margin-right: 77px;
}

.padding-y-77 {
  padding-top: 77px;
  padding-bottom: 77px;
}

.margin-y-77 {
  margin-top: 77px;
  margin-bottom: 77px;
}

.padding-top-77 {
  padding-top: 77px;
}

.margin-top-77 {
  margin-top: 77px;
}

.padding-right-77 {
  padding-right: 77px;
}

.margin-right-77 {
  margin-right: 77px;
}

.padding-left-77 {
  padding-left: 77px;
}

.margin-left-77 {
  margin-left: 77px;
}

.padding-bottom-77 {
  padding-bottom: 77px;
}

.margin-bottom-77 {
  margin-bottom: 77px;
}

@media screen and (min-width: 1024px) {
  .margin-left-77-lg {
    margin-left: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-77-lg {
    padding-bottom: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-77-lg {
    margin-bottom: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-77-lg {
    padding-right: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-77-lg {
    margin-right: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-77-lg {
    padding-left: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-77-lg {
    margin: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-77-lg {
    padding-top: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-77-lg {
    margin-top: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-77-lg {
    padding: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-77-lg {
    padding-left: 77px;
    padding-right: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-77-lg {
    padding-top: 77px;
    padding-bottom: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-77-lg {
    width: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .height-77-lg {
    height: 77px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-77-md {
    margin-left: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-77-md {
    padding-bottom: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-77-md {
    margin-bottom: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-77-md {
    padding-right: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-77-md {
    margin-right: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-77-md {
    padding-left: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-77-md {
    margin: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-77-md {
    padding-top: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-77-md {
    margin-top: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-77-md {
    padding: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-77-md {
    width: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .height-77-md {
    height: 77px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-78 {
  gap: 78px;
}

.width-78 {
  width: 78px;
}

.height-78 {
  height: 78px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-78 {
  border-radius: 78px;
}

.padding-78 {
  padding: 78px;
}

.margin-78 {
  margin: 78px;
}

.padding-x-78 {
  padding-left: 78px;
  padding-right: 78px;
}

.margin-x-78 {
  margin-left: 78px;
  margin-right: 78px;
}

.padding-y-78 {
  padding-top: 78px;
  padding-bottom: 78px;
}

.margin-y-78 {
  margin-top: 78px;
  margin-bottom: 78px;
}

.padding-top-78 {
  padding-top: 78px;
}

.margin-top-78 {
  margin-top: 78px;
}

.padding-right-78 {
  padding-right: 78px;
}

.margin-right-78 {
  margin-right: 78px;
}

.padding-left-78 {
  padding-left: 78px;
}

.margin-left-78 {
  margin-left: 78px;
}

.padding-bottom-78 {
  padding-bottom: 78px;
}

.margin-bottom-78 {
  margin-bottom: 78px;
}

@media screen and (min-width: 1024px) {
  .margin-left-78-lg {
    margin-left: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-78-lg {
    padding-bottom: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-78-lg {
    margin-bottom: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-78-lg {
    padding-right: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-78-lg {
    margin-right: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-78-lg {
    padding-left: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-78-lg {
    margin: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-78-lg {
    padding-top: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-78-lg {
    margin-top: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-78-lg {
    padding: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-78-lg {
    padding-left: 78px;
    padding-right: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-78-lg {
    padding-top: 78px;
    padding-bottom: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-78-lg {
    width: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .height-78-lg {
    height: 78px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-78-md {
    margin-left: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-78-md {
    padding-bottom: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-78-md {
    margin-bottom: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-78-md {
    padding-right: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-78-md {
    margin-right: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-78-md {
    padding-left: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-78-md {
    margin: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-78-md {
    padding-top: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-78-md {
    margin-top: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-78-md {
    padding: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-78-md {
    width: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .height-78-md {
    height: 78px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-79 {
  gap: 79px;
}

.width-79 {
  width: 79px;
}

.height-79 {
  height: 79px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-79 {
  border-radius: 79px;
}

.padding-79 {
  padding: 79px;
}

.margin-79 {
  margin: 79px;
}

.padding-x-79 {
  padding-left: 79px;
  padding-right: 79px;
}

.margin-x-79 {
  margin-left: 79px;
  margin-right: 79px;
}

.padding-y-79 {
  padding-top: 79px;
  padding-bottom: 79px;
}

.margin-y-79 {
  margin-top: 79px;
  margin-bottom: 79px;
}

.padding-top-79 {
  padding-top: 79px;
}

.margin-top-79 {
  margin-top: 79px;
}

.padding-right-79 {
  padding-right: 79px;
}

.margin-right-79 {
  margin-right: 79px;
}

.padding-left-79 {
  padding-left: 79px;
}

.margin-left-79 {
  margin-left: 79px;
}

.padding-bottom-79 {
  padding-bottom: 79px;
}

.margin-bottom-79 {
  margin-bottom: 79px;
}

@media screen and (min-width: 1024px) {
  .margin-left-79-lg {
    margin-left: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-79-lg {
    padding-bottom: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-79-lg {
    margin-bottom: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-79-lg {
    padding-right: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-79-lg {
    margin-right: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-79-lg {
    padding-left: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-79-lg {
    margin: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-79-lg {
    padding-top: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-79-lg {
    margin-top: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-79-lg {
    padding: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-79-lg {
    padding-left: 79px;
    padding-right: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-79-lg {
    padding-top: 79px;
    padding-bottom: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-79-lg {
    width: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .height-79-lg {
    height: 79px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-79-md {
    margin-left: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-79-md {
    padding-bottom: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-79-md {
    margin-bottom: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-79-md {
    padding-right: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-79-md {
    margin-right: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-79-md {
    padding-left: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-79-md {
    margin: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-79-md {
    padding-top: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-79-md {
    margin-top: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-79-md {
    padding: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-79-md {
    width: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .height-79-md {
    height: 79px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-80 {
  gap: 80px;
}

.width-80 {
  width: 80px;
}

.height-80 {
  height: 80px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-80 {
  border-radius: 80px;
}

.padding-80 {
  padding: 80px;
}

.margin-80 {
  margin: 80px;
}

.padding-x-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.margin-x-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.padding-y-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.margin-y-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.padding-top-80 {
  padding-top: 80px;
}

.margin-top-80 {
  margin-top: 80px;
}

.padding-right-80 {
  padding-right: 80px;
}

.margin-right-80 {
  margin-right: 80px;
}

.padding-left-80 {
  padding-left: 80px;
}

.margin-left-80 {
  margin-left: 80px;
}

.padding-bottom-80 {
  padding-bottom: 80px;
}

.margin-bottom-80 {
  margin-bottom: 80px;
}

@media screen and (min-width: 1024px) {
  .margin-left-80-lg {
    margin-left: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-80-lg {
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-80-lg {
    margin-bottom: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-80-lg {
    padding-right: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-80-lg {
    margin-right: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-80-lg {
    padding-left: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-80-lg {
    margin: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-80-lg {
    padding-top: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-80-lg {
    margin-top: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-80-lg {
    padding: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-80-lg {
    padding-left: 80px;
    padding-right: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-80-lg {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-80-lg {
    width: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .height-80-lg {
    height: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-80-md {
    margin-left: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-80-md {
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-80-md {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-80-md {
    padding-right: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-80-md {
    margin-right: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-80-md {
    padding-left: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-80-md {
    margin: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-80-md {
    padding-top: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-80-md {
    margin-top: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-80-md {
    padding: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-80-md {
    width: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .height-80-md {
    height: 80px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-81 {
  gap: 81px;
}

.width-81 {
  width: 81px;
}

.height-81 {
  height: 81px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-81 {
  border-radius: 81px;
}

.padding-81 {
  padding: 81px;
}

.margin-81 {
  margin: 81px;
}

.padding-x-81 {
  padding-left: 81px;
  padding-right: 81px;
}

.margin-x-81 {
  margin-left: 81px;
  margin-right: 81px;
}

.padding-y-81 {
  padding-top: 81px;
  padding-bottom: 81px;
}

.margin-y-81 {
  margin-top: 81px;
  margin-bottom: 81px;
}

.padding-top-81 {
  padding-top: 81px;
}

.margin-top-81 {
  margin-top: 81px;
}

.padding-right-81 {
  padding-right: 81px;
}

.margin-right-81 {
  margin-right: 81px;
}

.padding-left-81 {
  padding-left: 81px;
}

.margin-left-81 {
  margin-left: 81px;
}

.padding-bottom-81 {
  padding-bottom: 81px;
}

.margin-bottom-81 {
  margin-bottom: 81px;
}

@media screen and (min-width: 1024px) {
  .margin-left-81-lg {
    margin-left: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-81-lg {
    padding-bottom: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-81-lg {
    margin-bottom: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-81-lg {
    padding-right: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-81-lg {
    margin-right: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-81-lg {
    padding-left: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-81-lg {
    margin: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-81-lg {
    padding-top: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-81-lg {
    margin-top: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-81-lg {
    padding: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-81-lg {
    padding-left: 81px;
    padding-right: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-81-lg {
    padding-top: 81px;
    padding-bottom: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-81-lg {
    width: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .height-81-lg {
    height: 81px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-81-md {
    margin-left: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-81-md {
    padding-bottom: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-81-md {
    margin-bottom: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-81-md {
    padding-right: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-81-md {
    margin-right: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-81-md {
    padding-left: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-81-md {
    margin: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-81-md {
    padding-top: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-81-md {
    margin-top: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-81-md {
    padding: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-81-md {
    width: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .height-81-md {
    height: 81px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-82 {
  gap: 82px;
}

.width-82 {
  width: 82px;
}

.height-82 {
  height: 82px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-82 {
  border-radius: 82px;
}

.padding-82 {
  padding: 82px;
}

.margin-82 {
  margin: 82px;
}

.padding-x-82 {
  padding-left: 82px;
  padding-right: 82px;
}

.margin-x-82 {
  margin-left: 82px;
  margin-right: 82px;
}

.padding-y-82 {
  padding-top: 82px;
  padding-bottom: 82px;
}

.margin-y-82 {
  margin-top: 82px;
  margin-bottom: 82px;
}

.padding-top-82 {
  padding-top: 82px;
}

.margin-top-82 {
  margin-top: 82px;
}

.padding-right-82 {
  padding-right: 82px;
}

.margin-right-82 {
  margin-right: 82px;
}

.padding-left-82 {
  padding-left: 82px;
}

.margin-left-82 {
  margin-left: 82px;
}

.padding-bottom-82 {
  padding-bottom: 82px;
}

.margin-bottom-82 {
  margin-bottom: 82px;
}

@media screen and (min-width: 1024px) {
  .margin-left-82-lg {
    margin-left: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-82-lg {
    padding-bottom: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-82-lg {
    margin-bottom: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-82-lg {
    padding-right: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-82-lg {
    margin-right: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-82-lg {
    padding-left: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-82-lg {
    margin: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-82-lg {
    padding-top: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-82-lg {
    margin-top: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-82-lg {
    padding: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-82-lg {
    padding-left: 82px;
    padding-right: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-82-lg {
    padding-top: 82px;
    padding-bottom: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-82-lg {
    width: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .height-82-lg {
    height: 82px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-82-md {
    margin-left: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-82-md {
    padding-bottom: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-82-md {
    margin-bottom: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-82-md {
    padding-right: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-82-md {
    margin-right: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-82-md {
    padding-left: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-82-md {
    margin: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-82-md {
    padding-top: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-82-md {
    margin-top: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-82-md {
    padding: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-82-md {
    width: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .height-82-md {
    height: 82px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-83 {
  gap: 83px;
}

.width-83 {
  width: 83px;
}

.height-83 {
  height: 83px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-83 {
  border-radius: 83px;
}

.padding-83 {
  padding: 83px;
}

.margin-83 {
  margin: 83px;
}

.padding-x-83 {
  padding-left: 83px;
  padding-right: 83px;
}

.margin-x-83 {
  margin-left: 83px;
  margin-right: 83px;
}

.padding-y-83 {
  padding-top: 83px;
  padding-bottom: 83px;
}

.margin-y-83 {
  margin-top: 83px;
  margin-bottom: 83px;
}

.padding-top-83 {
  padding-top: 83px;
}

.margin-top-83 {
  margin-top: 83px;
}

.padding-right-83 {
  padding-right: 83px;
}

.margin-right-83 {
  margin-right: 83px;
}

.padding-left-83 {
  padding-left: 83px;
}

.margin-left-83 {
  margin-left: 83px;
}

.padding-bottom-83 {
  padding-bottom: 83px;
}

.margin-bottom-83 {
  margin-bottom: 83px;
}

@media screen and (min-width: 1024px) {
  .margin-left-83-lg {
    margin-left: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-83-lg {
    padding-bottom: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-83-lg {
    margin-bottom: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-83-lg {
    padding-right: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-83-lg {
    margin-right: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-83-lg {
    padding-left: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-83-lg {
    margin: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-83-lg {
    padding-top: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-83-lg {
    margin-top: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-83-lg {
    padding: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-83-lg {
    padding-left: 83px;
    padding-right: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-83-lg {
    padding-top: 83px;
    padding-bottom: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-83-lg {
    width: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .height-83-lg {
    height: 83px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-83-md {
    margin-left: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-83-md {
    padding-bottom: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-83-md {
    margin-bottom: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-83-md {
    padding-right: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-83-md {
    margin-right: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-83-md {
    padding-left: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-83-md {
    margin: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-83-md {
    padding-top: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-83-md {
    margin-top: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-83-md {
    padding: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-83-md {
    width: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .height-83-md {
    height: 83px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-84 {
  gap: 84px;
}

.width-84 {
  width: 84px;
}

.height-84 {
  height: 84px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-84 {
  border-radius: 84px;
}

.padding-84 {
  padding: 84px;
}

.margin-84 {
  margin: 84px;
}

.padding-x-84 {
  padding-left: 84px;
  padding-right: 84px;
}

.margin-x-84 {
  margin-left: 84px;
  margin-right: 84px;
}

.padding-y-84 {
  padding-top: 84px;
  padding-bottom: 84px;
}

.margin-y-84 {
  margin-top: 84px;
  margin-bottom: 84px;
}

.padding-top-84 {
  padding-top: 84px;
}

.margin-top-84 {
  margin-top: 84px;
}

.padding-right-84 {
  padding-right: 84px;
}

.margin-right-84 {
  margin-right: 84px;
}

.padding-left-84 {
  padding-left: 84px;
}

.margin-left-84 {
  margin-left: 84px;
}

.padding-bottom-84 {
  padding-bottom: 84px;
}

.margin-bottom-84 {
  margin-bottom: 84px;
}

@media screen and (min-width: 1024px) {
  .margin-left-84-lg {
    margin-left: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-84-lg {
    padding-bottom: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-84-lg {
    margin-bottom: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-84-lg {
    padding-right: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-84-lg {
    margin-right: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-84-lg {
    padding-left: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-84-lg {
    margin: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-84-lg {
    padding-top: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-84-lg {
    margin-top: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-84-lg {
    padding: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-84-lg {
    padding-left: 84px;
    padding-right: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-84-lg {
    padding-top: 84px;
    padding-bottom: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-84-lg {
    width: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .height-84-lg {
    height: 84px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-84-md {
    margin-left: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-84-md {
    padding-bottom: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-84-md {
    margin-bottom: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-84-md {
    padding-right: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-84-md {
    margin-right: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-84-md {
    padding-left: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-84-md {
    margin: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-84-md {
    padding-top: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-84-md {
    margin-top: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-84-md {
    padding: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-84-md {
    width: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .height-84-md {
    height: 84px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-85 {
  gap: 85px;
}

.width-85 {
  width: 85px;
}

.height-85 {
  height: 85px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-85 {
  border-radius: 85px;
}

.padding-85 {
  padding: 85px;
}

.margin-85 {
  margin: 85px;
}

.padding-x-85 {
  padding-left: 85px;
  padding-right: 85px;
}

.margin-x-85 {
  margin-left: 85px;
  margin-right: 85px;
}

.padding-y-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.margin-y-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.padding-top-85 {
  padding-top: 85px;
}

.margin-top-85 {
  margin-top: 85px;
}

.padding-right-85 {
  padding-right: 85px;
}

.margin-right-85 {
  margin-right: 85px;
}

.padding-left-85 {
  padding-left: 85px;
}

.margin-left-85 {
  margin-left: 85px;
}

.padding-bottom-85 {
  padding-bottom: 85px;
}

.margin-bottom-85 {
  margin-bottom: 85px;
}

@media screen and (min-width: 1024px) {
  .margin-left-85-lg {
    margin-left: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-85-lg {
    padding-bottom: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-85-lg {
    margin-bottom: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-85-lg {
    padding-right: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-85-lg {
    margin-right: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-85-lg {
    padding-left: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-85-lg {
    margin: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-85-lg {
    padding-top: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-85-lg {
    margin-top: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-85-lg {
    padding: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-85-lg {
    padding-left: 85px;
    padding-right: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-85-lg {
    padding-top: 85px;
    padding-bottom: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-85-lg {
    width: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .height-85-lg {
    height: 85px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-85-md {
    margin-left: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-85-md {
    padding-bottom: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-85-md {
    margin-bottom: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-85-md {
    padding-right: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-85-md {
    margin-right: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-85-md {
    padding-left: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-85-md {
    margin: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-85-md {
    padding-top: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-85-md {
    margin-top: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-85-md {
    padding: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-85-md {
    width: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .height-85-md {
    height: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-86 {
  gap: 86px;
}

.width-86 {
  width: 86px;
}

.height-86 {
  height: 86px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-86 {
  border-radius: 86px;
}

.padding-86 {
  padding: 86px;
}

.margin-86 {
  margin: 86px;
}

.padding-x-86 {
  padding-left: 86px;
  padding-right: 86px;
}

.margin-x-86 {
  margin-left: 86px;
  margin-right: 86px;
}

.padding-y-86 {
  padding-top: 86px;
  padding-bottom: 86px;
}

.margin-y-86 {
  margin-top: 86px;
  margin-bottom: 86px;
}

.padding-top-86 {
  padding-top: 86px;
}

.margin-top-86 {
  margin-top: 86px;
}

.padding-right-86 {
  padding-right: 86px;
}

.margin-right-86 {
  margin-right: 86px;
}

.padding-left-86 {
  padding-left: 86px;
}

.margin-left-86 {
  margin-left: 86px;
}

.padding-bottom-86 {
  padding-bottom: 86px;
}

.margin-bottom-86 {
  margin-bottom: 86px;
}

@media screen and (min-width: 1024px) {
  .margin-left-86-lg {
    margin-left: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-86-lg {
    padding-bottom: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-86-lg {
    margin-bottom: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-86-lg {
    padding-right: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-86-lg {
    margin-right: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-86-lg {
    padding-left: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-86-lg {
    margin: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-86-lg {
    padding-top: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-86-lg {
    margin-top: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-86-lg {
    padding: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-86-lg {
    padding-left: 86px;
    padding-right: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-86-lg {
    padding-top: 86px;
    padding-bottom: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-86-lg {
    width: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .height-86-lg {
    height: 86px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-86-md {
    margin-left: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-86-md {
    padding-bottom: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-86-md {
    margin-bottom: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-86-md {
    padding-right: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-86-md {
    margin-right: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-86-md {
    padding-left: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-86-md {
    margin: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-86-md {
    padding-top: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-86-md {
    margin-top: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-86-md {
    padding: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-86-md {
    width: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .height-86-md {
    height: 86px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-87 {
  gap: 87px;
}

.width-87 {
  width: 87px;
}

.height-87 {
  height: 87px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-87 {
  border-radius: 87px;
}

.padding-87 {
  padding: 87px;
}

.margin-87 {
  margin: 87px;
}

.padding-x-87 {
  padding-left: 87px;
  padding-right: 87px;
}

.margin-x-87 {
  margin-left: 87px;
  margin-right: 87px;
}

.padding-y-87 {
  padding-top: 87px;
  padding-bottom: 87px;
}

.margin-y-87 {
  margin-top: 87px;
  margin-bottom: 87px;
}

.padding-top-87 {
  padding-top: 87px;
}

.margin-top-87 {
  margin-top: 87px;
}

.padding-right-87 {
  padding-right: 87px;
}

.margin-right-87 {
  margin-right: 87px;
}

.padding-left-87 {
  padding-left: 87px;
}

.margin-left-87 {
  margin-left: 87px;
}

.padding-bottom-87 {
  padding-bottom: 87px;
}

.margin-bottom-87 {
  margin-bottom: 87px;
}

@media screen and (min-width: 1024px) {
  .margin-left-87-lg {
    margin-left: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-87-lg {
    padding-bottom: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-87-lg {
    margin-bottom: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-87-lg {
    padding-right: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-87-lg {
    margin-right: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-87-lg {
    padding-left: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-87-lg {
    margin: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-87-lg {
    padding-top: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-87-lg {
    margin-top: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-87-lg {
    padding: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-87-lg {
    padding-left: 87px;
    padding-right: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-87-lg {
    padding-top: 87px;
    padding-bottom: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-87-lg {
    width: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .height-87-lg {
    height: 87px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-87-md {
    margin-left: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-87-md {
    padding-bottom: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-87-md {
    margin-bottom: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-87-md {
    padding-right: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-87-md {
    margin-right: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-87-md {
    padding-left: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-87-md {
    margin: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-87-md {
    padding-top: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-87-md {
    margin-top: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-87-md {
    padding: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-87-md {
    width: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .height-87-md {
    height: 87px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-88 {
  gap: 88px;
}

.width-88 {
  width: 88px;
}

.height-88 {
  height: 88px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-88 {
  border-radius: 88px;
}

.padding-88 {
  padding: 88px;
}

.margin-88 {
  margin: 88px;
}

.padding-x-88 {
  padding-left: 88px;
  padding-right: 88px;
}

.margin-x-88 {
  margin-left: 88px;
  margin-right: 88px;
}

.padding-y-88 {
  padding-top: 88px;
  padding-bottom: 88px;
}

.margin-y-88 {
  margin-top: 88px;
  margin-bottom: 88px;
}

.padding-top-88 {
  padding-top: 88px;
}

.margin-top-88 {
  margin-top: 88px;
}

.padding-right-88 {
  padding-right: 88px;
}

.margin-right-88 {
  margin-right: 88px;
}

.padding-left-88 {
  padding-left: 88px;
}

.margin-left-88 {
  margin-left: 88px;
}

.padding-bottom-88 {
  padding-bottom: 88px;
}

.margin-bottom-88 {
  margin-bottom: 88px;
}

@media screen and (min-width: 1024px) {
  .margin-left-88-lg {
    margin-left: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-88-lg {
    padding-bottom: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-88-lg {
    margin-bottom: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-88-lg {
    padding-right: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-88-lg {
    margin-right: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-88-lg {
    padding-left: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-88-lg {
    margin: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-88-lg {
    padding-top: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-88-lg {
    margin-top: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-88-lg {
    padding: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-88-lg {
    padding-left: 88px;
    padding-right: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-88-lg {
    padding-top: 88px;
    padding-bottom: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-88-lg {
    width: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .height-88-lg {
    height: 88px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-88-md {
    margin-left: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-88-md {
    padding-bottom: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-88-md {
    margin-bottom: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-88-md {
    padding-right: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-88-md {
    margin-right: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-88-md {
    padding-left: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-88-md {
    margin: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-88-md {
    padding-top: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-88-md {
    margin-top: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-88-md {
    padding: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-88-md {
    width: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .height-88-md {
    height: 88px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-89 {
  gap: 89px;
}

.width-89 {
  width: 89px;
}

.height-89 {
  height: 89px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-89 {
  border-radius: 89px;
}

.padding-89 {
  padding: 89px;
}

.margin-89 {
  margin: 89px;
}

.padding-x-89 {
  padding-left: 89px;
  padding-right: 89px;
}

.margin-x-89 {
  margin-left: 89px;
  margin-right: 89px;
}

.padding-y-89 {
  padding-top: 89px;
  padding-bottom: 89px;
}

.margin-y-89 {
  margin-top: 89px;
  margin-bottom: 89px;
}

.padding-top-89 {
  padding-top: 89px;
}

.margin-top-89 {
  margin-top: 89px;
}

.padding-right-89 {
  padding-right: 89px;
}

.margin-right-89 {
  margin-right: 89px;
}

.padding-left-89 {
  padding-left: 89px;
}

.margin-left-89 {
  margin-left: 89px;
}

.padding-bottom-89 {
  padding-bottom: 89px;
}

.margin-bottom-89 {
  margin-bottom: 89px;
}

@media screen and (min-width: 1024px) {
  .margin-left-89-lg {
    margin-left: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-89-lg {
    padding-bottom: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-89-lg {
    margin-bottom: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-89-lg {
    padding-right: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-89-lg {
    margin-right: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-89-lg {
    padding-left: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-89-lg {
    margin: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-89-lg {
    padding-top: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-89-lg {
    margin-top: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-89-lg {
    padding: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-89-lg {
    padding-left: 89px;
    padding-right: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-89-lg {
    padding-top: 89px;
    padding-bottom: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-89-lg {
    width: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .height-89-lg {
    height: 89px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-89-md {
    margin-left: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-89-md {
    padding-bottom: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-89-md {
    margin-bottom: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-89-md {
    padding-right: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-89-md {
    margin-right: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-89-md {
    padding-left: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-89-md {
    margin: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-89-md {
    padding-top: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-89-md {
    margin-top: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-89-md {
    padding: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-89-md {
    width: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .height-89-md {
    height: 89px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-90 {
  gap: 90px;
}

.width-90 {
  width: 90px;
}

.height-90 {
  height: 90px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-90 {
  border-radius: 90px;
}

.padding-90 {
  padding: 90px;
}

.margin-90 {
  margin: 90px;
}

.padding-x-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.margin-x-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.padding-y-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.margin-y-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.padding-top-90 {
  padding-top: 90px;
}

.margin-top-90 {
  margin-top: 90px;
}

.padding-right-90 {
  padding-right: 90px;
}

.margin-right-90 {
  margin-right: 90px;
}

.padding-left-90 {
  padding-left: 90px;
}

.margin-left-90 {
  margin-left: 90px;
}

.padding-bottom-90 {
  padding-bottom: 90px;
}

.margin-bottom-90 {
  margin-bottom: 90px;
}

@media screen and (min-width: 1024px) {
  .margin-left-90-lg {
    margin-left: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-90-lg {
    padding-bottom: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-90-lg {
    margin-bottom: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-90-lg {
    padding-right: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-90-lg {
    margin-right: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-90-lg {
    padding-left: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-90-lg {
    margin: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-90-lg {
    padding-top: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-90-lg {
    margin-top: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-90-lg {
    padding: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-90-lg {
    padding-left: 90px;
    padding-right: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-90-lg {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-90-lg {
    width: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .height-90-lg {
    height: 90px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-90-md {
    margin-left: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-90-md {
    padding-bottom: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-90-md {
    margin-bottom: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-90-md {
    padding-right: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-90-md {
    margin-right: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-90-md {
    padding-left: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-90-md {
    margin: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-90-md {
    padding-top: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-90-md {
    margin-top: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-90-md {
    padding: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-90-md {
    width: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .height-90-md {
    height: 90px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-91 {
  gap: 91px;
}

.width-91 {
  width: 91px;
}

.height-91 {
  height: 91px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-91 {
  border-radius: 91px;
}

.padding-91 {
  padding: 91px;
}

.margin-91 {
  margin: 91px;
}

.padding-x-91 {
  padding-left: 91px;
  padding-right: 91px;
}

.margin-x-91 {
  margin-left: 91px;
  margin-right: 91px;
}

.padding-y-91 {
  padding-top: 91px;
  padding-bottom: 91px;
}

.margin-y-91 {
  margin-top: 91px;
  margin-bottom: 91px;
}

.padding-top-91 {
  padding-top: 91px;
}

.margin-top-91 {
  margin-top: 91px;
}

.padding-right-91 {
  padding-right: 91px;
}

.margin-right-91 {
  margin-right: 91px;
}

.padding-left-91 {
  padding-left: 91px;
}

.margin-left-91 {
  margin-left: 91px;
}

.padding-bottom-91 {
  padding-bottom: 91px;
}

.margin-bottom-91 {
  margin-bottom: 91px;
}

@media screen and (min-width: 1024px) {
  .margin-left-91-lg {
    margin-left: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-91-lg {
    padding-bottom: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-91-lg {
    margin-bottom: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-91-lg {
    padding-right: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-91-lg {
    margin-right: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-91-lg {
    padding-left: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-91-lg {
    margin: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-91-lg {
    padding-top: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-91-lg {
    margin-top: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-91-lg {
    padding: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-91-lg {
    padding-left: 91px;
    padding-right: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-91-lg {
    padding-top: 91px;
    padding-bottom: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-91-lg {
    width: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .height-91-lg {
    height: 91px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-91-md {
    margin-left: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-91-md {
    padding-bottom: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-91-md {
    margin-bottom: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-91-md {
    padding-right: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-91-md {
    margin-right: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-91-md {
    padding-left: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-91-md {
    margin: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-91-md {
    padding-top: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-91-md {
    margin-top: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-91-md {
    padding: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-91-md {
    width: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .height-91-md {
    height: 91px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-92 {
  gap: 92px;
}

.width-92 {
  width: 92px;
}

.height-92 {
  height: 92px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-92 {
  border-radius: 92px;
}

.padding-92 {
  padding: 92px;
}

.margin-92 {
  margin: 92px;
}

.padding-x-92 {
  padding-left: 92px;
  padding-right: 92px;
}

.margin-x-92 {
  margin-left: 92px;
  margin-right: 92px;
}

.padding-y-92 {
  padding-top: 92px;
  padding-bottom: 92px;
}

.margin-y-92 {
  margin-top: 92px;
  margin-bottom: 92px;
}

.padding-top-92 {
  padding-top: 92px;
}

.margin-top-92 {
  margin-top: 92px;
}

.padding-right-92 {
  padding-right: 92px;
}

.margin-right-92 {
  margin-right: 92px;
}

.padding-left-92 {
  padding-left: 92px;
}

.margin-left-92 {
  margin-left: 92px;
}

.padding-bottom-92 {
  padding-bottom: 92px;
}

.margin-bottom-92 {
  margin-bottom: 92px;
}

@media screen and (min-width: 1024px) {
  .margin-left-92-lg {
    margin-left: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-92-lg {
    padding-bottom: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-92-lg {
    margin-bottom: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-92-lg {
    padding-right: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-92-lg {
    margin-right: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-92-lg {
    padding-left: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-92-lg {
    margin: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-92-lg {
    padding-top: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-92-lg {
    margin-top: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-92-lg {
    padding: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-92-lg {
    padding-left: 92px;
    padding-right: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-92-lg {
    padding-top: 92px;
    padding-bottom: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-92-lg {
    width: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .height-92-lg {
    height: 92px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-92-md {
    margin-left: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-92-md {
    padding-bottom: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-92-md {
    margin-bottom: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-92-md {
    padding-right: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-92-md {
    margin-right: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-92-md {
    padding-left: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-92-md {
    margin: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-92-md {
    padding-top: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-92-md {
    margin-top: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-92-md {
    padding: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-92-md {
    width: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .height-92-md {
    height: 92px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-93 {
  gap: 93px;
}

.width-93 {
  width: 93px;
}

.height-93 {
  height: 93px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-93 {
  border-radius: 93px;
}

.padding-93 {
  padding: 93px;
}

.margin-93 {
  margin: 93px;
}

.padding-x-93 {
  padding-left: 93px;
  padding-right: 93px;
}

.margin-x-93 {
  margin-left: 93px;
  margin-right: 93px;
}

.padding-y-93 {
  padding-top: 93px;
  padding-bottom: 93px;
}

.margin-y-93 {
  margin-top: 93px;
  margin-bottom: 93px;
}

.padding-top-93 {
  padding-top: 93px;
}

.margin-top-93 {
  margin-top: 93px;
}

.padding-right-93 {
  padding-right: 93px;
}

.margin-right-93 {
  margin-right: 93px;
}

.padding-left-93 {
  padding-left: 93px;
}

.margin-left-93 {
  margin-left: 93px;
}

.padding-bottom-93 {
  padding-bottom: 93px;
}

.margin-bottom-93 {
  margin-bottom: 93px;
}

@media screen and (min-width: 1024px) {
  .margin-left-93-lg {
    margin-left: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-93-lg {
    padding-bottom: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-93-lg {
    margin-bottom: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-93-lg {
    padding-right: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-93-lg {
    margin-right: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-93-lg {
    padding-left: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-93-lg {
    margin: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-93-lg {
    padding-top: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-93-lg {
    margin-top: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-93-lg {
    padding: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-93-lg {
    padding-left: 93px;
    padding-right: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-93-lg {
    padding-top: 93px;
    padding-bottom: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-93-lg {
    width: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .height-93-lg {
    height: 93px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-93-md {
    margin-left: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-93-md {
    padding-bottom: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-93-md {
    margin-bottom: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-93-md {
    padding-right: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-93-md {
    margin-right: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-93-md {
    padding-left: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-93-md {
    margin: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-93-md {
    padding-top: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-93-md {
    margin-top: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-93-md {
    padding: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-93-md {
    width: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .height-93-md {
    height: 93px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-94 {
  gap: 94px;
}

.width-94 {
  width: 94px;
}

.height-94 {
  height: 94px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-94 {
  border-radius: 94px;
}

.padding-94 {
  padding: 94px;
}

.margin-94 {
  margin: 94px;
}

.padding-x-94 {
  padding-left: 94px;
  padding-right: 94px;
}

.margin-x-94 {
  margin-left: 94px;
  margin-right: 94px;
}

.padding-y-94 {
  padding-top: 94px;
  padding-bottom: 94px;
}

.margin-y-94 {
  margin-top: 94px;
  margin-bottom: 94px;
}

.padding-top-94 {
  padding-top: 94px;
}

.margin-top-94 {
  margin-top: 94px;
}

.padding-right-94 {
  padding-right: 94px;
}

.margin-right-94 {
  margin-right: 94px;
}

.padding-left-94 {
  padding-left: 94px;
}

.margin-left-94 {
  margin-left: 94px;
}

.padding-bottom-94 {
  padding-bottom: 94px;
}

.margin-bottom-94 {
  margin-bottom: 94px;
}

@media screen and (min-width: 1024px) {
  .margin-left-94-lg {
    margin-left: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-94-lg {
    padding-bottom: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-94-lg {
    margin-bottom: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-94-lg {
    padding-right: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-94-lg {
    margin-right: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-94-lg {
    padding-left: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-94-lg {
    margin: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-94-lg {
    padding-top: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-94-lg {
    margin-top: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-94-lg {
    padding: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-94-lg {
    padding-left: 94px;
    padding-right: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-94-lg {
    padding-top: 94px;
    padding-bottom: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-94-lg {
    width: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .height-94-lg {
    height: 94px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-94-md {
    margin-left: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-94-md {
    padding-bottom: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-94-md {
    margin-bottom: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-94-md {
    padding-right: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-94-md {
    margin-right: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-94-md {
    padding-left: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-94-md {
    margin: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-94-md {
    padding-top: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-94-md {
    margin-top: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-94-md {
    padding: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-94-md {
    width: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .height-94-md {
    height: 94px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-95 {
  gap: 95px;
}

.width-95 {
  width: 95px;
}

.height-95 {
  height: 95px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-95 {
  border-radius: 95px;
}

.padding-95 {
  padding: 95px;
}

.margin-95 {
  margin: 95px;
}

.padding-x-95 {
  padding-left: 95px;
  padding-right: 95px;
}

.margin-x-95 {
  margin-left: 95px;
  margin-right: 95px;
}

.padding-y-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.margin-y-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.padding-top-95 {
  padding-top: 95px;
}

.margin-top-95 {
  margin-top: 95px;
}

.padding-right-95 {
  padding-right: 95px;
}

.margin-right-95 {
  margin-right: 95px;
}

.padding-left-95 {
  padding-left: 95px;
}

.margin-left-95 {
  margin-left: 95px;
}

.padding-bottom-95 {
  padding-bottom: 95px;
}

.margin-bottom-95 {
  margin-bottom: 95px;
}

@media screen and (min-width: 1024px) {
  .margin-left-95-lg {
    margin-left: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-95-lg {
    padding-bottom: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-95-lg {
    margin-bottom: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-95-lg {
    padding-right: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-95-lg {
    margin-right: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-95-lg {
    padding-left: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-95-lg {
    margin: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-95-lg {
    padding-top: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-95-lg {
    margin-top: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-95-lg {
    padding: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-95-lg {
    padding-left: 95px;
    padding-right: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-95-lg {
    padding-top: 95px;
    padding-bottom: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-95-lg {
    width: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .height-95-lg {
    height: 95px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-95-md {
    margin-left: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-95-md {
    padding-bottom: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-95-md {
    margin-bottom: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-95-md {
    padding-right: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-95-md {
    margin-right: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-95-md {
    padding-left: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-95-md {
    margin: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-95-md {
    padding-top: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-95-md {
    margin-top: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-95-md {
    padding: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-95-md {
    width: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .height-95-md {
    height: 95px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-96 {
  gap: 96px;
}

.width-96 {
  width: 96px;
}

.height-96 {
  height: 96px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-96 {
  border-radius: 96px;
}

.padding-96 {
  padding: 96px;
}

.margin-96 {
  margin: 96px;
}

.padding-x-96 {
  padding-left: 96px;
  padding-right: 96px;
}

.margin-x-96 {
  margin-left: 96px;
  margin-right: 96px;
}

.padding-y-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.margin-y-96 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.padding-top-96 {
  padding-top: 96px;
}

.margin-top-96 {
  margin-top: 96px;
}

.padding-right-96 {
  padding-right: 96px;
}

.margin-right-96 {
  margin-right: 96px;
}

.padding-left-96 {
  padding-left: 96px;
}

.margin-left-96 {
  margin-left: 96px;
}

.padding-bottom-96 {
  padding-bottom: 96px;
}

.margin-bottom-96 {
  margin-bottom: 96px;
}

@media screen and (min-width: 1024px) {
  .margin-left-96-lg {
    margin-left: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-96-lg {
    padding-bottom: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-96-lg {
    margin-bottom: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-96-lg {
    padding-right: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-96-lg {
    margin-right: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-96-lg {
    padding-left: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-96-lg {
    margin: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-96-lg {
    padding-top: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-96-lg {
    margin-top: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-96-lg {
    padding: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-96-lg {
    padding-left: 96px;
    padding-right: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-96-lg {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-96-lg {
    width: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .height-96-lg {
    height: 96px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-96-md {
    margin-left: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-96-md {
    padding-bottom: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-96-md {
    margin-bottom: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-96-md {
    padding-right: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-96-md {
    margin-right: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-96-md {
    padding-left: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-96-md {
    margin: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-96-md {
    padding-top: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-96-md {
    margin-top: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-96-md {
    padding: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-96-md {
    width: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .height-96-md {
    height: 96px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-97 {
  gap: 97px;
}

.width-97 {
  width: 97px;
}

.height-97 {
  height: 97px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-97 {
  border-radius: 97px;
}

.padding-97 {
  padding: 97px;
}

.margin-97 {
  margin: 97px;
}

.padding-x-97 {
  padding-left: 97px;
  padding-right: 97px;
}

.margin-x-97 {
  margin-left: 97px;
  margin-right: 97px;
}

.padding-y-97 {
  padding-top: 97px;
  padding-bottom: 97px;
}

.margin-y-97 {
  margin-top: 97px;
  margin-bottom: 97px;
}

.padding-top-97 {
  padding-top: 97px;
}

.margin-top-97 {
  margin-top: 97px;
}

.padding-right-97 {
  padding-right: 97px;
}

.margin-right-97 {
  margin-right: 97px;
}

.padding-left-97 {
  padding-left: 97px;
}

.margin-left-97 {
  margin-left: 97px;
}

.padding-bottom-97 {
  padding-bottom: 97px;
}

.margin-bottom-97 {
  margin-bottom: 97px;
}

@media screen and (min-width: 1024px) {
  .margin-left-97-lg {
    margin-left: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-97-lg {
    padding-bottom: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-97-lg {
    margin-bottom: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-97-lg {
    padding-right: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-97-lg {
    margin-right: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-97-lg {
    padding-left: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-97-lg {
    margin: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-97-lg {
    padding-top: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-97-lg {
    margin-top: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-97-lg {
    padding: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-97-lg {
    padding-left: 97px;
    padding-right: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-97-lg {
    padding-top: 97px;
    padding-bottom: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-97-lg {
    width: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .height-97-lg {
    height: 97px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-97-md {
    margin-left: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-97-md {
    padding-bottom: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-97-md {
    margin-bottom: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-97-md {
    padding-right: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-97-md {
    margin-right: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-97-md {
    padding-left: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-97-md {
    margin: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-97-md {
    padding-top: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-97-md {
    margin-top: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-97-md {
    padding: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-97-md {
    width: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .height-97-md {
    height: 97px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-98 {
  gap: 98px;
}

.width-98 {
  width: 98px;
}

.height-98 {
  height: 98px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-98 {
  border-radius: 98px;
}

.padding-98 {
  padding: 98px;
}

.margin-98 {
  margin: 98px;
}

.padding-x-98 {
  padding-left: 98px;
  padding-right: 98px;
}

.margin-x-98 {
  margin-left: 98px;
  margin-right: 98px;
}

.padding-y-98 {
  padding-top: 98px;
  padding-bottom: 98px;
}

.margin-y-98 {
  margin-top: 98px;
  margin-bottom: 98px;
}

.padding-top-98 {
  padding-top: 98px;
}

.margin-top-98 {
  margin-top: 98px;
}

.padding-right-98 {
  padding-right: 98px;
}

.margin-right-98 {
  margin-right: 98px;
}

.padding-left-98 {
  padding-left: 98px;
}

.margin-left-98 {
  margin-left: 98px;
}

.padding-bottom-98 {
  padding-bottom: 98px;
}

.margin-bottom-98 {
  margin-bottom: 98px;
}

@media screen and (min-width: 1024px) {
  .margin-left-98-lg {
    margin-left: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-98-lg {
    padding-bottom: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-98-lg {
    margin-bottom: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-98-lg {
    padding-right: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-98-lg {
    margin-right: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-98-lg {
    padding-left: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-98-lg {
    margin: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-98-lg {
    padding-top: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-98-lg {
    margin-top: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-98-lg {
    padding: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-98-lg {
    padding-left: 98px;
    padding-right: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-98-lg {
    padding-top: 98px;
    padding-bottom: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-98-lg {
    width: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .height-98-lg {
    height: 98px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-98-md {
    margin-left: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-98-md {
    padding-bottom: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-98-md {
    margin-bottom: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-98-md {
    padding-right: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-98-md {
    margin-right: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-98-md {
    padding-left: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-98-md {
    margin: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-98-md {
    padding-top: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-98-md {
    margin-top: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-98-md {
    padding: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-98-md {
    width: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .height-98-md {
    height: 98px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-99 {
  gap: 99px;
}

.width-99 {
  width: 99px;
}

.height-99 {
  height: 99px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-99 {
  border-radius: 99px;
}

.padding-99 {
  padding: 99px;
}

.margin-99 {
  margin: 99px;
}

.padding-x-99 {
  padding-left: 99px;
  padding-right: 99px;
}

.margin-x-99 {
  margin-left: 99px;
  margin-right: 99px;
}

.padding-y-99 {
  padding-top: 99px;
  padding-bottom: 99px;
}

.margin-y-99 {
  margin-top: 99px;
  margin-bottom: 99px;
}

.padding-top-99 {
  padding-top: 99px;
}

.margin-top-99 {
  margin-top: 99px;
}

.padding-right-99 {
  padding-right: 99px;
}

.margin-right-99 {
  margin-right: 99px;
}

.padding-left-99 {
  padding-left: 99px;
}

.margin-left-99 {
  margin-left: 99px;
}

.padding-bottom-99 {
  padding-bottom: 99px;
}

.margin-bottom-99 {
  margin-bottom: 99px;
}

@media screen and (min-width: 1024px) {
  .margin-left-99-lg {
    margin-left: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-99-lg {
    padding-bottom: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-99-lg {
    margin-bottom: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-99-lg {
    padding-right: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-99-lg {
    margin-right: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-99-lg {
    padding-left: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-99-lg {
    margin: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-99-lg {
    padding-top: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-99-lg {
    margin-top: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-99-lg {
    padding: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-99-lg {
    padding-left: 99px;
    padding-right: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-99-lg {
    padding-top: 99px;
    padding-bottom: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-99-lg {
    width: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .height-99-lg {
    height: 99px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-99-md {
    margin-left: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-99-md {
    padding-bottom: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-99-md {
    margin-bottom: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-99-md {
    padding-right: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-99-md {
    margin-right: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-99-md {
    padding-left: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-99-md {
    margin: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-99-md {
    padding-top: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-99-md {
    margin-top: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-99-md {
    padding: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-99-md {
    width: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .height-99-md {
    height: 99px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-100 {
  gap: 100px;
}

.width-100 {
  width: 100px;
}

.height-100 {
  height: 100px;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.padding-0 {
  padding: 0rem;
}

.padding-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.padding-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.margin-0 {
  margin: 0rem;
}

.margin-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.margin-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.border-radius-100 {
  border-radius: 100px;
}

.padding-100 {
  padding: 100px;
}

.margin-100 {
  margin: 100px;
}

.padding-x-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.margin-x-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.padding-y-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.margin-y-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.padding-top-100 {
  padding-top: 100px;
}

.margin-top-100 {
  margin-top: 100px;
}

.padding-right-100 {
  padding-right: 100px;
}

.margin-right-100 {
  margin-right: 100px;
}

.padding-left-100 {
  padding-left: 100px;
}

.margin-left-100 {
  margin-left: 100px;
}

.padding-bottom-100 {
  padding-bottom: 100px;
}

.margin-bottom-100 {
  margin-bottom: 100px;
}

@media screen and (min-width: 1024px) {
  .margin-left-100-lg {
    margin-left: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-100-lg {
    padding-bottom: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-100-lg {
    margin-bottom: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-100-lg {
    padding-right: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-100-lg {
    margin-right: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-100-lg {
    padding-left: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-100-lg {
    margin: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-100-lg {
    padding-top: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-100-lg {
    margin-top: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-100-lg {
    padding: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-100-lg {
    padding-left: 100px;
    padding-right: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-100-lg {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .margin-y-0-lg {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-x-0-lg {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-0-lg {
    margin: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-0-lg {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-0-lg {
    padding: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-0-lg {
    height: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-0-lg {
    width: 0rem;
  }
}

@media screen and (min-width: 1024px) {
  .width-100-lg {
    width: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .height-100-lg {
    height: 100px;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-0-lg {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-left-100-md {
    margin-left: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-100-md {
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-100-md {
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-100-md {
    padding-right: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-100-md {
    margin-right: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-100-md {
    padding-left: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-100-md {
    margin: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-100-md {
    padding-top: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-100-md {
    margin-top: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-100-md {
    padding: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .margin-y-0-md {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-x-0-md {
    margin-left: 0rem;
    margin-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-0-md {
    margin: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-x-0-md {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-0-md {
    padding: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-0-md {
    height: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-0-md {
    width: 0rem;
  }
}

@media screen and (max-width: 1024px) {
  .width-100-md {
    width: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .height-100-md {
    height: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1140px;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 1024px) {
  .container {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.block {
  display: block;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.position-absolute {
  position: absolute;
}

.position-relative {
  position: relative;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.col-1 {
  width: calc((1 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-1 {
    width: 100%;
  }
}

.col-1-md {
  width: calc((1 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-1-md {
    width: calc((1 / 12) * 100%);
  }
}

.flex-2 {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.col-2 {
  width: calc((2 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-2 {
    width: 100%;
  }
}

.col-2-md {
  width: calc((2 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-2-md {
    width: calc((2 / 12) * 100%);
  }
}

.flex-3 {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.col-3 {
  width: calc((3 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-3 {
    width: 100%;
  }
}

.col-3-md {
  width: calc((3 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-3-md {
    width: calc((3 / 12) * 100%);
  }
}

.flex-4 {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
}

.col-4 {
  width: calc((4 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-4 {
    width: 100%;
  }
}

.col-4-md {
  width: calc((4 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-4-md {
    width: calc((4 / 12) * 100%);
  }
}

.flex-5 {
  -webkit-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
}

.col-5 {
  width: calc((5 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-5 {
    width: 100%;
  }
}

.col-5-md {
  width: calc((5 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-5-md {
    width: calc((5 / 12) * 100%);
  }
}

.flex-6 {
  -webkit-box-flex: 6;
      -ms-flex: 6;
          flex: 6;
}

.col-6 {
  width: calc((6 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-6 {
    width: 100%;
  }
}

.col-6-md {
  width: calc((6 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-6-md {
    width: calc((6 / 12) * 100%);
  }
}

.flex-7 {
  -webkit-box-flex: 7;
      -ms-flex: 7;
          flex: 7;
}

.col-7 {
  width: calc((7 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-7 {
    width: 100%;
  }
}

.col-7-md {
  width: calc((7 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-7-md {
    width: calc((7 / 12) * 100%);
  }
}

.flex-8 {
  -webkit-box-flex: 8;
      -ms-flex: 8;
          flex: 8;
}

.col-8 {
  width: calc((8 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-8 {
    width: 100%;
  }
}

.col-8-md {
  width: calc((8 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-8-md {
    width: calc((8 / 12) * 100%);
  }
}

.flex-9 {
  -webkit-box-flex: 9;
      -ms-flex: 9;
          flex: 9;
}

.col-9 {
  width: calc((9 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-9 {
    width: 100%;
  }
}

.col-9-md {
  width: calc((9 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-9-md {
    width: calc((9 / 12) * 100%);
  }
}

.flex-10 {
  -webkit-box-flex: 10;
      -ms-flex: 10;
          flex: 10;
}

.col-10 {
  width: calc((10 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-10 {
    width: 100%;
  }
}

.col-10-md {
  width: calc((10 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-10-md {
    width: calc((10 / 12) * 100%);
  }
}

.flex-11 {
  -webkit-box-flex: 11;
      -ms-flex: 11;
          flex: 11;
}

.col-11 {
  width: calc((11 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-11 {
    width: 100%;
  }
}

.col-11-md {
  width: calc((11 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-11-md {
    width: calc((11 / 12) * 100%);
  }
}

.flex-12 {
  -webkit-box-flex: 12;
      -ms-flex: 12;
          flex: 12;
}

.col-12 {
  width: calc((12 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-12 {
    width: 100%;
  }
}

.col-12-md {
  width: calc((12 / 12) * 100%);
}

@media screen and (max-width: 1024px) {
  .col-12-md {
    width: calc((12 / 12) * 100%);
  }
}

.align-hor {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.align-hor.center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.align-hor.right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.align-hor.left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.align-hor.edge {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.align-hor.middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.align-hor.top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.align-hor.bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.align-hor.stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.align-vert {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.align-vert.center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.align-vert.right {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.align-vert.left {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.align-vert.edge {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.align-vert.middle {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.align-vert.top {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.align-vert.bottom {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.align-vert.stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.hide-m {
  display: block;
}

@media screen and (max-width: 1024px) {
  .hide-m {
    display: none !important;
  }
}

.hide-d {
  display: block;
}

@media screen and (min-width: 1025px) {
  .hide-d {
    display: none !important;
  }
}

.hide {
  display: none !important;
}

.overflow-hidden {
  overflow: hidden;
}

input {
  font-size: 14px;
}

input:focus {
  outline: none;
}

.button {
  border: none;
  text-decoration: none;
  border-radius: 8px;
  padding: calc(0.5rem + 1.5px);
  cursor: pointer;
}

.button.primary {
  color: #fff;
  padding: 2px 15px;
}

.button.success {
  background: #55BA47;
  color: #484848;
  border: 2px solid #55BA47;
}

.button.success.invert {
  color: #55BA47;
  background: transparent;
  border-color: #55BA47;
  border: 2px solid;
}

.button.secondary {
  border-color: #0C9748;
  border-style: solid;
  border-width: 1px;
  background: #0C9748;
  color: #fff;
}

.button.secondary:hover {
  color: #0C9748;
  background: #fff;
  border-color: #0C9748;
}

.button.secondary.invert {
  color: #0C9748;
  background: #fff;
  border-color: #0C9748;
}

.button.secondary.light {
  color: #0C9748;
  background: rgba(12, 151, 72, 0.1);
  border-color: rgba(12, 151, 72, 0.1);
}

.button.blue {
  border-color: #121F3E;
  border-style: solid;
  border-width: 1px;
  background: #121F3E;
  color: #fff;
}

.button.blue.invert {
  color: #121F3E;
  background: #fff;
  border-color: #121F3E;
}

.button.red {
  background: #E8170B;
  border: 1px solid #E8170B;
  color: #fff;
}

.button.no-border {
  border: none;
}

.button.icon-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 10px;
  padding-left: 0px;
  font-weight: 400;
}

.button.icon-btn img {
  width: 30px !important;
}

.hide, .apply-form {
  display: none;
}

#main-nav {
  background: #fff;
  padding: 10px 0px;
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10000;
  border-bottom: 1px solid rgba(112, 112, 112, 0.2);
}

#main-nav .logo {
  height: 2.2em;
}

#main-nav ul.main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#main-nav ul.main li {
  display: block;
  position: relative;
}

#main-nav ul.main li [class*="material-icon"] {
  border: 0.5px solid #ddd;
  text-align: center;
  border-radius: 3px;
  display: block;
}

#main-nav ul.main li a {
  border-bottom: none;
  opacity: 1;
  font-weight: 500;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.45s;
          transition-duration: 0.45s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  text-transform: capitalize;
}

#main-nav ul.main li.special a {
  color: inherit !important;
  margin: 0px;
  text-align: center;
  width: 100%;
  opacity: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#main-nav ul.main li.active a.main-links::after,
#main-nav ul.main a:hover::after,
#main-nav ul.main a:active::after {
  content: '';
  width: 20px;
  height: 4px;
  display: block;
  bottom: -12.25px;
  left: 40%;
  position: absolute;
  border-radius: 10px;
}

#main-nav ul.main .sub-nav,
#main-nav ul.main .sub-sub-nav {
  display: none;
  position: absolute;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  background-color: #fff;
  padding: 0.5em;
  left: -0.5em;
  border-radius: 0px 0.5em 0.5em;
  top: calc(100%);
  -webkit-box-shadow: 0px 0.25px 0.5px rgba(0, 0, 0, 0.00075), 0px 0.5px 1px rgba(0, 0, 0, 0.0015), 0px 1px 2px rgba(0, 0, 0, 0.003), 0px 2px 4px rgba(0, 0, 0, 0.006), 0px 4.5px 9px rgba(0, 0, 0, 0.0135), 0px 6.5px 13px rgba(0, 0, 0, 0.0195);
          box-shadow: 0px 0.25px 0.5px rgba(0, 0, 0, 0.00075), 0px 0.5px 1px rgba(0, 0, 0, 0.0015), 0px 1px 2px rgba(0, 0, 0, 0.003), 0px 2px 4px rgba(0, 0, 0, 0.006), 0px 4.5px 9px rgba(0, 0, 0, 0.0135), 0px 6.5px 13px rgba(0, 0, 0, 0.0195);
  border-width: 1px;
  border-style: solid;
}

#main-nav ul.main .sub-nav ul,
#main-nav ul.main .sub-sub-nav ul {
  display: block;
}

#main-nav ul.main .sub-nav .sub-sub-nav,
#main-nav ul.main .sub-sub-nav .sub-sub-nav {
  z-index: 1;
  left: 100%;
  top: 0px;
}

#main-nav ul.main .sub-nav li:hover .sub-sub-nav,
#main-nav ul.main .sub-sub-nav li:hover .sub-sub-nav {
  display: block;
}

#main-nav ul.main .sub-nav li:hover .sub-sub-nav,
#main-nav ul.main .sub-sub-nav li:hover .sub-sub-nav {
  position: relative;
  display: block;
  left: 0px;
}

#main-nav ul.main li:hover .sub-nav {
  display: block;
}

@media screen and (max-width: 1024px) {
  #main-nav ul.main {
    display: none;
  }
}

#main-nav .menu-button.tapped + .main {
  display: block !important;
  position: absolute;
  width: 100%;
  left: 0px;
  top: 100%;
  background-color: #fff;
  padding: 0.75em;
  -webkit-box-shadow: 0px 0.25px 0.5px rgba(0, 0, 0, 0.00075), 0px 0.5px 1px rgba(0, 0, 0, 0.0015), 0px 1px 2px rgba(0, 0, 0, 0.003), 0px 2px 4px rgba(0, 0, 0, 0.006), 0px 4.5px 9px rgba(0, 0, 0, 0.0135), 0px 6.5px 13px rgba(0, 0, 0, 0.0195);
          box-shadow: 0px 0.25px 0.5px rgba(0, 0, 0, 0.00075), 0px 0.5px 1px rgba(0, 0, 0, 0.0015), 0px 1px 2px rgba(0, 0, 0, 0.003), 0px 2px 4px rgba(0, 0, 0, 0.006), 0px 4.5px 9px rgba(0, 0, 0, 0.0135), 0px 6.5px 13px rgba(0, 0, 0, 0.0195);
  border-width: 1px;
  border-style: solid;
}

#main-nav .menu-button.tapped + .main .sub-nav {
  position: static !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 0px;
  border: 0px;
}

#main-nav .menu-button.tapped + .main .sub-nav li a {
  padding: 0px !important;
  margin: 0.5em 0px !important;
}

#main-nav .menu-button.tapped + .main li.tapped span {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

#main-nav .menu-button.tapped + .main li.tapped .sub-nav {
  display: block !important;
}

.right-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.menu-button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

.menu-button .menu-line {
  fill: none;
  stroke: #363a77;
  stroke-width: 6;
  -webkit-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line1 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}

.line2 {
  stroke-dasharray: 60 60;
  stroke-width: 6;
}

.line3 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}

.tapped .line1 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}

.tapped .line2 {
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
  stroke-width: 6;
}

.tapped .line3 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}

.header-style-1 {
  position: relative;
  min-height: 600px;
  overflow: hidden;
  z-index: 2;
}

@media screen and (max-width: 786px) {
  .header-style-1 {
    margin-top: 60px;
  }
}

.header-style-1 .bg-image {
  display: block;
  position: absolute;
  right: 50px;
  bottom: 0px;
  top: 15%;
  height: 100%;
  width: auto !important;
  max-height: 450px;
  -o-object-fit: contain;
     object-fit: contain;
}

.header-style-1 .bg-image.cross-bg {
  top: 2rem;
  left: calc(70% + -2rem);
  max-height: 360px;
}

.header-style-1 .bg-image.cross-small-bg {
  top: 7rem;
  left: calc(66% + -2rem);
  max-height: 100px;
}

.header-style-1 .bg-image-md {
  display: block;
  width: 100%;
  margin-bottom: 2rem;
}

.job-search-filter {
  position: absolute;
  margin-top: 20px;
}

.job-search-filter .checkbox input {
  width: auto;
}

.job-search-filter .job-search {
  background: #fff;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 10px;
}

.job-search-filter .job-search .icon-input {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.job-search-filter .job-search .icon-input .inp-icon {
  width: 15px;
  position: absolute;
  top: 30%;
  left: 5px;
}

.job-search-filter .job-search .icon-input input {
  padding: 10px;
  padding-left: 30px;
  border: none;
}

.consultant-strip {
  background: white;
  background: -webkit-gradient(linear, left top, right top, from(white), color-stop(35%, rgba(12, 151, 72, 0.190914)));
  background: linear-gradient(90deg, white 0%, rgba(12, 151, 72, 0.190914) 35%);
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 786px) {
  .consultant-strip .consult {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.consultant-strip p {
  font-weight: 14px;
  opacity: 0.5;
}

.consultant-strip .choose-file {
  padding: 20px;
  border-radius: 8px;
  color: #fff;
}

@media screen and (max-width: 786px) {
  .consultant-strip .choose-file {
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  .consultant-strip .choose-file button {
    width: 100%;
  }
}

.consultant-strip .choose-file input[type="file"]::file-selector-button {
  border: 2px dashed #fff;
  padding: 15px 20px;
  border-radius: 4px;
  color: #fff;
  font-weight: 400;
  -webkit-transition: 1s;
  transition: 1s;
  margin-right: 10px;
  font-size: 0.8rem;
  letter-spacing: 0.015em;
  text-transform: capitalize;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.consultant-strip .choose-file input[type="file"]::file-selector-button:hover {
  background-color: #fff;
}

.job-counter {
  background: url("../images/counter-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.job-counter .progress p {
  color: #fff;
  opacity: 1;
}

.job-counter .progress small {
  color: #fff;
  font-size: 12px;
}

.job-categories {
  margin-top: 50px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.job-categories .category-box {
  width: 32%;
  border: 1px solid rgba(0, 0, 0, 0.05);
  padding: 20px;
  position: relative;
}

@media screen and (max-width: 786px) {
  .job-categories .category-box {
    width: 100%;
  }
}

.job-categories .category-box .cateogry-dot {
  content: '';
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: #ccc;
  position: absolute;
  bottom: -2.3%;
  right: -2.5%;
  z-index: 2;
}

.job-categories .category-box:nth-child(-n + 3) {
  border-top: none;
}

.job-categories .category-box:nth-child(3n) {
  border-right: none;
}

.job-categories .category-box:nth-child(3n - 2) {
  border-left: none;
}

.job-categories .category-box:nth-child(n + 7) {
  border-bottom: none;
}

.job-categories .category-box h3 {
  font-size: 17px;
}

.job-categories .category-box p {
  font-size: 17px;
  opacity: 0.5;
}

.job-categories .category-box a {
  font-size: 17px;
  text-decoration: none;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.job-categories .category-box a i {
  margin-left: 4px;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.job-categories .category-box a:hover i {
  margin-left: 10px;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.blogs {
  margin-top: 50px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.blogs .blog-box {
  width: 24%;
}

@media screen and (max-width: 786px) {
  .blogs .blog-box {
    width: 100%;
  }
}

.blogs .blog-box .blog-img {
  width: 100%;
  max-width: 100%;
  min-height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
  border-radius: 15px 15px 0px 0px;
}

.blogs .blog-box .blog-content .category-name {
  background: rgba(12, 151, 72, 0.2);
  font-size: 13px;
  border-radius: 20px;
  padding: 4px 10px;
}

.blogs .blog-box .blog-content a {
  font-size: 19px;
  line-height: 20px;
  font-weight: 600;
}

.blogs .blog-box .blog-content p {
  font-size: 14px;
}

.blogs .blog-box .blog-content p.opacity-5 {
  opacity: 0.5;
}

.blogs .blog-box .author .author-img {
  width: 38px;
  height: 38px;
}

.blogs .blog-box .author .author-detail p {
  font-size: 12px;
  opacity: 1;
  text-transform: uppercase;
}

.blogs .blog-box .author .author-detail p.opacity-5 {
  opacity: 0.5;
}

@media screen and (max-width: 786px) {
  .accomplishments {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.accomplishments img {
  width: 120px;
  height: 120px;
  -o-object-fit: contain;
     object-fit: contain;
}

.contact-us {
  background: #F7F7FA;
}

.contact-us .mobile-contact {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media screen and (max-width: 786px) {
  .contact-us .mobile-contact {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.contact-us .mobile-contact .contact-info-box {
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.contact-us .section-desc {
  font-size: 14px;
}

.contact-us .contact-info-box .icon-border {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 100px;
  width: 78px;
  height: 78px;
  background: #fff;
  padding: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.contact-us .contact-info-box .icon-border .icon {
  border-radius: 100px;
  background: #F7F7FA;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.contact-us .contact-info-box .contact-content .info-heading {
  opacity: 1;
}

.contact-us .contact-form {
  background: #fff;
  padding: 50px;
  border-radius: 20px;
}

@media screen and (max-width: 786px) {
  .contact-us .contact-form {
    margin-top: 20px;
    padding: 20px;
  }
  .contact-us .contact-form .form-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.contact-us .contact-form .form-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  width: 100%;
}

.contact-us .contact-form .form-field label {
  font-size: 15px;
}

.contact-us .contact-form .form-field label small {
  font-size: 12px;
}

.contact-us .contact-form .form-field input, .contact-us .contact-form .form-field select, .contact-us .contact-form .form-field textarea {
  width: 100%;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.contact-us .contact-form .choose-file input {
  padding: 0px;
  border: none;
}

.contact-us .contact-form .choose-file input[type="file"]::file-selector-button {
  padding: 15px 20px;
  border: none;
  background: url("../images/upload-bg.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 220px;
  height: 62px;
  color: rgba(0, 0, 0, 0);
  cursor: pointer;
  margin-right: 15px;
}

.contact-us .contact-form .form-btn {
  margin-top: 20px;
}

.column-background {
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 350px;
}

.left-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.left-nav ul {
  margin-left: 20px;
}

.blue-cross {
  right: 30px;
  top: -40px;
  z-index: 1;
}

.left-elipse {
  left: -40px;
  bottom: -20%;
  z-index: 0;
  width: 200px;
}

@media screen and (max-width: 786px) {
  footer .footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}

footer .subscription p {
  opacity: 1;
  color: #fff;
}

footer .subscription .sub-box {
  width: 100%;
}

@media screen and (max-width: 786px) {
  footer .subscription .sub-box {
    margin-bottom: 20px;
  }
}

footer .subscription .sub-box input, footer .subscription .sub-box select {
  width: 100%;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: transparent;
}

footer .footer-logo {
  width: 150px;
}

footer p {
  color: #ffffff;
  font-weight: 300;
}

footer ul li {
  display: inline-block;
  margin-right: 10px;
}

footer ul li a {
  color: #fff;
  font-size: 16px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 100px;
  width: 30px;
  height: 30px;
  display: block;
  text-align: center;
}

footer .footer-links h5 {
  margin-top: 0px;
  margin-bottom: 5px;
}

footer .footer-links a {
  color: #fff;
  margin: 5px 0px;
  font-weight: 300;
  border: none;
}

.lower-footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #1F1F1F;
}

@media screen and (max-width: 1024px) {
  .lower-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.lower-footer .lower-links a img {
  width: 40px;
}

.lower-footer p {
  color: #fff;
  font-size: 13px;
  opacity: 1;
  font-weight: 400;
}

.lower-footer a {
  color: #fff;
  border: none;
  font-size: 14px;
  font-weight: 300;
}

@media screen and (max-width: 1024px) {
  .left-nav {
    width: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .left-nav ul {
    margin-left: 0px;
  }
  header {
    padding-bottom: 50px;
  }
  section {
    padding: 50px 0px;
  }
}

@media screen and (max-width: 786px) {
  .listing-page-header {
    margin-top: 60px;
  }
}

.listing-page-header h2 {
  font-weight: 500;
}

.listing-page-header .job-search-filter {
  position: relative;
  width: 100%;
}

.listing-page-header .job-search-filter input {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.listing-page-header .job-search-filter .checkbox input {
  width: auto;
}

@media screen and (max-width: 786px) {
  .listing-page-header .job-search-filter .job-search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .listing-page-header .job-search-filter .icon-input {
    width: 100%;
  }
  .listing-page-header .job-search-filter .icon-input input {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.breadcrumb a {
  color: #929598;
  font-size: 13px;
  font-weight: 400;
}

.job-listing .listing-filter .filter-dropdown select {
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}

.job-listing .job-listing-table #myTable_filter {
  margin-bottom: 20px;
}

.job-listing .job-listing-table table {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin-top: 20px !important;
}

.job-listing .job-listing-table table th {
  background-color: #fff;
  border-bottom: none;
  text-align: left;
  padding: 15px;
}

.job-listing .job-listing-table table th:first-child {
  border-radius: 20px 0px 0px 0px;
  width: 40%;
}

.job-listing .job-listing-table table th:last-child {
  border-radius: 0px 20px 0px 0px;
}

.job-listing .job-listing-table table td {
  padding: 15px;
}

.job-listing .job-listing-table table td .red {
  font-size: 13px;
  color: #E8170B;
  background: rgba(232, 23, 11, 0.2);
  padding: 0px 8px;
  border-radius: 100px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.job-listing .job-listing-table table td .red::before {
  content: '';
  width: 4px;
  height: 4px;
  background: #E8170B;
  border-radius: 100%;
  margin-right: 5px;
}

.job-listing .job-listing-table table td .yellow {
  font-size: 13px;
  color: #9E7D19;
  background: rgba(158, 125, 25, 0.2);
  padding: 0px 8px;
  border-radius: 100px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.job-listing .job-listing-table table td .yellow::before {
  content: '';
  width: 4px;
  height: 4px;
  background: #9E7D19;
  border-radius: 100%;
  margin-right: 5px;
}

.job-listing .job-listing-table table tr:nth-child(odd) {
  background: #F7F7FA;
}

.job-listing .job-listing-table table tr:nth-child(even) {
  background: #fff;
}

.job-listing .job-listing-table table tr:last-child td:first-child {
  border-radius: 0px 0px 0px 20px;
}

.job-listing .job-listing-table table tr:last-child td:last-child {
  border-radius: 0px 0px 20px 0px;
}

.side-fold .side-fold-box {
  padding: 30px 20px;
  border-radius: 20px;
  background: #F7F7FA;
}

.side-fold .side-fold-box.green {
  background: rgba(12, 151, 72, 0.04);
}

.side-fold .side-fold-box.transparent {
  background: transparent;
}

.side-fold .side-fold-box .newsletter p {
  font-size: 14px;
  opacity: 1;
  font-weight: 600;
}

.side-fold .side-fold-box .newsletter .newsletter-icon {
  width: 40px;
  margin-bottom: 10px;
}

.side-fold .side-fold-box .newsletter-form input {
  padding: 10px;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.side-fold .side-fold-box .newsletter-form small {
  font-size: 12px;
  font-weight: 600;
}

.side-fold .side-fold-box .latest-jobs a {
  font-size: 16px;
  opacity: 1;
  font-weight: 400;
  padding: 10px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.side-fold .side-fold-box .popular-searches a {
  font-size: 16px;
  opacity: 1;
  font-weight: 400;
  padding: 10px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.side-fold .side-fold-box .popular-searches a small {
  font-size: 13px;
  background: rgba(12, 151, 72, 0.2);
  padding: 0px 8px;
  border-radius: 100px;
}

.side-fold .side-fold-box .communities img {
  width: 150px;
  -o-object-fit: contain;
     object-fit: contain;
  height: 50px;
  max-width: 100%;
}

@media screen and (max-width: 786px) {
  .side-fold .side-fold-box .communities img {
    width: 100px;
    height: 40px;
  }
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  color: #fff !important;
  border-radius: 100%;
  font-size: 13px;
  border: none;
  width: 38px;
  height: 38px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #fff !important;
  border: none;
  width: 38px;
  height: 38px;
}

@media screen and (max-width: 786px) {
  .detail-page {
    margin-top: 20px;
  }
}

.detail-page .detail-page-header a {
  font-size: 19px;
  color: #929598;
  opacity: 1;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 10px;
}

.detail-page .detail-page-header .job-code {
  font-size: 14px;
  font-weight: 600;
}

.detail-page .share-btn {
  background: #fff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  padding: 10px;
  cursor: pointer;
}

@media screen and (max-width: 786px) {
  .detail-page .job-tags {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.detail-page .job-tags span {
  font-size: 13px;
  border-radius: 5px;
  padding: 2px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 5px;
}

@media screen and (max-width: 786px) {
  .detail-page .job-tags span {
    width: 49%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.detail-page .job-tags span.red {
  background: rgba(239, 48, 36, 0.1);
  color: #EF3024;
}

.detail-page .job-tags span.purple {
  background: rgba(161, 0, 255, 0.1);
  color: #A100FF;
}

.detail-page .job-tags span.blue {
  background: rgba(85, 169, 222, 0.1);
  color: #55A9DE;
}

.detail-page .job-tags span.green {
  background: rgba(12, 151, 72, 0.1);
  color: #0C9748;
}

.job-detail h4 {
  font-size: 18px;
  font-weight: 600;
  opacity: 1;
  margin-bottom: 10px;
}

.job-detail p {
  font-size: 15px;
  font-weight: 400;
  color: #929598;
  opacity: 1;
}

.job-detail .job-content ul {
  list-style: disc;
  padding: revert;
}

.job-detail .job-content p {
  font-size: 15px;
  font-weight: 400;
  color: #929598;
  opacity: 1;
}

.job-detail .job-content p .note {
  opacity: 1;
  font-style: italic;
}

.job-detail .job-content li {
  font-size: 15px;
  font-weight: 400;
  color: #929598;
}

@media screen and (max-width: 786px) {
  .job-detail .benefits {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}

.job-detail .benefits .benefit {
  width: 100%;
  text-align: center;
}

.job-detail .benefits .benefit p {
  font-size: 15px;
  font-weight: 400;
  color: #929598;
  opacity: 1;
  margin-bottom: 15px;
}

@media screen and (max-width: 786px) {
  .job-detail .job-accomplishments {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.job-detail .job-accomplishments img {
  width: 65px;
  height: 65px;
  -o-object-fit: contain;
     object-fit: contain;
}

.apply-box p {
  opacity: 1;
  text-align: center;
}

#apply {
  text-align: center;
}

.cke_chrome {
  width: 100% !important;
}
/*# sourceMappingURL=custom.css.map */