@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Open+Sans:wght@300;400;600;700&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

.background-blue, #main-nav ul.main li.special, .content h2::before {
  background: #363A77;
}

.text-blue, .heading-2,
h2, .heading-3,
h3, .lead-text,
blockquote,
h5, .overheading, #main-nav ul.main li a, .content h2,
h6 {
  /*color: #363A77;*/
}
#capability figure a {
    padding: 0;
}
.sub-sub-nav.last-sub-nav {
    display: none !important;
}

.sub-sub-nav li:hover .last-sub-nav {
    display: block !important;
}

.border-color-blue, a {
  border-color: #363A77;
}
.main-carouselw .owl-nav.disabled {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    text-align: left;
    padding: 50px;
}


element.style {
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}
.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.main-carouselw button.owl-next {
    float: right;
}
.main-carouselw .owl-nav button {
    background-color: #ddd !important;
    width: 25px;
    font-size: 0 !important;
    height: 25px;
    -webkit-mask-size: contain;
    -webkit-mask-image: url(../assets/images/right-arrow.png) !important;
    -webkit-mask-repeat: no-repeat;
}

.main-carouselw button.owl-next {
    float: right;
}

.main-carouselw button.owl-prev {
    transform: rotate(180deg);
}
.hideDesktop{
  display: none;
}

.background-cyan {
  background: #35F5C6;
}
.mainDesBox  .heading {
    line-height: 1.1;
    margin-top: 10px;
}

.mainDesBox .category {
    margin-left: 0;
}
.text-cyan {
  color: #35F5C6;
}

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

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

.text-success, .userTypes-tab li a.active-userType {
  color: #55BA47;
}

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

.background-black {
  background: #000000;
}

.text-black, .heading-4,
h4, #main-nav ul.main li a, .client-strip p, .userTypes-tab li a {
  color: #000000;
}

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

.background-red {
  background: #EA6060;
}

.text-red {
  color: #EA6060;
}

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

.background-yellow {
  background: #EABB60;
}

.text-yellow {
  color: #EABB60;
}

.border-color-yellow {
  border-color: #EABB60;
}

.background-gray-1, .client-strip {
  background: #f2f3f3;
}

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

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

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

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

.border-color-gray-2, #main-nav ul.main .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: #4A4949;
}

.text-gray-5, .heading-1,
h1, p, .userTypes-box-sec .user-type-box .user-type-process .process-box p {
  color: #4A4949;
}

.border-color-gray-5 {
  border-color: #4A4949;
}

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

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

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

.background-white, .content.invert h2::before {
  background: #ffffff;
}

.text-white {
  color: #ffffff;
}

.border-color-white {
  border-color: #ffffff;
}
.latest-think a {
    padding: 0;
    border: 0;
}
.background-pearl {
  background: #F8F9FF;
}

.text-pearl {
  color: #F8F9FF;
}

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

html {
  font-size: 16px;
}

body {
  background: #F1F1F1;
  overflow-x:hidden;
}

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

.heading-1,
h1 {
  font-size: 2.8rem;
  letter-spacing: 0.02em;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}

@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.074rem;
  letter-spacing: 0.015em;
  margin-top: 0px;
  margin-bottom: 0.5em;
}

@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-size: 1.728rem;
  letter-spacing: 0.005em;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}

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

.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 .heading-3,
.lead-text h3,
.lead-text strong,
.lead-text em,
blockquote .bold,
blockquote .heading-3,
blockquote h3,
blockquote strong,
blockquote em,
h5 .bold,
h5 .heading-3,
h5 h3,
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, .content h2,
h6 {
  font-size: 0.8rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 1em;
  margin-top: 1em;
}

p {
  margin-bottom: 1em;
  margin-top: 0.5em;
}

a {
  text-decoration: none;
  display: inline-block;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  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: Open Sans, 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, .content h2,
h6 {
  font-family: Montserrat, sans-serif;
  font-style: normal;
}

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

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

.spaced-text, .heading-1,
h1, .heading-2,
h2, .heading-3,
h3, .heading-4,
h4 {
  line-height: 1em;
}

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

.overlapping-text {
  line-height: 1em;
  width: 80%;
  margin: auto;
  text-align: center;
  z-index:9999;
}

.overlapping-text h1{
  color: white;
  font-size: 4em;
    width: 100%;
    margin-top: 90px;
     z-index:9999; 
}
.overlapping-text p{
    font-size: 1.1em;
  line-height: 1.5em;
    z-index:9999;
}

.overlapping-text button{
  margin: auto;
}

.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: 0.25rem;
}

.width-1 {
  width: 0.25rem;
}

.height-1 {
  height: 0.25rem;
}

.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: 0.25rem;
}

.padding-1 {
  padding: 0.25rem;
}

.margin-1 {
  margin: 0.25rem;
}

.padding-x-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.margin-x-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

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

.margin-y-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.padding-top-1 {
  padding-top: 0.25rem;
}

.margin-top-1 {
  margin-top: 0.25rem;
}

.padding-right-1 {
  padding-right: 0.25rem;
}

.margin-right-1 {
  margin-right: 0.25rem;
}

.padding-left-1 {
  padding-left: 0.25rem;
}

.margin-left-1 {
  margin-left: 0.25rem;
}

.padding-bottom-1 {
  padding-bottom: 0.25rem;
}

.margin-bottom-1 {
  margin-bottom: 0.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 0.25rem;
  }
}

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

@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: 0.25rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 0.25rem;
  }
}

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

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

.gap-2 {
  gap: 0.5rem;
}

.width-2 {
  width: 0.5rem;
}

.height-2 {
  height: 0.5rem;
}

.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: 0.5rem;
}

.padding-2 {
  padding: 0.5rem;
}

.margin-2 {
  margin: 0.5rem;
}

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

.margin-x-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

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

.margin-y-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.padding-top-2 {
  padding-top: 0.5rem;
}

.margin-top-2 {
  margin-top: 0.5rem;
}

.padding-right-2 {
  padding-right: 0.5rem;
}

.margin-right-2 {
  margin-right: 0.5rem;
}

.padding-left-2 {
  padding-left: 0.5rem;
}

.margin-left-2 {
  margin-left: 0.5rem;
}

.padding-bottom-2 {
  padding-bottom: 0.5rem;
}

.margin-bottom-2 {
  margin-bottom: 0.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 0.5rem;
  }
}

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

@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: 0.5rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 0.5rem;
  }
}

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

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

.gap-3 {
  gap: 0.75rem;
}

.width-3 {
  width: 0.75rem;
}

.height-3 {
  height: 0.75rem;
}

.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: 0.75rem;
}

.padding-3 {
  padding: 0.75rem;
}

.margin-3 {
  margin: 0.75rem;
}

.padding-x-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.margin-x-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.padding-y-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.margin-y-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.padding-top-3 {
  padding-top: 0.75rem;
}

.margin-top-3 {
  margin-top: 0.75rem;
}

.padding-right-3 {
  padding-right: 0.75rem;
}

.margin-right-3 {
  margin-right: 0.75rem;
}

.padding-left-3 {
  padding-left: 0.75rem;
}

.margin-left-3 {
  margin-left: 0.75rem;
}

.padding-bottom-3 {
  padding-bottom: 0.75rem;
}

.margin-bottom-3 {
  margin-bottom: 0.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 0.75rem;
  }
}

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

@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: 0.75rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 0.75rem;
  }
}

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

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

.gap-4 {
  gap: 1rem;
}

.width-4 {
  width: 1rem;
}

.height-4 {
  height: 1rem;
}

.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: 1rem;
}

.padding-4 {
  padding: 1rem;
}

.margin-4 {
  margin: 1rem;
}

.padding-x-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.margin-x-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.padding-y-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.margin-y-4, .client-strip .client-list {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.padding-top-4 {
  padding-top: 1rem;
}

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

.padding-right-4 {
  padding-right: 1rem;
}

.margin-right-4 {
  margin-right: 1rem;
}

.padding-left-4 {
  padding-left: 1rem;
}

.margin-left-4 {
  margin-left: 1rem;
}

.padding-bottom-4 {
  padding-bottom: 1rem;
}

.margin-bottom-4 {
  margin-bottom: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 1rem;
  }
}

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

@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: 1rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 1rem;
  }
}

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

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

.gap-5 {
  gap: 1.25rem;
}

.width-5 {
  width: 1.25rem;
}

.height-5 {
  height: 1.25rem;
}

.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: 1.25rem;
}

.padding-5 {
  padding: 1.25rem;
}

.margin-5 {
  margin: 1.25rem;
}

.padding-x-5, .button.big {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.margin-x-5, .client-strip .client-list img {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.padding-y-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.margin-y-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.padding-top-5 {
  padding-top: 1.25rem;
}

.margin-top-5 {
  margin-top: 1.25rem;
}

.padding-right-5 {
  padding-right: 1.25rem;
}

.margin-right-5 {
  margin-right: 1.25rem;
}

.padding-left-5 {
  padding-left: 1.25rem;
}

.margin-left-5 {
  margin-left: 1.25rem;
}

.padding-bottom-5 {
  padding-bottom: 1.25rem;
}

.margin-bottom-5 {
  margin-bottom: 1.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 1.25rem;
  }
}

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

@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: 1.25rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 1.25rem;
  }
}

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

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

.gap-6 {
  gap: 1.5rem;
}

.width-6 {
  width: 1.5rem;
}

.height-6 {
  height: 1.5rem;
}

.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: 1.5rem;
}

.padding-6 {
  padding: 1.5rem;
}

.margin-6 {
  margin: 1.5rem;
}

.padding-x-6, #main-nav ul.main li {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.margin-x-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.padding-y-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.margin-y-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.padding-top-6 {
  padding-top: 1.5rem;
}

.margin-top-6 {
  margin-top: 1.5rem;
}

.padding-right-6 {
  padding-right: 1.5rem;
}

.margin-right-6 {
  margin-right: 1.5rem;
}

.padding-left-6 {
  padding-left: 1.5rem;
}

.margin-left-6 {
  margin-left: 1.5rem;
}

.padding-bottom-6 {
  padding-bottom: 1.5rem;
}

.margin-bottom-6 {
  margin-bottom: 1.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 1.5rem;
  }
}

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

@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: 1.5rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 1.5rem;
  }
}

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

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

.gap-7 {
  gap: 1.75rem;
}

.width-7 {
  width: 1.75rem;
}

.height-7 {
  height: 1.75rem;
}

.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: 1.75rem;
}

.padding-7 {
  padding: 1.75rem;
}

.margin-7 {
  margin: 1.75rem;
}

.padding-x-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.margin-x-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

.padding-y-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.margin-y-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.padding-top-7 {
  padding-top: 1.75rem;
}

.margin-top-7 {
  margin-top: 1.75rem;
}

.padding-right-7 {
  padding-right: 1.75rem;
}

.margin-right-7 {
  margin-right: 1.75rem;
}

.padding-left-7 {
  padding-left: 1.75rem;
}

.margin-left-7 {
  margin-left: 1.75rem;
}

.padding-bottom-7 {
  padding-bottom: 1.75rem;
}

.margin-bottom-7 {
  margin-bottom: 1.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 1.75rem;
  }
}

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

@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: 1.75rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 1.75rem;
  }
}

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

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

.gap-8 {
  gap: 2rem;
}

.width-8 {
  width: 2rem;
}

.height-8 {
  height: 2rem;
}

.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: 2rem;
}

.padding-8 {
  padding: 2rem;
}

.margin-8 {
  margin: 2rem;
}

.padding-x-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.margin-x-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.padding-y-8, .client-strip {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.margin-y-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.padding-top-8 {
  padding-top: 2rem;
}

.margin-top-8 {
  margin-top: 2rem;
}

.padding-right-8 {
  padding-right: 2rem;
}

.margin-right-8 {
  margin-right: 2rem;
}

.padding-left-8 {
  padding-left: 2rem;
}

.margin-left-8 {
  margin-left: 2rem;
}

.padding-bottom-8 {
  padding-bottom: 2rem;
}

.margin-bottom-8 {
  margin-bottom: 2rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 2rem;
  }
}

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

@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: 2rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 2rem;
  }
}

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

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

.gap-9 {
  gap: 2.25rem;
}

.width-9 {
  width: 2.25rem;
}

.height-9 {
  height: 2.25rem;
}

.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: 2.25rem;
}

.padding-9 {
  padding: 2.25rem;
}

.margin-9 {
  margin: 2.25rem;
}

.padding-x-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.margin-x-9 {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.padding-y-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.margin-y-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.padding-top-9 {
  padding-top: 2.25rem;
}

.margin-top-9 {
  margin-top: 2.25rem;
}

.padding-right-9 {
  padding-right: 2.25rem;
}

.margin-right-9 {
  margin-right: 2.25rem;
}

.padding-left-9 {
  padding-left: 2.25rem;
}

.margin-left-9 {
  margin-left: 2.25rem;
}

.padding-bottom-9 {
  padding-bottom: 2.25rem;
}

.margin-bottom-9 {
  margin-bottom: 2.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 2.25rem;
  }
}

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

@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: 2.25rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 2.25rem;
  }
}

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

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

.gap-10 {
  gap: 2.5rem;
}

.width-10 {
  width: 2.5rem;
}

.height-10 {
  height: 2.5rem;
}

.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: 2.5rem;
}

.padding-10 {
  padding: 2.5rem;
}

.margin-10 {
  margin: 2.5rem;
}

.padding-x-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.margin-x-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.padding-y-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.margin-y-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.padding-top-10 {
  padding-top: 2.5rem;
}

.margin-top-10 {
  margin-top: 2.5rem;
}

.padding-right-10 {
  padding-right: 2.5rem;
}

.margin-right-10 {
  margin-right: 2.5rem;
}

.padding-left-10 {
  padding-left: 2.5rem;
}

.margin-left-10 {
  margin-left: 2.5rem;
}

.padding-bottom-10 {
  padding-bottom: 2.5rem;
}

.margin-bottom-10 {
  margin-bottom: 2.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 2.5rem;
  }
}

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

@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: 2.5rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 2.5rem;
  }
}

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

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

.gap-11 {
  gap: 2.75rem;
}

.width-11 {
  width: 2.75rem;
}

.height-11 {
  height: 2.75rem;
}

.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: 2.75rem;
}

.padding-11 {
  padding: 2.75rem;
}

.margin-11 {
  margin: 2.75rem;
}

.padding-x-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.margin-x-11 {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}

.padding-y-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.margin-y-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

.padding-top-11 {
  padding-top: 2.75rem;
}

.margin-top-11 {
  margin-top: 2.75rem;
}

.padding-right-11 {
  padding-right: 2.75rem;
}

.margin-right-11 {
  margin-right: 2.75rem;
}

.padding-left-11 {
  padding-left: 2.75rem;
}

.margin-left-11 {
  margin-left: 2.75rem;
}

.padding-bottom-11 {
  padding-bottom: 2.75rem;
}

.margin-bottom-11 {
  margin-bottom: 2.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 2.75rem;
  }
}

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

@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: 2.75rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 2.75rem;
  }
}

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

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

.gap-12 {
  gap: 3rem;
}

.width-12 {
  width: 3rem;
}

.height-12 {
  height: 3rem;
}

.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: 3rem;
}

.padding-12 {
  padding: 3rem;
}

.margin-12 {
  margin: 3rem;
}

.padding-x-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.margin-x-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.padding-y-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.margin-y-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.padding-top-12 {
  padding-top: 3rem;
}

.margin-top-12 {
  margin-top: 3rem;
}

.padding-right-12 {
  padding-right: 3rem;
}

.margin-right-12 {
  margin-right: 3rem;
}

.padding-left-12 {
  padding-left: 3rem;
}

.margin-left-12 {
  margin-left: 3rem;
}

.padding-bottom-12 {
  padding-bottom: 3rem;
}

.margin-bottom-12 {
  margin-bottom: 3rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 3rem;
  }
}

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

@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: 3rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 3rem;
  }
}

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

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

.gap-13 {
  gap: 3.25rem;
}

.width-13 {
  width: 3.25rem;
}

.height-13 {
  height: 3.25rem;
}

.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: 3.25rem;
}

.padding-13 {
  padding: 3.25rem;
}

.margin-13 {
  margin: 3.25rem;
}

.padding-x-13 {
  padding-left: 3.25rem;
  padding-right: 3.25rem;
}

.margin-x-13 {
  margin-left: 3.25rem;
  margin-right: 3.25rem;
}

.padding-y-13 {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}

.margin-y-13 {
  margin-top: 3.25rem;
  margin-bottom: 3.25rem;
}

.padding-top-13 {
  padding-top: 3.25rem;
}

.margin-top-13 {
  margin-top: 3.25rem;
}

.padding-right-13 {
  padding-right: 3.25rem;
}

.margin-right-13 {
  margin-right: 3.25rem;
}

.padding-left-13 {
  padding-left: 3.25rem;
}

.margin-left-13 {
  margin-left: 3.25rem;
}

.padding-bottom-13 {
  padding-bottom: 3.25rem;
}

.margin-bottom-13 {
  margin-bottom: 3.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 3.25rem;
  }
}

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

@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: 3.25rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 3.25rem;
  }
}

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

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

.gap-14 {
  gap: 3.5rem;
}

.width-14 {
  width: 3.5rem;
}

.height-14 {
  height: 3.5rem;
}

.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: 3.5rem;
}

.padding-14 {
  padding: 3.5rem;
}

.margin-14 {
  margin: 3.5rem;
}

.padding-x-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.margin-x-14 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.padding-y-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.margin-y-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.padding-top-14 {
  padding-top: 3.5rem;
}

.margin-top-14 {
  margin-top: 3.5rem;
}

.padding-right-14 {
  padding-right: 3.5rem;
}

.margin-right-14 {
  margin-right: 3.5rem;
}

.padding-left-14 {
  padding-left: 3.5rem;
}

.margin-left-14 {
  margin-left: 3.5rem;
}

.padding-bottom-14 {
  padding-bottom: 3.5rem;
}

.margin-bottom-14 {
  margin-bottom: 3.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 3.5rem;
  }
}

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

@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: 3.5rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 3.5rem;
  }
}

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

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

.gap-15 {
  gap: 3.75rem;
}

.width-15 {
  width: 3.75rem;
}

.height-15 {
  height: 3.75rem;
}

.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: 3.75rem;
}

.padding-15 {
  padding: 3.75rem;
}

.margin-15 {
  margin: 3.75rem;
}

.padding-x-15 {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.margin-x-15 {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.padding-y-15 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.margin-y-15 {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.padding-top-15 {
  padding-top: 3.75rem;
}

.margin-top-15 {
  margin-top: 3.75rem;
}

.padding-right-15 {
  padding-right: 3.75rem;
}

.margin-right-15 {
  margin-right: 3.75rem;
}

.padding-left-15 {
  padding-left: 3.75rem;
}

.margin-left-15 {
  margin-left: 3.75rem;
}

.padding-bottom-15 {
  padding-bottom: 3.75rem;
}

.margin-bottom-15 {
  margin-bottom: 3.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 3.75rem;
  }
}

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

@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: 3.75rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 3.75rem;
  }
}

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

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

.gap-16 {
  gap: 4rem;
}

.width-16 {
  width: 4rem;
}

.height-16 {
  height: 4rem;
}

.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: 4rem;
}

.padding-16 {
  padding: 4rem;
}

.margin-16 {
  margin: 4rem;
}

.padding-x-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.margin-x-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.padding-y-16, .content {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.margin-y-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.padding-top-16 {
  padding-top: 4rem;
}

.margin-top-16 {
  margin-top: 4rem;
}

.padding-right-16 {
  padding-right: 4rem;
}

.margin-right-16 {
  margin-right: 4rem;
}

.padding-left-16 {
  padding-left: 4rem;
}

.margin-left-16 {
  margin-left: 4rem;
}

.padding-bottom-16 {
  padding-bottom: 4rem;
}

.margin-bottom-16 {
  margin-bottom: 4rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 4rem;
  }
}

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

@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: 4rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 4rem;
  }
}

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

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

.gap-17 {
  gap: 4.25rem;
}

.width-17 {
  width: 4.25rem;
}

.height-17 {
  height: 4.25rem;
}

.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: 4.25rem;
}

.padding-17 {
  padding: 4.25rem;
}

.margin-17 {
  margin: 4.25rem;
}

.padding-x-17 {
  padding-left: 4.25rem;
  padding-right: 4.25rem;
}

.margin-x-17 {
  margin-left: 4.25rem;
  margin-right: 4.25rem;
}

.padding-y-17 {
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}

.margin-y-17 {
  margin-top: 4.25rem;
  margin-bottom: 4.25rem;
}

.padding-top-17 {
  padding-top: 4.25rem;
}

.margin-top-17 {
  margin-top: 4.25rem;
}

.padding-right-17 {
  padding-right: 4.25rem;
}

.margin-right-17 {
  margin-right: 4.25rem;
}

.padding-left-17 {
  padding-left: 4.25rem;
}

.margin-left-17 {
  margin-left: 4.25rem;
}

.padding-bottom-17 {
  padding-bottom: 4.25rem;
}

.margin-bottom-17 {
  margin-bottom: 4.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 4.25rem;
  }
}

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

@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: 4.25rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 4.25rem;
  }
}

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

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

.gap-18 {
  gap: 4.5rem;
}

.width-18 {
  width: 4.5rem;
}

.height-18 {
  height: 4.5rem;
}

.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: 4.5rem;
}

.padding-18 {
  padding: 4.5rem;
}

.margin-18 {
  margin: 4.5rem;
}

.padding-x-18 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.margin-x-18 {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.padding-y-18 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.margin-y-18 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.padding-top-18 {
  padding-top: 4.5rem;
}

.margin-top-18 {
  margin-top: 4.5rem;
}

.padding-right-18 {
  padding-right: 4.5rem;
}

.margin-right-18 {
  margin-right: 4.5rem;
}

.padding-left-18 {
  padding-left: 4.5rem;
}

.margin-left-18 {
  margin-left: 4.5rem;
}

.padding-bottom-18 {
  padding-bottom: 4.5rem;
}

.margin-bottom-18 {
  margin-bottom: 4.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 4.5rem;
  }
}

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

@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: 4.5rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 4.5rem;
  }
}

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

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

.gap-19 {
  gap: 4.75rem;
}

.width-19 {
  width: 4.75rem;
}

.height-19 {
  height: 4.75rem;
}

.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: 4.75rem;
}

.padding-19 {
  padding: 4.75rem;
}

.margin-19 {
  margin: 4.75rem;
}

.padding-x-19 {
  padding-left: 4.75rem;
  padding-right: 4.75rem;
}

.margin-x-19 {
  margin-left: 4.75rem;
  margin-right: 4.75rem;
}

.padding-y-19 {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
}

.margin-y-19 {
  margin-top: 4.75rem;
  margin-bottom: 4.75rem;
}

.padding-top-19 {
  padding-top: 4.75rem;
}

.margin-top-19 {
  margin-top: 4.75rem;
}

.padding-right-19 {
  padding-right: 4.75rem;
}

.margin-right-19 {
  margin-right: 4.75rem;
}

.padding-left-19 {
  padding-left: 4.75rem;
}

.margin-left-19 {
  margin-left: 4.75rem;
}

.padding-bottom-19 {
  padding-bottom: 4.75rem;
}

.margin-bottom-19 {
  margin-bottom: 4.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 4.75rem;
  }
}

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

@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: 4.75rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 4.75rem;
  }
}

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

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

.gap-20 {
  gap: 5rem;
}

.width-20 {
  width: 5rem;
}

.height-20 {
  height: 5rem;
}

.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: 5rem;
}

.padding-20 {
  padding: 5rem;
}

.margin-20 {
  margin: 5rem;
}

.padding-x-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.margin-x-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.padding-y-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.margin-y-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.padding-top-20 {
  padding-top: 5rem;
}

.margin-top-20 {
  margin-top: 5rem;
}

.padding-right-20 {
  padding-right: 5rem;
}

.margin-right-20 {
  margin-right: 5rem;
}

.padding-left-20 {
  padding-left: 5rem;
}

.margin-left-20 {
  margin-left: 5rem;
}

.padding-bottom-20 {
  padding-bottom: 5rem;
}

.margin-bottom-20 {
  margin-bottom: 5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 5rem;
  }
}

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

@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: 5rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 5rem;
  }
}

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

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

.gap-21 {
  gap: 5.25rem;
}

.width-21 {
  width: 5.25rem;
}

.height-21 {
  height: 5.25rem;
}

.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: 5.25rem;
}

.padding-21 {
  padding: 5.25rem;
}

.margin-21 {
  margin: 5.25rem;
}

.padding-x-21 {
  padding-left: 5.25rem;
  padding-right: 5.25rem;
}

.margin-x-21 {
  margin-left: 5.25rem;
  margin-right: 5.25rem;
}

.padding-y-21 {
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}

.margin-y-21 {
  margin-top: 5.25rem;
  margin-bottom: 5.25rem;
}

.padding-top-21 {
  padding-top: 5.25rem;
}

.margin-top-21 {
  margin-top: 5.25rem;
}

.padding-right-21 {
  padding-right: 5.25rem;
}

.margin-right-21 {
  margin-right: 5.25rem;
}

.padding-left-21 {
  padding-left: 5.25rem;
}

.margin-left-21 {
  margin-left: 5.25rem;
}

.padding-bottom-21 {
  padding-bottom: 5.25rem;
}

.margin-bottom-21 {
  margin-bottom: 5.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 5.25rem;
  }
}

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

@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: 5.25rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 5.25rem;
  }
}

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

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

.gap-22 {
  gap: 5.5rem;
}

.width-22 {
  width: 5.5rem;
}

.height-22 {
  height: 5.5rem;
}

.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: 5.5rem;
}

.padding-22 {
  padding: 5.5rem;
}

.margin-22 {
  margin: 5.5rem;
}

.padding-x-22 {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.margin-x-22 {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.padding-y-22 {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.margin-y-22 {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.padding-top-22 {
  padding-top: 5.5rem;
}

.margin-top-22 {
  margin-top: 5.5rem;
}

.padding-right-22 {
  padding-right: 5.5rem;
}

.margin-right-22 {
  margin-right: 5.5rem;
}

.padding-left-22 {
  padding-left: 5.5rem;
}

.margin-left-22 {
  margin-left: 5.5rem;
}

.padding-bottom-22 {
  padding-bottom: 5.5rem;
}

.margin-bottom-22 {
  margin-bottom: 5.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 5.5rem;
  }
}

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

@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: 5.5rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 5.5rem;
  }
}

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

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

.gap-23 {
  gap: 5.75rem;
}

.width-23 {
  width: 5.75rem;
}

.height-23 {
  height: 5.75rem;
}

.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: 5.75rem;
}

.padding-23 {
  padding: 5.75rem;
}

.margin-23 {
  margin: 5.75rem;
}

.padding-x-23 {
  padding-left: 5.75rem;
  padding-right: 5.75rem;
}

.margin-x-23 {
  margin-left: 5.75rem;
  margin-right: 5.75rem;
}

.padding-y-23 {
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}

.margin-y-23 {
  margin-top: 5.75rem;
  margin-bottom: 5.75rem;
}

.padding-top-23 {
  padding-top: 5.75rem;
}

.margin-top-23 {
  margin-top: 5.75rem;
}

.padding-right-23 {
  padding-right: 5.75rem;
}

.margin-right-23 {
  margin-right: 5.75rem;
}

.padding-left-23 {
  padding-left: 5.75rem;
}

.margin-left-23 {
  margin-left: 5.75rem;
}

.padding-bottom-23 {
  padding-bottom: 5.75rem;
}

.margin-bottom-23 {
  margin-bottom: 5.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 5.75rem;
  }
}

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

@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: 5.75rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 5.75rem;
  }
}

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

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

.gap-24 {
  gap: 6rem;
}

.width-24 {
  width: 6rem;
}

.height-24 {
  height: 6rem;
}

.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: 6rem;
}

.padding-24 {
  padding: 6rem;
}

.margin-24 {
  margin: 6rem;
}

.padding-x-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.margin-x-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.padding-y-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.margin-y-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.padding-top-24 {
  padding-top: 6rem;
}

.margin-top-24 {
  margin-top: 6rem;
}

.padding-right-24 {
  padding-right: 6rem;
}

.margin-right-24 {
  margin-right: 6rem;
}

.padding-left-24 {
  padding-left: 6rem;
}

.margin-left-24 {
  margin-left: 6rem;
}

.padding-bottom-24 {
  padding-bottom: 6rem;
}

.margin-bottom-24 {
  margin-bottom: 6rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 6rem;
  }
}

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

@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: 6rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 6rem;
  }
}

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

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

.gap-25 {
  gap: 6.25rem;
}

.width-25 {
  width: 6.25rem;
}

.height-25 {
  height: 6.25rem;
}

.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: 6.25rem;
}

.padding-25 {
  padding: 6.25rem;
}

.margin-25 {
  margin: 6.25rem;
}

.padding-x-25 {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.margin-x-25 {
  margin-left: 6.25rem;
  margin-right: 6.25rem;
}

.padding-y-25 {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.margin-y-25 {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}

.padding-top-25 {
  padding-top: 6.25rem;
}

.margin-top-25 {
  margin-top: 6.25rem;
}

.padding-right-25 {
  padding-right: 6.25rem;
}

.margin-right-25 {
  margin-right: 6.25rem;
}

.padding-left-25 {
  padding-left: 6.25rem;
}

.margin-left-25 {
  margin-left: 6.25rem;
}

.padding-bottom-25 {
  padding-bottom: 6.25rem;
}

.margin-bottom-25 {
  margin-bottom: 6.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 6.25rem;
  }
}

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

@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: 6.25rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 6.25rem;
  }
}

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

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

.gap-26 {
  gap: 6.5rem;
}

.width-26 {
  width: 6.5rem;
}

.height-26 {
  height: 6.5rem;
}

.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: 6.5rem;
}

.padding-26 {
  padding: 6.5rem;
}

.margin-26 {
  margin: 6.5rem;
}

.padding-x-26 {
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}

.margin-x-26 {
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}

.padding-y-26 {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.margin-y-26 {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.padding-top-26 {
  padding-top: 6.5rem;
}

.margin-top-26 {
  margin-top: 6.5rem;
}

.padding-right-26 {
  padding-right: 6.5rem;
}

.margin-right-26 {
  margin-right: 6.5rem;
}

.padding-left-26 {
  padding-left: 6.5rem;
}

.margin-left-26 {
  margin-left: 6.5rem;
}

.padding-bottom-26 {
  padding-bottom: 6.5rem;
}

.margin-bottom-26 {
  margin-bottom: 6.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 6.5rem;
  }
}

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

@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: 6.5rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 6.5rem;
  }
}

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

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

.gap-27 {
  gap: 6.75rem;
}

.width-27 {
  width: 6.75rem;
}

.height-27 {
  height: 6.75rem;
}

.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: 6.75rem;
}

.padding-27 {
  padding: 6.75rem;
}

.margin-27 {
  margin: 6.75rem;
}

.padding-x-27 {
  padding-left: 6.75rem;
  padding-right: 6.75rem;
}

.margin-x-27 {
  margin-left: 6.75rem;
  margin-right: 6.75rem;
}

.padding-y-27 {
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
}

.margin-y-27 {
  margin-top: 6.75rem;
  margin-bottom: 6.75rem;
}

.padding-top-27 {
  padding-top: 6.75rem;
}

.margin-top-27 {
  margin-top: 6.75rem;
}

.padding-right-27 {
  padding-right: 6.75rem;
}

.margin-right-27 {
  margin-right: 6.75rem;
}

.padding-left-27 {
  padding-left: 6.75rem;
}

.margin-left-27 {
  margin-left: 6.75rem;
}

.padding-bottom-27 {
  padding-bottom: 6.75rem;
}

.margin-bottom-27 {
  margin-bottom: 6.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 6.75rem;
  }
}

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

@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: 6.75rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 6.75rem;
  }
}

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

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

.gap-28 {
  gap: 7rem;
}

.width-28 {
  width: 7rem;
}

.height-28 {
  height: 7rem;
}

.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: 7rem;
}

.padding-28 {
  padding: 7rem;
}

.margin-28 {
  margin: 7rem;
}

.padding-x-28 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.margin-x-28 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.padding-y-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.margin-y-28 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.padding-top-28 {
  padding-top: 7rem;
}

.margin-top-28 {
  margin-top: 7rem;
}

.padding-right-28 {
  padding-right: 7rem;
}

.margin-right-28 {
  margin-right: 7rem;
}

.padding-left-28 {
  padding-left: 7rem;
}

.margin-left-28 {
  margin-left: 7rem;
}

.padding-bottom-28 {
  padding-bottom: 7rem;
}

.margin-bottom-28 {
  margin-bottom: 7rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 7rem;
  }
}

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

@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: 7rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 7rem;
  }
}

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

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

.gap-29 {
  gap: 7.25rem;
}

.width-29 {
  width: 7.25rem;
}

.height-29 {
  height: 7.25rem;
}

.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: 7.25rem;
}

.padding-29 {
  padding: 7.25rem;
}

.margin-29 {
  margin: 7.25rem;
}

.padding-x-29 {
  padding-left: 7.25rem;
  padding-right: 7.25rem;
}

.margin-x-29 {
  margin-left: 7.25rem;
  margin-right: 7.25rem;
}

.padding-y-29 {
  padding-top: 7.25rem;
  padding-bottom: 7.25rem;
}

.margin-y-29 {
  margin-top: 7.25rem;
  margin-bottom: 7.25rem;
}

.padding-top-29 {
  padding-top: 7.25rem;
}

.margin-top-29 {
  margin-top: 7.25rem;
}

.padding-right-29 {
  padding-right: 7.25rem;
}

.margin-right-29 {
  margin-right: 7.25rem;
}

.padding-left-29 {
  padding-left: 7.25rem;
}

.margin-left-29 {
  margin-left: 7.25rem;
}

.padding-bottom-29 {
  padding-bottom: 7.25rem;
}

.margin-bottom-29 {
  margin-bottom: 7.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 7.25rem;
  }
}

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

@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: 7.25rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 7.25rem;
  }
}

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

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

.gap-30 {
  gap: 7.5rem;
}

.width-30 {
  width: 7.5rem;
}

.height-30 {
  height: 7.5rem;
}

.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: 7.5rem;
}

.padding-30 {
  padding: 7.5rem;
}

.margin-30 {
  margin: 7.5rem;
}

.padding-x-30 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.margin-x-30 {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

.padding-y-30 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.margin-y-30 {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.padding-top-30 {
  padding-top: 7.5rem;
}

.margin-top-30 {
  margin-top: 7.5rem;
}

.padding-right-30 {
  padding-right: 7.5rem;
}

.margin-right-30 {
  margin-right: 7.5rem;
}

.padding-left-30 {
  padding-left: 7.5rem;
}

.margin-left-30 {
  margin-left: 7.5rem;
}

.padding-bottom-30 {
  padding-bottom: 7.5rem;
}

.margin-bottom-30 {
  margin-bottom: 7.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 7.5rem;
  }
}

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

@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: 7.5rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 7.5rem;
  }
}

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

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

.gap-31 {
  gap: 7.75rem;
}

.width-31 {
  width: 7.75rem;
}

.height-31 {
  height: 7.75rem;
}

.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: 7.75rem;
}

.padding-31 {
  padding: 7.75rem;
}

.margin-31 {
  margin: 7.75rem;
}

.padding-x-31 {
  padding-left: 7.75rem;
  padding-right: 7.75rem;
}

.margin-x-31 {
  margin-left: 7.75rem;
  margin-right: 7.75rem;
}

.padding-y-31 {
  padding-top: 7.75rem;
  padding-bottom: 7.75rem;
}

.margin-y-31 {
  margin-top: 7.75rem;
  margin-bottom: 7.75rem;
}

.padding-top-31 {
  padding-top: 7.75rem;
}

.margin-top-31 {
  margin-top: 7.75rem;
}

.padding-right-31 {
  padding-right: 7.75rem;
}

.margin-right-31 {
  margin-right: 7.75rem;
}

.padding-left-31 {
  padding-left: 7.75rem;
}

.margin-left-31 {
  margin-left: 7.75rem;
}

.padding-bottom-31 {
  padding-bottom: 7.75rem;
}

.margin-bottom-31 {
  margin-bottom: 7.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 7.75rem;
  }
}

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

@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: 7.75rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 7.75rem;
  }
}

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

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

.gap-32 {
  gap: 8rem;
}

.width-32 {
  width: 8rem;
}

.height-32 {
  height: 8rem;
}

.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: 8rem;
}

.padding-32 {
  padding: 8rem;
}

.margin-32 {
  margin: 8rem;
}

.padding-x-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.margin-x-32 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.padding-y-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.margin-y-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.padding-top-32 {
  padding-top: 8rem;
}

.margin-top-32 {
  margin-top: 8rem;
}

.padding-right-32 {
  padding-right: 8rem;
}

.margin-right-32 {
  margin-right: 8rem;
}

.padding-left-32 {
  padding-left: 8rem;
}

.margin-left-32 {
  margin-left: 8rem;
}

.padding-bottom-32 {
  padding-bottom: 8rem;
}

.margin-bottom-32 {
  margin-bottom: 8rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

@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: 8rem;
  }
}

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

@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: 8rem;
  }
}

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

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

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

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

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

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

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

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

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

@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: 8rem;
  }
}

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

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

.gap-33 {
  gap: 8.25rem;
}

.width-33 {
  width: 8.25rem;
}

.height-33 {
  height: 8.25rem;
}

.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: 8.25rem;
}

.padding-33 {
  padding: 8.25rem;
}

.margin-33 {
  margin: 8.25rem;
}

.padding-x-33 {
  padding-left: 8.25rem;
  padding-right: 8.25rem;
}

.margin-x-33 {
  margin-left: 8.25rem;
  margin-right: 8.25rem;
}

.padding-y-33 {
  padding-top: 8.25rem;
  padding-bottom: 8.25rem;
}

.margin-y-33 {
  margin-top: 8.25rem;
  margin-bottom: 8.25rem;
}

.padding-top-33 {
  padding-top: 8.25rem;
}

.margin-top-33 {
  margin-top: 8.25rem;
}

.padding-right-33 {
  padding-right: 8.25rem;
}

.margin-right-33 {
  margin-right: 8.25rem;
}

.padding-left-33 {
  padding-left: 8.25rem;
}

.margin-left-33 {
  margin-left: 8.25rem;
}

.padding-bottom-33 {
  padding-bottom: 8.25rem;
}

.margin-bottom-33 {
  margin-bottom: 8.25rem;
}

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 1024px) {
  .padding-x-33-lg {
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-33-lg {
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }
}

@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: 8.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-33-lg {
    height: 8.25rem;
  }
}

@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: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-33-md {
    padding-bottom: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-33-md {
    margin-bottom: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-33-md {
    padding-right: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-33-md {
    margin-right: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-33-md {
    padding-left: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-33-md {
    margin: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-33-md {
    padding-top: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-33-md {
    margin-top: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-33-md {
    padding: 8.25rem;
  }
}

@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: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-33-md {
    height: 8.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-34 {
  gap: 8.5rem;
}

.width-34 {
  width: 8.5rem;
}

.height-34 {
  height: 8.5rem;
}

.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: 8.5rem;
}

.padding-34 {
  padding: 8.5rem;
}

.margin-34 {
  margin: 8.5rem;
}

.padding-x-34 {
  padding-left: 8.5rem;
  padding-right: 8.5rem;
}

.margin-x-34 {
  margin-left: 8.5rem;
  margin-right: 8.5rem;
}

.padding-y-34 {
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}

.margin-y-34 {
  margin-top: 8.5rem;
  margin-bottom: 8.5rem;
}

.padding-top-34 {
  padding-top: 8.5rem;
}

.margin-top-34 {
  margin-top: 8.5rem;
}

.padding-right-34 {
  padding-right: 8.5rem;
}

.margin-right-34 {
  margin-right: 8.5rem;
}

.padding-left-34 {
  padding-left: 8.5rem;
}

.margin-left-34 {
  margin-left: 8.5rem;
}

.padding-bottom-34 {
  padding-bottom: 8.5rem;
}

.margin-bottom-34 {
  margin-bottom: 8.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-34-lg {
    margin-left: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-34-lg {
    padding-bottom: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-34-lg {
    margin-bottom: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-34-lg {
    padding-right: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-34-lg {
    margin-right: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-34-lg {
    padding-left: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-34-lg {
    margin: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-34-lg {
    padding-top: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-34-lg {
    margin-top: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-34-lg {
    padding: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-34-lg {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-34-lg {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
}

@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: 8.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-34-lg {
    height: 8.5rem;
  }
}

@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: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-34-md {
    padding-bottom: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-34-md {
    margin-bottom: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-34-md {
    padding-right: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-34-md {
    margin-right: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-34-md {
    padding-left: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-34-md {
    margin: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-34-md {
    padding-top: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-34-md {
    margin-top: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-34-md {
    padding: 8.5rem;
  }
}

@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: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-34-md {
    height: 8.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-35 {
  gap: 8.75rem;
}

.width-35 {
  width: 8.75rem;
}

.height-35 {
  height: 8.75rem;
}

.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: 8.75rem;
}

.padding-35 {
  padding: 8.75rem;
}

.margin-35 {
  margin: 8.75rem;
}

.padding-x-35 {
  padding-left: 8.75rem;
  padding-right: 8.75rem;
}

.margin-x-35 {
  margin-left: 8.75rem;
  margin-right: 8.75rem;
}

.padding-y-35 {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.margin-y-35 {
  margin-top: 8.75rem;
  margin-bottom: 8.75rem;
}

.padding-top-35 {
  padding-top: 8.75rem;
}

.margin-top-35 {
  margin-top: 8.75rem;
}

.padding-right-35 {
  padding-right: 8.75rem;
}

.margin-right-35 {
  margin-right: 8.75rem;
}

.padding-left-35 {
  padding-left: 8.75rem;
}

.margin-left-35 {
  margin-left: 8.75rem;
}

.padding-bottom-35 {
  padding-bottom: 8.75rem;
}

.margin-bottom-35 {
  margin-bottom: 8.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-35-lg {
    margin-left: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-35-lg {
    padding-bottom: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-35-lg {
    margin-bottom: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-35-lg {
    padding-right: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-35-lg {
    margin-right: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-35-lg {
    padding-left: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-35-lg {
    margin: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-35-lg {
    padding-top: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-35-lg {
    margin-top: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-35-lg {
    padding: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-35-lg {
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-35-lg {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }
}

@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: 8.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-35-lg {
    height: 8.75rem;
  }
}

@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: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-35-md {
    padding-bottom: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-35-md {
    margin-bottom: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-35-md {
    padding-right: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-35-md {
    margin-right: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-35-md {
    padding-left: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-35-md {
    margin: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-35-md {
    padding-top: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-35-md {
    margin-top: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-35-md {
    padding: 8.75rem;
  }
}

@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: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-35-md {
    height: 8.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-36 {
  gap: 9rem;
}

.width-36 {
  width: 9rem;
}

.height-36 {
  height: 9rem;
}

.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: 9rem;
}

.padding-36 {
  padding: 9rem;
}

.margin-36 {
  margin: 9rem;
}

.padding-x-36 {
  padding-left: 9rem;
  padding-right: 9rem;
}

.margin-x-36 {
  margin-left: 9rem;
  margin-right: 9rem;
}

.padding-y-36 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.margin-y-36 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.padding-top-36 {
  padding-top: 9rem;
}

.margin-top-36 {
  margin-top: 9rem;
}

.padding-right-36 {
  padding-right: 9rem;
}

.margin-right-36 {
  margin-right: 9rem;
}

.padding-left-36 {
  padding-left: 9rem;
}

.margin-left-36 {
  margin-left: 9rem;
}

.padding-bottom-36 {
  padding-bottom: 9rem;
}

.margin-bottom-36 {
  margin-bottom: 9rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-36-lg {
    margin-left: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-36-lg {
    padding-bottom: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-36-lg {
    margin-bottom: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-36-lg {
    padding-right: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-36-lg {
    margin-right: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-36-lg {
    padding-left: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-36-lg {
    margin: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-36-lg {
    padding-top: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-36-lg {
    margin-top: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-36-lg {
    padding: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-36-lg {
    padding-left: 9rem;
    padding-right: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-36-lg {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}

@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: 9rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-36-lg {
    height: 9rem;
  }
}

@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: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-36-md {
    padding-bottom: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-36-md {
    margin-bottom: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-36-md {
    padding-right: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-36-md {
    margin-right: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-36-md {
    padding-left: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-36-md {
    margin: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-36-md {
    padding-top: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-36-md {
    margin-top: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-36-md {
    padding: 9rem;
  }
}

@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: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-36-md {
    height: 9rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-37 {
  gap: 9.25rem;
}

.width-37 {
  width: 9.25rem;
}

.height-37 {
  height: 9.25rem;
}

.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: 9.25rem;
}

.padding-37 {
  padding: 9.25rem;
}

.margin-37 {
  margin: 9.25rem;
}

.padding-x-37 {
  padding-left: 9.25rem;
  padding-right: 9.25rem;
}

.margin-x-37 {
  margin-left: 9.25rem;
  margin-right: 9.25rem;
}

.padding-y-37 {
  padding-top: 9.25rem;
  padding-bottom: 9.25rem;
}

.margin-y-37 {
  margin-top: 9.25rem;
  margin-bottom: 9.25rem;
}

.padding-top-37 {
  padding-top: 9.25rem;
}

.margin-top-37 {
  margin-top: 9.25rem;
}

.padding-right-37 {
  padding-right: 9.25rem;
}

.margin-right-37 {
  margin-right: 9.25rem;
}

.padding-left-37 {
  padding-left: 9.25rem;
}

.margin-left-37 {
  margin-left: 9.25rem;
}

.padding-bottom-37 {
  padding-bottom: 9.25rem;
}

.margin-bottom-37 {
  margin-bottom: 9.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-37-lg {
    margin-left: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-37-lg {
    padding-bottom: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-37-lg {
    margin-bottom: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-37-lg {
    padding-right: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-37-lg {
    margin-right: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-37-lg {
    padding-left: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-37-lg {
    margin: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-37-lg {
    padding-top: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-37-lg {
    margin-top: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-37-lg {
    padding: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-37-lg {
    padding-left: 9.25rem;
    padding-right: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-37-lg {
    padding-top: 9.25rem;
    padding-bottom: 9.25rem;
  }
}

@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: 9.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-37-lg {
    height: 9.25rem;
  }
}

@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: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-37-md {
    padding-bottom: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-37-md {
    margin-bottom: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-37-md {
    padding-right: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-37-md {
    margin-right: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-37-md {
    padding-left: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-37-md {
    margin: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-37-md {
    padding-top: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-37-md {
    margin-top: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-37-md {
    padding: 9.25rem;
  }
}

@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: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-37-md {
    height: 9.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-38 {
  gap: 9.5rem;
}

.width-38 {
  width: 9.5rem;
}

.height-38 {
  height: 9.5rem;
}

.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: 9.5rem;
}

.padding-38 {
  padding: 9.5rem;
}

.margin-38 {
  margin: 9.5rem;
}

.padding-x-38 {
  padding-left: 9.5rem;
  padding-right: 9.5rem;
}

.margin-x-38 {
  margin-left: 9.5rem;
  margin-right: 9.5rem;
}

.padding-y-38 {
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}

.margin-y-38 {
  margin-top: 9.5rem;
  margin-bottom: 9.5rem;
}

.padding-top-38 {
  padding-top: 9.5rem;
}

.margin-top-38 {
  margin-top: 9.5rem;
}

.padding-right-38 {
  padding-right: 9.5rem;
}

.margin-right-38 {
  margin-right: 9.5rem;
}

.padding-left-38 {
  padding-left: 9.5rem;
}

.margin-left-38 {
  margin-left: 9.5rem;
}

.padding-bottom-38 {
  padding-bottom: 9.5rem;
}

.margin-bottom-38 {
  margin-bottom: 9.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-38-lg {
    margin-left: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-38-lg {
    padding-bottom: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-38-lg {
    margin-bottom: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-38-lg {
    padding-right: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-38-lg {
    margin-right: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-38-lg {
    padding-left: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-38-lg {
    margin: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-38-lg {
    padding-top: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-38-lg {
    margin-top: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-38-lg {
    padding: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-38-lg {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-38-lg {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }
}

@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: 9.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-38-lg {
    height: 9.5rem;
  }
}

@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: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-38-md {
    padding-bottom: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-38-md {
    margin-bottom: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-38-md {
    padding-right: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-38-md {
    margin-right: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-38-md {
    padding-left: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-38-md {
    margin: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-38-md {
    padding-top: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-38-md {
    margin-top: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-38-md {
    padding: 9.5rem;
  }
}

@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: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-38-md {
    height: 9.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-39 {
  gap: 9.75rem;
}

.width-39 {
  width: 9.75rem;
}

.height-39 {
  height: 9.75rem;
}

.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: 9.75rem;
}

.padding-39 {
  padding: 9.75rem;
}

.margin-39 {
  margin: 9.75rem;
}

.padding-x-39 {
  padding-left: 9.75rem;
  padding-right: 9.75rem;
}

.margin-x-39 {
  margin-left: 9.75rem;
  margin-right: 9.75rem;
}

.padding-y-39 {
  padding-top: 9.75rem;
  padding-bottom: 9.75rem;
}

.margin-y-39 {
  margin-top: 9.75rem;
  margin-bottom: 9.75rem;
}

.padding-top-39 {
  padding-top: 9.75rem;
}

.margin-top-39 {
  margin-top: 9.75rem;
}

.padding-right-39 {
  padding-right: 9.75rem;
}

.margin-right-39 {
  margin-right: 9.75rem;
}

.padding-left-39 {
  padding-left: 9.75rem;
}

.margin-left-39 {
  margin-left: 9.75rem;
}

.padding-bottom-39 {
  padding-bottom: 9.75rem;
}

.margin-bottom-39 {
  margin-bottom: 9.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-39-lg {
    margin-left: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-39-lg {
    padding-bottom: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-39-lg {
    margin-bottom: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-39-lg {
    padding-right: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-39-lg {
    margin-right: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-39-lg {
    padding-left: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-39-lg {
    margin: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-39-lg {
    padding-top: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-39-lg {
    margin-top: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-39-lg {
    padding: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-39-lg {
    padding-left: 9.75rem;
    padding-right: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-39-lg {
    padding-top: 9.75rem;
    padding-bottom: 9.75rem;
  }
}

@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: 9.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-39-lg {
    height: 9.75rem;
  }
}

@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: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-39-md {
    padding-bottom: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-39-md {
    margin-bottom: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-39-md {
    padding-right: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-39-md {
    margin-right: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-39-md {
    padding-left: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-39-md {
    margin: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-39-md {
    padding-top: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-39-md {
    margin-top: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-39-md {
    padding: 9.75rem;
  }
}

@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: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-39-md {
    height: 9.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-40 {
  gap: 10rem;
}

.width-40 {
  width: 10rem;
}

.height-40 {
  height: 10rem;
}

.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: 10rem;
}

.padding-40 {
  padding: 10rem;
}

.margin-40 {
  margin: 10rem;
}

.padding-x-40 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.margin-x-40 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.padding-y-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.margin-y-40 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.padding-top-40 {
  padding-top: 10rem;
}

.margin-top-40 {
  margin-top: 10rem;
}

.padding-right-40 {
  padding-right: 10rem;
}

.margin-right-40 {
  margin-right: 10rem;
}

.padding-left-40 {
  padding-left: 10rem;
}

.margin-left-40 {
  margin-left: 10rem;
}

.padding-bottom-40 {
  padding-bottom: 10rem;
}

.margin-bottom-40 {
  margin-bottom: 10rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-40-lg {
    margin-left: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-40-lg {
    padding-bottom: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-40-lg {
    margin-bottom: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-40-lg {
    padding-right: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-40-lg {
    margin-right: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-40-lg {
    padding-left: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-40-lg {
    margin: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-40-lg {
    padding-top: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-40-lg {
    margin-top: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-40-lg {
    padding: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-40-lg {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-40-lg {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}

@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: 10rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-40-lg {
    height: 10rem;
  }
}

@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: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-40-md {
    padding-bottom: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-40-md {
    margin-bottom: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-40-md {
    padding-right: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-40-md {
    margin-right: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-40-md {
    padding-left: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-40-md {
    margin: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-40-md {
    padding-top: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-40-md {
    margin-top: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-40-md {
    padding: 10rem;
  }
}

@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: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-40-md {
    height: 10rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-41 {
  gap: 10.25rem;
}

.width-41 {
  width: 10.25rem;
}

.height-41 {
  height: 10.25rem;
}

.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: 10.25rem;
}

.padding-41 {
  padding: 10.25rem;
}

.margin-41 {
  margin: 10.25rem;
}

.padding-x-41 {
  padding-left: 10.25rem;
  padding-right: 10.25rem;
}

.margin-x-41 {
  margin-left: 10.25rem;
  margin-right: 10.25rem;
}

.padding-y-41 {
  padding-top: 10.25rem;
  padding-bottom: 10.25rem;
}

.margin-y-41 {
  margin-top: 10.25rem;
  margin-bottom: 10.25rem;
}

.padding-top-41 {
  padding-top: 10.25rem;
}

.margin-top-41 {
  margin-top: 10.25rem;
}

.padding-right-41 {
  padding-right: 10.25rem;
}

.margin-right-41 {
  margin-right: 10.25rem;
}

.padding-left-41 {
  padding-left: 10.25rem;
}

.margin-left-41 {
  margin-left: 10.25rem;
}

.padding-bottom-41 {
  padding-bottom: 10.25rem;
}

.margin-bottom-41 {
  margin-bottom: 10.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-41-lg {
    margin-left: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-41-lg {
    padding-bottom: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-41-lg {
    margin-bottom: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-41-lg {
    padding-right: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-41-lg {
    margin-right: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-41-lg {
    padding-left: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-41-lg {
    margin: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-41-lg {
    padding-top: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-41-lg {
    margin-top: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-41-lg {
    padding: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-41-lg {
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-41-lg {
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }
}

@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: 10.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-41-lg {
    height: 10.25rem;
  }
}

@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: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-41-md {
    padding-bottom: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-41-md {
    margin-bottom: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-41-md {
    padding-right: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-41-md {
    margin-right: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-41-md {
    padding-left: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-41-md {
    margin: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-41-md {
    padding-top: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-41-md {
    margin-top: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-41-md {
    padding: 10.25rem;
  }
}

@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: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-41-md {
    height: 10.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-42 {
  gap: 10.5rem;
}

.width-42 {
  width: 10.5rem;
}

.height-42 {
  height: 10.5rem;
}

.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: 10.5rem;
}

.padding-42 {
  padding: 10.5rem;
}

.margin-42 {
  margin: 10.5rem;
}

.padding-x-42 {
  padding-left: 10.5rem;
  padding-right: 10.5rem;
}

.margin-x-42 {
  margin-left: 10.5rem;
  margin-right: 10.5rem;
}

.padding-y-42 {
  padding-top: 10.5rem;
  padding-bottom: 10.5rem;
}

.margin-y-42 {
  margin-top: 10.5rem;
  margin-bottom: 10.5rem;
}

.padding-top-42 {
  padding-top: 10.5rem;
}

.margin-top-42 {
  margin-top: 10.5rem;
}

.padding-right-42 {
  padding-right: 10.5rem;
}

.margin-right-42 {
  margin-right: 10.5rem;
}

.padding-left-42 {
  padding-left: 10.5rem;
}

.margin-left-42 {
  margin-left: 10.5rem;
}

.padding-bottom-42 {
  padding-bottom: 10.5rem;
}

.margin-bottom-42 {
  margin-bottom: 10.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-42-lg {
    margin-left: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-42-lg {
    padding-bottom: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-42-lg {
    margin-bottom: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-42-lg {
    padding-right: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-42-lg {
    margin-right: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-42-lg {
    padding-left: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-42-lg {
    margin: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-42-lg {
    padding-top: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-42-lg {
    margin-top: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-42-lg {
    padding: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-42-lg {
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-42-lg {
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }
}

@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: 10.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-42-lg {
    height: 10.5rem;
  }
}

@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: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-42-md {
    padding-bottom: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-42-md {
    margin-bottom: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-42-md {
    padding-right: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-42-md {
    margin-right: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-42-md {
    padding-left: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-42-md {
    margin: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-42-md {
    padding-top: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-42-md {
    margin-top: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-42-md {
    padding: 10.5rem;
  }
}

@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: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-42-md {
    height: 10.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-43 {
  gap: 10.75rem;
}

.width-43 {
  width: 10.75rem;
}

.height-43 {
  height: 10.75rem;
}

.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: 10.75rem;
}

.padding-43 {
  padding: 10.75rem;
}

.margin-43 {
  margin: 10.75rem;
}

.padding-x-43 {
  padding-left: 10.75rem;
  padding-right: 10.75rem;
}

.margin-x-43 {
  margin-left: 10.75rem;
  margin-right: 10.75rem;
}

.padding-y-43 {
  padding-top: 10.75rem;
  padding-bottom: 10.75rem;
}

.margin-y-43 {
  margin-top: 10.75rem;
  margin-bottom: 10.75rem;
}

.padding-top-43 {
  padding-top: 10.75rem;
}

.margin-top-43 {
  margin-top: 10.75rem;
}

.padding-right-43 {
  padding-right: 10.75rem;
}

.margin-right-43 {
  margin-right: 10.75rem;
}

.padding-left-43 {
  padding-left: 10.75rem;
}

.margin-left-43 {
  margin-left: 10.75rem;
}

.padding-bottom-43 {
  padding-bottom: 10.75rem;
}

.margin-bottom-43 {
  margin-bottom: 10.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-43-lg {
    margin-left: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-43-lg {
    padding-bottom: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-43-lg {
    margin-bottom: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-43-lg {
    padding-right: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-43-lg {
    margin-right: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-43-lg {
    padding-left: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-43-lg {
    margin: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-43-lg {
    padding-top: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-43-lg {
    margin-top: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-43-lg {
    padding: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-43-lg {
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-43-lg {
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }
}

@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: 10.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-43-lg {
    height: 10.75rem;
  }
}

@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: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-43-md {
    padding-bottom: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-43-md {
    margin-bottom: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-43-md {
    padding-right: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-43-md {
    margin-right: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-43-md {
    padding-left: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-43-md {
    margin: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-43-md {
    padding-top: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-43-md {
    margin-top: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-43-md {
    padding: 10.75rem;
  }
}

@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: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-43-md {
    height: 10.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-44 {
  gap: 11rem;
}

.width-44 {
  width: 11rem;
}

.height-44 {
  height: 11rem;
}

.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: 11rem;
}

.padding-44 {
  padding: 11rem;
}

.margin-44 {
  margin: 11rem;
}

.padding-x-44 {
  padding-left: 11rem;
  padding-right: 11rem;
}

.margin-x-44 {
  margin-left: 11rem;
  margin-right: 11rem;
}

.padding-y-44 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.margin-y-44 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.padding-top-44 {
  padding-top: 11rem;
}

.margin-top-44 {
  margin-top: 11rem;
}

.padding-right-44 {
  padding-right: 11rem;
}

.margin-right-44 {
  margin-right: 11rem;
}

.padding-left-44 {
  padding-left: 11rem;
}

.margin-left-44 {
  margin-left: 11rem;
}

.padding-bottom-44 {
  padding-bottom: 11rem;
}

.margin-bottom-44 {
  margin-bottom: 11rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-44-lg {
    margin-left: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-44-lg {
    padding-bottom: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-44-lg {
    margin-bottom: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-44-lg {
    padding-right: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-44-lg {
    margin-right: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-44-lg {
    padding-left: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-44-lg {
    margin: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-44-lg {
    padding-top: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-44-lg {
    margin-top: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-44-lg {
    padding: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-44-lg {
    padding-left: 11rem;
    padding-right: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-44-lg {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
}

@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: 11rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-44-lg {
    height: 11rem;
  }
}

@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: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-44-md {
    padding-bottom: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-44-md {
    margin-bottom: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-44-md {
    padding-right: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-44-md {
    margin-right: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-44-md {
    padding-left: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-44-md {
    margin: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-44-md {
    padding-top: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-44-md {
    margin-top: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-44-md {
    padding: 11rem;
  }
}

@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: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-44-md {
    height: 11rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-45 {
  gap: 11.25rem;
}

.width-45 {
  width: 11.25rem;
}

.height-45 {
  height: 11.25rem;
}

.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: 11.25rem;
}

.padding-45 {
  padding: 11.25rem;
}

.margin-45 {
  margin: 11.25rem;
}

.padding-x-45 {
  padding-left: 11.25rem;
  padding-right: 11.25rem;
}

.margin-x-45 {
  margin-left: 11.25rem;
  margin-right: 11.25rem;
}

.padding-y-45 {
  padding-top: 11.25rem;
  padding-bottom: 11.25rem;
}

.margin-y-45 {
  margin-top: 11.25rem;
  margin-bottom: 11.25rem;
}

.padding-top-45 {
  padding-top: 11.25rem;
}

.margin-top-45 {
  margin-top: 11.25rem;
}

.padding-right-45 {
  padding-right: 11.25rem;
}

.margin-right-45 {
  margin-right: 11.25rem;
}

.padding-left-45 {
  padding-left: 11.25rem;
}

.margin-left-45 {
  margin-left: 11.25rem;
}

.padding-bottom-45 {
  padding-bottom: 11.25rem;
}

.margin-bottom-45 {
  margin-bottom: 11.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-45-lg {
    margin-left: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-45-lg {
    padding-bottom: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-45-lg {
    margin-bottom: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-45-lg {
    padding-right: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-45-lg {
    margin-right: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-45-lg {
    padding-left: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-45-lg {
    margin: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-45-lg {
    padding-top: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-45-lg {
    margin-top: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-45-lg {
    padding: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-45-lg {
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-45-lg {
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }
}

@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: 11.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-45-lg {
    height: 11.25rem;
  }
}

@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: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-45-md {
    padding-bottom: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-45-md {
    margin-bottom: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-45-md {
    padding-right: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-45-md {
    margin-right: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-45-md {
    padding-left: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-45-md {
    margin: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-45-md {
    padding-top: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-45-md {
    margin-top: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-45-md {
    padding: 11.25rem;
  }
}

@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: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-45-md {
    height: 11.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-46 {
  gap: 11.5rem;
}

.width-46 {
  width: 11.5rem;
}

.height-46 {
  height: 11.5rem;
}

.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: 11.5rem;
}

.padding-46 {
  padding: 11.5rem;
}

.margin-46 {
  margin: 11.5rem;
}

.padding-x-46 {
  padding-left: 11.5rem;
  padding-right: 11.5rem;
}

.margin-x-46 {
  margin-left: 11.5rem;
  margin-right: 11.5rem;
}

.padding-y-46 {
  padding-top: 11.5rem;
  padding-bottom: 11.5rem;
}

.margin-y-46 {
  margin-top: 11.5rem;
  margin-bottom: 11.5rem;
}

.padding-top-46 {
  padding-top: 11.5rem;
}

.margin-top-46 {
  margin-top: 11.5rem;
}

.padding-right-46 {
  padding-right: 11.5rem;
}

.margin-right-46 {
  margin-right: 11.5rem;
}

.padding-left-46 {
  padding-left: 11.5rem;
}

.margin-left-46 {
  margin-left: 11.5rem;
}

.padding-bottom-46 {
  padding-bottom: 11.5rem;
}

.margin-bottom-46 {
  margin-bottom: 11.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-46-lg {
    margin-left: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-46-lg {
    padding-bottom: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-46-lg {
    margin-bottom: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-46-lg {
    padding-right: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-46-lg {
    margin-right: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-46-lg {
    padding-left: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-46-lg {
    margin: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-46-lg {
    padding-top: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-46-lg {
    margin-top: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-46-lg {
    padding: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-46-lg {
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-46-lg {
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }
}

@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: 11.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-46-lg {
    height: 11.5rem;
  }
}

@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: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-46-md {
    padding-bottom: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-46-md {
    margin-bottom: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-46-md {
    padding-right: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-46-md {
    margin-right: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-46-md {
    padding-left: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-46-md {
    margin: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-46-md {
    padding-top: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-46-md {
    margin-top: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-46-md {
    padding: 11.5rem;
  }
}

@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: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-46-md {
    height: 11.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-47 {
  gap: 11.75rem;
}

.width-47 {
  width: 11.75rem;
}

.height-47 {
  height: 11.75rem;
}

.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: 11.75rem;
}

.padding-47 {
  padding: 11.75rem;
}

.margin-47 {
  margin: 11.75rem;
}

.padding-x-47 {
  padding-left: 11.75rem;
  padding-right: 11.75rem;
}

.margin-x-47 {
  margin-left: 11.75rem;
  margin-right: 11.75rem;
}

.padding-y-47 {
  padding-top: 11.75rem;
  padding-bottom: 11.75rem;
}

.margin-y-47 {
  margin-top: 11.75rem;
  margin-bottom: 11.75rem;
}

.padding-top-47 {
  padding-top: 11.75rem;
}

.margin-top-47 {
  margin-top: 11.75rem;
}

.padding-right-47 {
  padding-right: 11.75rem;
}

.margin-right-47 {
  margin-right: 11.75rem;
}

.padding-left-47 {
  padding-left: 11.75rem;
}

.margin-left-47 {
  margin-left: 11.75rem;
}

.padding-bottom-47 {
  padding-bottom: 11.75rem;
}

.margin-bottom-47 {
  margin-bottom: 11.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-47-lg {
    margin-left: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-47-lg {
    padding-bottom: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-47-lg {
    margin-bottom: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-47-lg {
    padding-right: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-47-lg {
    margin-right: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-47-lg {
    padding-left: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-47-lg {
    margin: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-47-lg {
    padding-top: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-47-lg {
    margin-top: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-47-lg {
    padding: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-47-lg {
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-47-lg {
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }
}

@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: 11.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-47-lg {
    height: 11.75rem;
  }
}

@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: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-47-md {
    padding-bottom: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-47-md {
    margin-bottom: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-47-md {
    padding-right: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-47-md {
    margin-right: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-47-md {
    padding-left: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-47-md {
    margin: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-47-md {
    padding-top: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-47-md {
    margin-top: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-47-md {
    padding: 11.75rem;
  }
}

@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: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-47-md {
    height: 11.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-48 {
  gap: 12rem;
}

.width-48 {
  width: 12rem;
}

.height-48 {
  height: 12rem;
}

.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: 12rem;
}

.padding-48 {
  padding: 12rem;
}

.margin-48 {
  margin: 12rem;
}

.padding-x-48 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.margin-x-48 {
  margin-left: 12rem;
  margin-right: 12rem;
}

.padding-y-48 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.margin-y-48 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.padding-top-48 {
  padding-top: 12rem;
}

.margin-top-48 {
  margin-top: 12rem;
}

.padding-right-48 {
  padding-right: 12rem;
}

.margin-right-48 {
  margin-right: 12rem;
}

.padding-left-48 {
  padding-left: 12rem;
}

.margin-left-48 {
  margin-left: 12rem;
}

.padding-bottom-48 {
  padding-bottom: 12rem;
}

.margin-bottom-48 {
  margin-bottom: 12rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-48-lg {
    margin-left: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-48-lg {
    padding-bottom: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-48-lg {
    margin-bottom: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-48-lg {
    padding-right: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-48-lg {
    margin-right: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-48-lg {
    padding-left: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-48-lg {
    margin: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-48-lg {
    padding-top: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-48-lg {
    margin-top: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-48-lg {
    padding: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-48-lg {
    padding-left: 12rem;
    padding-right: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-48-lg {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
}

@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: 12rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-48-lg {
    height: 12rem;
  }
}

@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: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-48-md {
    padding-bottom: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-48-md {
    margin-bottom: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-48-md {
    padding-right: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-48-md {
    margin-right: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-48-md {
    padding-left: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-48-md {
    margin: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-48-md {
    padding-top: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-48-md {
    margin-top: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-48-md {
    padding: 12rem;
  }
}

@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: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-48-md {
    height: 12rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-49 {
  gap: 12.25rem;
}

.width-49 {
  width: 12.25rem;
}

.height-49 {
  height: 12.25rem;
}

.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: 12.25rem;
}

.padding-49 {
  padding: 12.25rem;
}

.margin-49 {
  margin: 12.25rem;
}

.padding-x-49 {
  padding-left: 12.25rem;
  padding-right: 12.25rem;
}

.margin-x-49 {
  margin-left: 12.25rem;
  margin-right: 12.25rem;
}

.padding-y-49 {
  padding-top: 12.25rem;
  padding-bottom: 12.25rem;
}

.margin-y-49 {
  margin-top: 12.25rem;
  margin-bottom: 12.25rem;
}

.padding-top-49 {
  padding-top: 12.25rem;
}

.margin-top-49 {
  margin-top: 12.25rem;
}

.padding-right-49 {
  padding-right: 12.25rem;
}

.margin-right-49 {
  margin-right: 12.25rem;
}

.padding-left-49 {
  padding-left: 12.25rem;
}

.margin-left-49 {
  margin-left: 12.25rem;
}

.padding-bottom-49 {
  padding-bottom: 12.25rem;
}

.margin-bottom-49 {
  margin-bottom: 12.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-49-lg {
    margin-left: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-49-lg {
    padding-bottom: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-49-lg {
    margin-bottom: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-49-lg {
    padding-right: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-49-lg {
    margin-right: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-49-lg {
    padding-left: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-49-lg {
    margin: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-49-lg {
    padding-top: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-49-lg {
    margin-top: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-49-lg {
    padding: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-49-lg {
    padding-left: 12.25rem;
    padding-right: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-49-lg {
    padding-top: 12.25rem;
    padding-bottom: 12.25rem;
  }
}

@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: 12.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-49-lg {
    height: 12.25rem;
  }
}

@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: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-49-md {
    padding-bottom: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-49-md {
    margin-bottom: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-49-md {
    padding-right: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-49-md {
    margin-right: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-49-md {
    padding-left: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-49-md {
    margin: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-49-md {
    padding-top: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-49-md {
    margin-top: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-49-md {
    padding: 12.25rem;
  }
}

@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: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-49-md {
    height: 12.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-50 {
  gap: 12.5rem;
}

.width-50 {
  width: 12.5rem;
}

.height-50 {
  height: 12.5rem;
}

.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: 12.5rem;
}

.padding-50 {
  padding: 12.5rem;
}

.margin-50 {
  margin: 12.5rem;
}

.padding-x-50 {
  padding-left: 12.5rem;
  padding-right: 12.5rem;
}

.margin-x-50 {
  margin-left: 12.5rem;
  margin-right: 12.5rem;
}

.padding-y-50 {
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
}

.margin-y-50 {
  margin-top: 12.5rem;
  margin-bottom: 12.5rem;
}

.padding-top-50 {
  padding-top: 12.5rem;
}

.margin-top-50 {
  margin-top: 12.5rem;
}

.padding-right-50 {
  padding-right: 12.5rem;
}

.margin-right-50 {
  margin-right: 12.5rem;
}

.padding-left-50 {
  padding-left: 12.5rem;
}

.margin-left-50 {
  margin-left: 12.5rem;
}

.padding-bottom-50 {
  padding-bottom: 12.5rem;
}

.margin-bottom-50 {
  margin-bottom: 12.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-50-lg {
    margin-left: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-50-lg {
    padding-bottom: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-50-lg {
    margin-bottom: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-50-lg {
    padding-right: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-50-lg {
    margin-right: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-50-lg {
    padding-left: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-50-lg {
    margin: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-50-lg {
    padding-top: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-50-lg {
    margin-top: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-50-lg {
    padding: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-50-lg {
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-50-lg {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
}

@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: 12.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-50-lg {
    height: 12.5rem;
  }
}

@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: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-50-md {
    padding-bottom: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-50-md {
    margin-bottom: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-50-md {
    padding-right: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-50-md {
    margin-right: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-50-md {
    padding-left: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-50-md {
    margin: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-50-md {
    padding-top: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-50-md {
    margin-top: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-50-md {
    padding: 12.5rem;
  }
}

@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: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-50-md {
    height: 12.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-51 {
  gap: 12.75rem;
}

.width-51 {
  width: 12.75rem;
}

.height-51 {
  height: 12.75rem;
}

.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: 12.75rem;
}

.padding-51 {
  padding: 12.75rem;
}

.margin-51 {
  margin: 12.75rem;
}

.padding-x-51 {
  padding-left: 12.75rem;
  padding-right: 12.75rem;
}

.margin-x-51 {
  margin-left: 12.75rem;
  margin-right: 12.75rem;
}

.padding-y-51 {
  padding-top: 12.75rem;
  padding-bottom: 12.75rem;
}

.margin-y-51 {
  margin-top: 12.75rem;
  margin-bottom: 12.75rem;
}

.padding-top-51 {
  padding-top: 12.75rem;
}

.margin-top-51 {
  margin-top: 12.75rem;
}

.padding-right-51 {
  padding-right: 12.75rem;
}

.margin-right-51 {
  margin-right: 12.75rem;
}

.padding-left-51 {
  padding-left: 12.75rem;
}

.margin-left-51 {
  margin-left: 12.75rem;
}

.padding-bottom-51 {
  padding-bottom: 12.75rem;
}

.margin-bottom-51 {
  margin-bottom: 12.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-51-lg {
    margin-left: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-51-lg {
    padding-bottom: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-51-lg {
    margin-bottom: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-51-lg {
    padding-right: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-51-lg {
    margin-right: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-51-lg {
    padding-left: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-51-lg {
    margin: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-51-lg {
    padding-top: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-51-lg {
    margin-top: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-51-lg {
    padding: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-51-lg {
    padding-left: 12.75rem;
    padding-right: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-51-lg {
    padding-top: 12.75rem;
    padding-bottom: 12.75rem;
  }
}

@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: 12.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-51-lg {
    height: 12.75rem;
  }
}

@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: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-51-md {
    padding-bottom: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-51-md {
    margin-bottom: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-51-md {
    padding-right: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-51-md {
    margin-right: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-51-md {
    padding-left: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-51-md {
    margin: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-51-md {
    padding-top: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-51-md {
    margin-top: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-51-md {
    padding: 12.75rem;
  }
}

@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: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-51-md {
    height: 12.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-52 {
  gap: 13rem;
}

.width-52 {
  width: 13rem;
}

.height-52 {
  height: 13rem;
}

.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: 13rem;
}

.padding-52 {
  padding: 13rem;
}

.margin-52 {
  margin: 13rem;
}

.padding-x-52 {
  padding-left: 13rem;
  padding-right: 13rem;
}

.margin-x-52 {
  margin-left: 13rem;
  margin-right: 13rem;
}

.padding-y-52 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}

.margin-y-52 {
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.padding-top-52 {
  padding-top: 13rem;
}

.margin-top-52 {
  margin-top: 13rem;
}

.padding-right-52 {
  padding-right: 13rem;
}

.margin-right-52 {
  margin-right: 13rem;
}

.padding-left-52 {
  padding-left: 13rem;
}

.margin-left-52 {
  margin-left: 13rem;
}

.padding-bottom-52 {
  padding-bottom: 13rem;
}

.margin-bottom-52 {
  margin-bottom: 13rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-52-lg {
    margin-left: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-52-lg {
    padding-bottom: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-52-lg {
    margin-bottom: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-52-lg {
    padding-right: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-52-lg {
    margin-right: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-52-lg {
    padding-left: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-52-lg {
    margin: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-52-lg {
    padding-top: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-52-lg {
    margin-top: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-52-lg {
    padding: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-52-lg {
    padding-left: 13rem;
    padding-right: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-52-lg {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
}

@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: 13rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-52-lg {
    height: 13rem;
  }
}

@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: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-52-md {
    padding-bottom: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-52-md {
    margin-bottom: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-52-md {
    padding-right: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-52-md {
    margin-right: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-52-md {
    padding-left: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-52-md {
    margin: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-52-md {
    padding-top: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-52-md {
    margin-top: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-52-md {
    padding: 13rem;
  }
}

@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: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-52-md {
    height: 13rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-53 {
  gap: 13.25rem;
}

.width-53 {
  width: 13.25rem;
}

.height-53 {
  height: 13.25rem;
}

.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: 13.25rem;
}

.padding-53 {
  padding: 13.25rem;
}

.margin-53 {
  margin: 13.25rem;
}

.padding-x-53 {
  padding-left: 13.25rem;
  padding-right: 13.25rem;
}

.margin-x-53 {
  margin-left: 13.25rem;
  margin-right: 13.25rem;
}

.padding-y-53 {
  padding-top: 13.25rem;
  padding-bottom: 13.25rem;
}

.margin-y-53 {
  margin-top: 13.25rem;
  margin-bottom: 13.25rem;
}

.padding-top-53 {
  padding-top: 13.25rem;
}

.margin-top-53 {
  margin-top: 13.25rem;
}

.padding-right-53 {
  padding-right: 13.25rem;
}

.margin-right-53 {
  margin-right: 13.25rem;
}

.padding-left-53 {
  padding-left: 13.25rem;
}

.margin-left-53 {
  margin-left: 13.25rem;
}

.padding-bottom-53 {
  padding-bottom: 13.25rem;
}

.margin-bottom-53 {
  margin-bottom: 13.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-53-lg {
    margin-left: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-53-lg {
    padding-bottom: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-53-lg {
    margin-bottom: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-53-lg {
    padding-right: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-53-lg {
    margin-right: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-53-lg {
    padding-left: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-53-lg {
    margin: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-53-lg {
    padding-top: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-53-lg {
    margin-top: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-53-lg {
    padding: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-53-lg {
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-53-lg {
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }
}

@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: 13.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-53-lg {
    height: 13.25rem;
  }
}

@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: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-53-md {
    padding-bottom: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-53-md {
    margin-bottom: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-53-md {
    padding-right: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-53-md {
    margin-right: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-53-md {
    padding-left: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-53-md {
    margin: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-53-md {
    padding-top: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-53-md {
    margin-top: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-53-md {
    padding: 13.25rem;
  }
}

@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: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-53-md {
    height: 13.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-54 {
  gap: 13.5rem;
}

.width-54 {
  width: 13.5rem;
}

.height-54 {
  height: 13.5rem;
}

.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: 13.5rem;
}

.padding-54 {
  padding: 13.5rem;
}

.margin-54 {
  margin: 13.5rem;
}

.padding-x-54 {
  padding-left: 13.5rem;
  padding-right: 13.5rem;
}

.margin-x-54 {
  margin-left: 13.5rem;
  margin-right: 13.5rem;
}

.padding-y-54 {
  padding-top: 13.5rem;
  padding-bottom: 13.5rem;
}

.margin-y-54 {
  margin-top: 13.5rem;
  margin-bottom: 13.5rem;
}

.padding-top-54 {
  padding-top: 13.5rem;
}

.margin-top-54 {
  margin-top: 13.5rem;
}

.padding-right-54 {
  padding-right: 13.5rem;
}

.margin-right-54 {
  margin-right: 13.5rem;
}

.padding-left-54 {
  padding-left: 13.5rem;
}

.margin-left-54 {
  margin-left: 13.5rem;
}

.padding-bottom-54 {
  padding-bottom: 13.5rem;
}

.margin-bottom-54 {
  margin-bottom: 13.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-54-lg {
    margin-left: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-54-lg {
    padding-bottom: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-54-lg {
    margin-bottom: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-54-lg {
    padding-right: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-54-lg {
    margin-right: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-54-lg {
    padding-left: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-54-lg {
    margin: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-54-lg {
    padding-top: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-54-lg {
    margin-top: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-54-lg {
    padding: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-54-lg {
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-54-lg {
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }
}

@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: 13.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-54-lg {
    height: 13.5rem;
  }
}

@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: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-54-md {
    padding-bottom: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-54-md {
    margin-bottom: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-54-md {
    padding-right: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-54-md {
    margin-right: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-54-md {
    padding-left: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-54-md {
    margin: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-54-md {
    padding-top: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-54-md {
    margin-top: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-54-md {
    padding: 13.5rem;
  }
}

@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: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-54-md {
    height: 13.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-55 {
  gap: 13.75rem;
}

.width-55 {
  width: 13.75rem;
}

.height-55 {
  height: 13.75rem;
}

.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: 13.75rem;
}

.padding-55 {
  padding: 13.75rem;
}

.margin-55 {
  margin: 13.75rem;
}

.padding-x-55 {
  padding-left: 13.75rem;
  padding-right: 13.75rem;
}

.margin-x-55 {
  margin-left: 13.75rem;
  margin-right: 13.75rem;
}

.padding-y-55 {
  padding-top: 13.75rem;
  padding-bottom: 13.75rem;
}

.margin-y-55 {
  margin-top: 13.75rem;
  margin-bottom: 13.75rem;
}

.padding-top-55 {
  padding-top: 13.75rem;
}

.margin-top-55 {
  margin-top: 13.75rem;
}

.padding-right-55 {
  padding-right: 13.75rem;
}

.margin-right-55 {
  margin-right: 13.75rem;
}

.padding-left-55 {
  padding-left: 13.75rem;
}

.margin-left-55 {
  margin-left: 13.75rem;
}

.padding-bottom-55 {
  padding-bottom: 13.75rem;
}

.margin-bottom-55 {
  margin-bottom: 13.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-55-lg {
    margin-left: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-55-lg {
    padding-bottom: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-55-lg {
    margin-bottom: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-55-lg {
    padding-right: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-55-lg {
    margin-right: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-55-lg {
    padding-left: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-55-lg {
    margin: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-55-lg {
    padding-top: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-55-lg {
    margin-top: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-55-lg {
    padding: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-55-lg {
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-55-lg {
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }
}

@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: 13.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-55-lg {
    height: 13.75rem;
  }
}

@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: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-55-md {
    padding-bottom: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-55-md {
    margin-bottom: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-55-md {
    padding-right: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-55-md {
    margin-right: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-55-md {
    padding-left: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-55-md {
    margin: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-55-md {
    padding-top: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-55-md {
    margin-top: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-55-md {
    padding: 13.75rem;
  }
}

@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: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-55-md {
    height: 13.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-56 {
  gap: 14rem;
}

.width-56 {
  width: 14rem;
}

.height-56 {
  height: 14rem;
}

.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: 14rem;
}

.padding-56 {
  padding: 14rem;
}

.margin-56 {
  margin: 14rem;
}

.padding-x-56 {
  padding-left: 14rem;
  padding-right: 14rem;
}

.margin-x-56 {
  margin-left: 14rem;
  margin-right: 14rem;
}

.padding-y-56 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.margin-y-56 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.padding-top-56 {
  padding-top: 14rem;
}

.margin-top-56 {
  margin-top: 14rem;
}

.padding-right-56 {
  padding-right: 14rem;
}

.margin-right-56 {
  margin-right: 14rem;
}

.padding-left-56 {
  padding-left: 14rem;
}

.margin-left-56 {
  margin-left: 14rem;
}

.padding-bottom-56 {
  padding-bottom: 14rem;
}

.margin-bottom-56 {
  margin-bottom: 14rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-56-lg {
    margin-left: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-56-lg {
    padding-bottom: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-56-lg {
    margin-bottom: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-56-lg {
    padding-right: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-56-lg {
    margin-right: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-56-lg {
    padding-left: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-56-lg {
    margin: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-56-lg {
    padding-top: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-56-lg {
    margin-top: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-56-lg {
    padding: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-56-lg {
    padding-left: 14rem;
    padding-right: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-56-lg {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
}

@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: 14rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-56-lg {
    height: 14rem;
  }
}

@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: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-56-md {
    padding-bottom: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-56-md {
    margin-bottom: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-56-md {
    padding-right: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-56-md {
    margin-right: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-56-md {
    padding-left: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-56-md {
    margin: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-56-md {
    padding-top: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-56-md {
    margin-top: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-56-md {
    padding: 14rem;
  }
}

@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: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-56-md {
    height: 14rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-57 {
  gap: 14.25rem;
}

.width-57 {
  width: 14.25rem;
}

.height-57 {
  height: 14.25rem;
}

.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: 14.25rem;
}

.padding-57 {
  padding: 14.25rem;
}

.margin-57 {
  margin: 14.25rem;
}

.padding-x-57 {
  padding-left: 14.25rem;
  padding-right: 14.25rem;
}

.margin-x-57 {
  margin-left: 14.25rem;
  margin-right: 14.25rem;
}

.padding-y-57 {
  padding-top: 14.25rem;
  padding-bottom: 14.25rem;
}

.margin-y-57 {
  margin-top: 14.25rem;
  margin-bottom: 14.25rem;
}

.padding-top-57 {
  padding-top: 14.25rem;
}

.margin-top-57 {
  margin-top: 14.25rem;
}

.padding-right-57 {
  padding-right: 14.25rem;
}

.margin-right-57 {
  margin-right: 14.25rem;
}

.padding-left-57 {
  padding-left: 14.25rem;
}

.margin-left-57 {
  margin-left: 14.25rem;
}

.padding-bottom-57 {
  padding-bottom: 14.25rem;
}

.margin-bottom-57 {
  margin-bottom: 14.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-57-lg {
    margin-left: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-57-lg {
    padding-bottom: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-57-lg {
    margin-bottom: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-57-lg {
    padding-right: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-57-lg {
    margin-right: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-57-lg {
    padding-left: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-57-lg {
    margin: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-57-lg {
    padding-top: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-57-lg {
    margin-top: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-57-lg {
    padding: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-57-lg {
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-57-lg {
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }
}

@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: 14.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-57-lg {
    height: 14.25rem;
  }
}

@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: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-57-md {
    padding-bottom: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-57-md {
    margin-bottom: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-57-md {
    padding-right: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-57-md {
    margin-right: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-57-md {
    padding-left: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-57-md {
    margin: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-57-md {
    padding-top: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-57-md {
    margin-top: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-57-md {
    padding: 14.25rem;
  }
}

@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: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-57-md {
    height: 14.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-58 {
  gap: 14.5rem;
}

.width-58 {
  width: 14.5rem;
}

.height-58 {
  height: 14.5rem;
}

.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: 14.5rem;
}

.padding-58 {
  padding: 14.5rem;
}

.margin-58 {
  margin: 14.5rem;
}

.padding-x-58 {
  padding-left: 14.5rem;
  padding-right: 14.5rem;
}

.margin-x-58 {
  margin-left: 14.5rem;
  margin-right: 14.5rem;
}

.padding-y-58 {
  padding-top: 14.5rem;
  padding-bottom: 14.5rem;
}

.margin-y-58 {
  margin-top: 14.5rem;
  margin-bottom: 14.5rem;
}

.padding-top-58 {
  padding-top: 14.5rem;
}

.margin-top-58 {
  margin-top: 14.5rem;
}

.padding-right-58 {
  padding-right: 14.5rem;
}

.margin-right-58 {
  margin-right: 14.5rem;
}

.padding-left-58 {
  padding-left: 14.5rem;
}

.margin-left-58 {
  margin-left: 14.5rem;
}

.padding-bottom-58 {
  padding-bottom: 14.5rem;
}

.margin-bottom-58 {
  margin-bottom: 14.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-58-lg {
    margin-left: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-58-lg {
    padding-bottom: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-58-lg {
    margin-bottom: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-58-lg {
    padding-right: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-58-lg {
    margin-right: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-58-lg {
    padding-left: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-58-lg {
    margin: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-58-lg {
    padding-top: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-58-lg {
    margin-top: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-58-lg {
    padding: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-58-lg {
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-58-lg {
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }
}

@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: 14.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-58-lg {
    height: 14.5rem;
  }
}

@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: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-58-md {
    padding-bottom: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-58-md {
    margin-bottom: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-58-md {
    padding-right: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-58-md {
    margin-right: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-58-md {
    padding-left: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-58-md {
    margin: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-58-md {
    padding-top: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-58-md {
    margin-top: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-58-md {
    padding: 14.5rem;
  }
}

@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: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-58-md {
    height: 14.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-59 {
  gap: 14.75rem;
}

.width-59 {
  width: 14.75rem;
}

.height-59 {
  height: 14.75rem;
}

.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: 14.75rem;
}

.padding-59 {
  padding: 14.75rem;
}

.margin-59 {
  margin: 14.75rem;
}

.padding-x-59 {
  padding-left: 14.75rem;
  padding-right: 14.75rem;
}

.margin-x-59 {
  margin-left: 14.75rem;
  margin-right: 14.75rem;
}

.padding-y-59 {
  padding-top: 14.75rem;
  padding-bottom: 14.75rem;
}

.margin-y-59 {
  margin-top: 14.75rem;
  margin-bottom: 14.75rem;
}

.padding-top-59 {
  padding-top: 14.75rem;
}

.margin-top-59 {
  margin-top: 14.75rem;
}

.padding-right-59 {
  padding-right: 14.75rem;
}

.margin-right-59 {
  margin-right: 14.75rem;
}

.padding-left-59 {
  padding-left: 14.75rem;
}

.margin-left-59 {
  margin-left: 14.75rem;
}

.padding-bottom-59 {
  padding-bottom: 14.75rem;
}

.margin-bottom-59 {
  margin-bottom: 14.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-59-lg {
    margin-left: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-59-lg {
    padding-bottom: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-59-lg {
    margin-bottom: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-59-lg {
    padding-right: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-59-lg {
    margin-right: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-59-lg {
    padding-left: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-59-lg {
    margin: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-59-lg {
    padding-top: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-59-lg {
    margin-top: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-59-lg {
    padding: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-59-lg {
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-59-lg {
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }
}

@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: 14.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-59-lg {
    height: 14.75rem;
  }
}

@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: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-59-md {
    padding-bottom: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-59-md {
    margin-bottom: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-59-md {
    padding-right: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-59-md {
    margin-right: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-59-md {
    padding-left: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-59-md {
    margin: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-59-md {
    padding-top: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-59-md {
    margin-top: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-59-md {
    padding: 14.75rem;
  }
}

@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: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-59-md {
    height: 14.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-60 {
  gap: 15rem;
}

.width-60 {
  width: 15rem;
}

.height-60 {
  height: 15rem;
}

.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: 15rem;
}

.padding-60 {
  padding: 15rem;
}

.margin-60 {
  margin: 15rem;
}

.padding-x-60 {
  padding-left: 15rem;
  padding-right: 15rem;
}

.margin-x-60 {
  margin-left: 15rem;
  margin-right: 15rem;
}

.padding-y-60 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.margin-y-60 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.padding-top-60 {
  padding-top: 15rem;
}

.margin-top-60 {
  margin-top: 15rem;
}

.padding-right-60 {
  padding-right: 15rem;
}

.margin-right-60 {
  margin-right: 15rem;
}

.padding-left-60 {
  padding-left: 15rem;
}

.margin-left-60 {
  margin-left: 15rem;
}

.padding-bottom-60 {
  padding-bottom: 15rem;
}

.margin-bottom-60 {
  margin-bottom: 15rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-60-lg {
    margin-left: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-60-lg {
    padding-bottom: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-60-lg {
    margin-bottom: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-60-lg {
    padding-right: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-60-lg {
    margin-right: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-60-lg {
    padding-left: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-60-lg {
    margin: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-60-lg {
    padding-top: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-60-lg {
    margin-top: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-60-lg {
    padding: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-60-lg {
    padding-left: 15rem;
    padding-right: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-60-lg {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
}

@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: 15rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-60-lg {
    height: 15rem;
  }
}

@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: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-60-md {
    padding-bottom: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-60-md {
    margin-bottom: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-60-md {
    padding-right: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-60-md {
    margin-right: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-60-md {
    padding-left: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-60-md {
    margin: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-60-md {
    padding-top: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-60-md {
    margin-top: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-60-md {
    padding: 15rem;
  }
}

@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: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-60-md {
    height: 15rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-61 {
  gap: 15.25rem;
}

.width-61 {
  width: 15.25rem;
}

.height-61 {
  height: 15.25rem;
}

.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: 15.25rem;
}

.padding-61 {
  padding: 15.25rem;
}

.margin-61 {
  margin: 15.25rem;
}

.padding-x-61 {
  padding-left: 15.25rem;
  padding-right: 15.25rem;
}

.margin-x-61 {
  margin-left: 15.25rem;
  margin-right: 15.25rem;
}

.padding-y-61 {
  padding-top: 15.25rem;
  padding-bottom: 15.25rem;
}

.margin-y-61 {
  margin-top: 15.25rem;
  margin-bottom: 15.25rem;
}

.padding-top-61 {
  padding-top: 15.25rem;
}

.margin-top-61 {
  margin-top: 15.25rem;
}

.padding-right-61 {
  padding-right: 15.25rem;
}

.margin-right-61 {
  margin-right: 15.25rem;
}

.padding-left-61 {
  padding-left: 15.25rem;
}

.margin-left-61 {
  margin-left: 15.25rem;
}

.padding-bottom-61 {
  padding-bottom: 15.25rem;
}

.margin-bottom-61 {
  margin-bottom: 15.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-61-lg {
    margin-left: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-61-lg {
    padding-bottom: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-61-lg {
    margin-bottom: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-61-lg {
    padding-right: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-61-lg {
    margin-right: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-61-lg {
    padding-left: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-61-lg {
    margin: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-61-lg {
    padding-top: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-61-lg {
    margin-top: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-61-lg {
    padding: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-61-lg {
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-61-lg {
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }
}

@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: 15.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-61-lg {
    height: 15.25rem;
  }
}

@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: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-61-md {
    padding-bottom: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-61-md {
    margin-bottom: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-61-md {
    padding-right: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-61-md {
    margin-right: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-61-md {
    padding-left: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-61-md {
    margin: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-61-md {
    padding-top: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-61-md {
    margin-top: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-61-md {
    padding: 15.25rem;
  }
}

@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: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-61-md {
    height: 15.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-62 {
  gap: 15.5rem;
}

.width-62 {
  width: 15.5rem;
}

.height-62 {
  height: 15.5rem;
}

.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: 15.5rem;
}

.padding-62 {
  padding: 15.5rem;
}

.margin-62 {
  margin: 15.5rem;
}

.padding-x-62 {
  padding-left: 15.5rem;
  padding-right: 15.5rem;
}

.margin-x-62 {
  margin-left: 15.5rem;
  margin-right: 15.5rem;
}

.padding-y-62 {
  padding-top: 15.5rem;
  padding-bottom: 15.5rem;
}

.margin-y-62 {
  margin-top: 15.5rem;
  margin-bottom: 15.5rem;
}

.padding-top-62 {
  padding-top: 15.5rem;
}

.margin-top-62 {
  margin-top: 15.5rem;
}

.padding-right-62 {
  padding-right: 15.5rem;
}

.margin-right-62 {
  margin-right: 15.5rem;
}

.padding-left-62 {
  padding-left: 15.5rem;
}

.margin-left-62 {
  margin-left: 15.5rem;
}

.padding-bottom-62 {
  padding-bottom: 15.5rem;
}

.margin-bottom-62 {
  margin-bottom: 15.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-62-lg {
    margin-left: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-62-lg {
    padding-bottom: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-62-lg {
    margin-bottom: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-62-lg {
    padding-right: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-62-lg {
    margin-right: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-62-lg {
    padding-left: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-62-lg {
    margin: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-62-lg {
    padding-top: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-62-lg {
    margin-top: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-62-lg {
    padding: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-62-lg {
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-62-lg {
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }
}

@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: 15.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-62-lg {
    height: 15.5rem;
  }
}

@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: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-62-md {
    padding-bottom: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-62-md {
    margin-bottom: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-62-md {
    padding-right: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-62-md {
    margin-right: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-62-md {
    padding-left: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-62-md {
    margin: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-62-md {
    padding-top: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-62-md {
    margin-top: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-62-md {
    padding: 15.5rem;
  }
}

@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: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-62-md {
    height: 15.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-63 {
  gap: 15.75rem;
}

.width-63 {
  width: 15.75rem;
}

.height-63 {
  height: 15.75rem;
}

.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: 15.75rem;
}

.padding-63 {
  padding: 15.75rem;
}

.margin-63 {
  margin: 15.75rem;
}

.padding-x-63 {
  padding-left: 15.75rem;
  padding-right: 15.75rem;
}

.margin-x-63 {
  margin-left: 15.75rem;
  margin-right: 15.75rem;
}

.padding-y-63 {
  padding-top: 15.75rem;
  padding-bottom: 15.75rem;
}

.margin-y-63 {
  margin-top: 15.75rem;
  margin-bottom: 15.75rem;
}

.padding-top-63 {
  padding-top: 15.75rem;
}

.margin-top-63 {
  margin-top: 15.75rem;
}

.padding-right-63 {
  padding-right: 15.75rem;
}

.margin-right-63 {
  margin-right: 15.75rem;
}

.padding-left-63 {
  padding-left: 15.75rem;
}

.margin-left-63 {
  margin-left: 15.75rem;
}

.padding-bottom-63 {
  padding-bottom: 15.75rem;
}

.margin-bottom-63 {
  margin-bottom: 15.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-63-lg {
    margin-left: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-63-lg {
    padding-bottom: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-63-lg {
    margin-bottom: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-63-lg {
    padding-right: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-63-lg {
    margin-right: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-63-lg {
    padding-left: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-63-lg {
    margin: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-63-lg {
    padding-top: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-63-lg {
    margin-top: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-63-lg {
    padding: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-63-lg {
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-63-lg {
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }
}

@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: 15.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-63-lg {
    height: 15.75rem;
  }
}

@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: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-63-md {
    padding-bottom: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-63-md {
    margin-bottom: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-63-md {
    padding-right: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-63-md {
    margin-right: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-63-md {
    padding-left: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-63-md {
    margin: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-63-md {
    padding-top: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-63-md {
    margin-top: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-63-md {
    padding: 15.75rem;
  }
}

@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: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-63-md {
    height: 15.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-64 {
  gap: 16rem;
}

.width-64 {
  width: 16rem;
}

.height-64 {
  height: 16rem;
}

.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: 16rem;
}

.padding-64 {
  padding: 16rem;
}

.margin-64 {
  margin: 16rem;
}

.padding-x-64 {
  padding-left: 16rem;
  padding-right: 16rem;
}

.margin-x-64 {
  margin-left: 16rem;
  margin-right: 16rem;
}

.padding-y-64 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.margin-y-64 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.padding-top-64 {
  padding-top: 16rem;
}

.margin-top-64 {
  margin-top: 16rem;
}

.padding-right-64 {
  padding-right: 16rem;
}

.margin-right-64 {
  margin-right: 16rem;
}

.padding-left-64 {
  padding-left: 16rem;
}

.margin-left-64 {
  margin-left: 16rem;
}

.padding-bottom-64 {
  padding-bottom: 16rem;
}

.margin-bottom-64 {
  margin-bottom: 16rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-64-lg {
    margin-left: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-64-lg {
    padding-bottom: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-64-lg {
    margin-bottom: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-64-lg {
    padding-right: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-64-lg {
    margin-right: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-64-lg {
    padding-left: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-64-lg {
    margin: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-64-lg {
    padding-top: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-64-lg {
    margin-top: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-64-lg {
    padding: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-64-lg {
    padding-left: 16rem;
    padding-right: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-64-lg {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
}

@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: 16rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-64-lg {
    height: 16rem;
  }
}

@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: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-64-md {
    padding-bottom: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-64-md {
    margin-bottom: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-64-md {
    padding-right: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-64-md {
    margin-right: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-64-md {
    padding-left: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-64-md {
    margin: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-64-md {
    padding-top: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-64-md {
    margin-top: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-64-md {
    padding: 16rem;
  }
}

@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: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-64-md {
    height: 16rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-65 {
  gap: 16.25rem;
}

.width-65 {
  width: 16.25rem;
}

.height-65 {
  height: 16.25rem;
}

.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: 16.25rem;
}

.padding-65 {
  padding: 16.25rem;
}

.margin-65 {
  margin: 16.25rem;
}

.padding-x-65 {
  padding-left: 16.25rem;
  padding-right: 16.25rem;
}

.margin-x-65 {
  margin-left: 16.25rem;
  margin-right: 16.25rem;
}

.padding-y-65 {
  padding-top: 16.25rem;
  padding-bottom: 16.25rem;
}

.margin-y-65 {
  margin-top: 16.25rem;
  margin-bottom: 16.25rem;
}

.padding-top-65 {
  padding-top: 16.25rem;
}

.margin-top-65 {
  margin-top: 16.25rem;
}

.padding-right-65 {
  padding-right: 16.25rem;
}

.margin-right-65 {
  margin-right: 16.25rem;
}

.padding-left-65 {
  padding-left: 16.25rem;
}

.margin-left-65 {
  margin-left: 16.25rem;
}

.padding-bottom-65 {
  padding-bottom: 16.25rem;
}

.margin-bottom-65 {
  margin-bottom: 16.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-65-lg {
    margin-left: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-65-lg {
    padding-bottom: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-65-lg {
    margin-bottom: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-65-lg {
    padding-right: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-65-lg {
    margin-right: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-65-lg {
    padding-left: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-65-lg {
    margin: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-65-lg {
    padding-top: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-65-lg {
    margin-top: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-65-lg {
    padding: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-65-lg {
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-65-lg {
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }
}

@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: 16.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-65-lg {
    height: 16.25rem;
  }
}

@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: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-65-md {
    padding-bottom: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-65-md {
    margin-bottom: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-65-md {
    padding-right: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-65-md {
    margin-right: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-65-md {
    padding-left: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-65-md {
    margin: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-65-md {
    padding-top: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-65-md {
    margin-top: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-65-md {
    padding: 16.25rem;
  }
}

@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: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-65-md {
    height: 16.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-66 {
  gap: 16.5rem;
}

.width-66 {
  width: 16.5rem;
}

.height-66 {
  height: 16.5rem;
}

.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: 16.5rem;
}

.padding-66 {
  padding: 16.5rem;
}

.margin-66 {
  margin: 16.5rem;
}

.padding-x-66 {
  padding-left: 16.5rem;
  padding-right: 16.5rem;
}

.margin-x-66 {
  margin-left: 16.5rem;
  margin-right: 16.5rem;
}

.padding-y-66 {
  padding-top: 16.5rem;
  padding-bottom: 16.5rem;
}

.margin-y-66 {
  margin-top: 16.5rem;
  margin-bottom: 16.5rem;
}

.padding-top-66 {
  padding-top: 16.5rem;
}

.margin-top-66 {
  margin-top: 16.5rem;
}

.padding-right-66 {
  padding-right: 16.5rem;
}

.margin-right-66 {
  margin-right: 16.5rem;
}

.padding-left-66 {
  padding-left: 16.5rem;
}

.margin-left-66 {
  margin-left: 16.5rem;
}

.padding-bottom-66 {
  padding-bottom: 16.5rem;
}

.margin-bottom-66 {
  margin-bottom: 16.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-66-lg {
    margin-left: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-66-lg {
    padding-bottom: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-66-lg {
    margin-bottom: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-66-lg {
    padding-right: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-66-lg {
    margin-right: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-66-lg {
    padding-left: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-66-lg {
    margin: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-66-lg {
    padding-top: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-66-lg {
    margin-top: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-66-lg {
    padding: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-66-lg {
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-66-lg {
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }
}

@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: 16.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-66-lg {
    height: 16.5rem;
  }
}

@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: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-66-md {
    padding-bottom: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-66-md {
    margin-bottom: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-66-md {
    padding-right: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-66-md {
    margin-right: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-66-md {
    padding-left: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-66-md {
    margin: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-66-md {
    padding-top: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-66-md {
    margin-top: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-66-md {
    padding: 16.5rem;
  }
}

@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: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-66-md {
    height: 16.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-67 {
  gap: 16.75rem;
}

.width-67 {
  width: 16.75rem;
}

.height-67 {
  height: 16.75rem;
}

.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: 16.75rem;
}

.padding-67 {
  padding: 16.75rem;
}

.margin-67 {
  margin: 16.75rem;
}

.padding-x-67 {
  padding-left: 16.75rem;
  padding-right: 16.75rem;
}

.margin-x-67 {
  margin-left: 16.75rem;
  margin-right: 16.75rem;
}

.padding-y-67 {
  padding-top: 16.75rem;
  padding-bottom: 16.75rem;
}

.margin-y-67 {
  margin-top: 16.75rem;
  margin-bottom: 16.75rem;
}

.padding-top-67 {
  padding-top: 16.75rem;
}

.margin-top-67 {
  margin-top: 16.75rem;
}

.padding-right-67 {
  padding-right: 16.75rem;
}

.margin-right-67 {
  margin-right: 16.75rem;
}

.padding-left-67 {
  padding-left: 16.75rem;
}

.margin-left-67 {
  margin-left: 16.75rem;
}

.padding-bottom-67 {
  padding-bottom: 16.75rem;
}

.margin-bottom-67 {
  margin-bottom: 16.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-67-lg {
    margin-left: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-67-lg {
    padding-bottom: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-67-lg {
    margin-bottom: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-67-lg {
    padding-right: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-67-lg {
    margin-right: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-67-lg {
    padding-left: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-67-lg {
    margin: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-67-lg {
    padding-top: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-67-lg {
    margin-top: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-67-lg {
    padding: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-67-lg {
    padding-left: 16.75rem;
    padding-right: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-67-lg {
    padding-top: 16.75rem;
    padding-bottom: 16.75rem;
  }
}

@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: 16.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-67-lg {
    height: 16.75rem;
  }
}

@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: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-67-md {
    padding-bottom: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-67-md {
    margin-bottom: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-67-md {
    padding-right: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-67-md {
    margin-right: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-67-md {
    padding-left: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-67-md {
    margin: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-67-md {
    padding-top: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-67-md {
    margin-top: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-67-md {
    padding: 16.75rem;
  }
}

@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: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-67-md {
    height: 16.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-68 {
  gap: 17rem;
}

.width-68 {
  width: 17rem;
}

.height-68 {
  height: 17rem;
}

.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: 17rem;
}

.padding-68 {
  padding: 17rem;
}

.margin-68 {
  margin: 17rem;
}

.padding-x-68 {
  padding-left: 17rem;
  padding-right: 17rem;
}

.margin-x-68 {
  margin-left: 17rem;
  margin-right: 17rem;
}

.padding-y-68 {
  padding-top: 17rem;
  padding-bottom: 17rem;
}

.margin-y-68 {
  margin-top: 17rem;
  margin-bottom: 17rem;
}

.padding-top-68 {
  padding-top: 17rem;
}

.margin-top-68 {
  margin-top: 17rem;
}

.padding-right-68 {
  padding-right: 17rem;
}

.margin-right-68 {
  margin-right: 17rem;
}

.padding-left-68 {
  padding-left: 17rem;
}

.margin-left-68 {
  margin-left: 17rem;
}

.padding-bottom-68 {
  padding-bottom: 17rem;
}

.margin-bottom-68 {
  margin-bottom: 17rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-68-lg {
    margin-left: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-68-lg {
    padding-bottom: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-68-lg {
    margin-bottom: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-68-lg {
    padding-right: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-68-lg {
    margin-right: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-68-lg {
    padding-left: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-68-lg {
    margin: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-68-lg {
    padding-top: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-68-lg {
    margin-top: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-68-lg {
    padding: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-68-lg {
    padding-left: 17rem;
    padding-right: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-68-lg {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }
}

@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: 17rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-68-lg {
    height: 17rem;
  }
}

@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: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-68-md {
    padding-bottom: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-68-md {
    margin-bottom: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-68-md {
    padding-right: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-68-md {
    margin-right: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-68-md {
    padding-left: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-68-md {
    margin: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-68-md {
    padding-top: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-68-md {
    margin-top: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-68-md {
    padding: 17rem;
  }
}

@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: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-68-md {
    height: 17rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-69 {
  gap: 17.25rem;
}

.width-69 {
  width: 17.25rem;
}

.height-69 {
  height: 17.25rem;
}

.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: 17.25rem;
}

.padding-69 {
  padding: 17.25rem;
}

.margin-69 {
  margin: 17.25rem;
}

.padding-x-69 {
  padding-left: 17.25rem;
  padding-right: 17.25rem;
}

.margin-x-69 {
  margin-left: 17.25rem;
  margin-right: 17.25rem;
}

.padding-y-69 {
  padding-top: 17.25rem;
  padding-bottom: 17.25rem;
}

.margin-y-69 {
  margin-top: 17.25rem;
  margin-bottom: 17.25rem;
}

.padding-top-69 {
  padding-top: 17.25rem;
}

.margin-top-69 {
  margin-top: 17.25rem;
}

.padding-right-69 {
  padding-right: 17.25rem;
}

.margin-right-69 {
  margin-right: 17.25rem;
}

.padding-left-69 {
  padding-left: 17.25rem;
}

.margin-left-69 {
  margin-left: 17.25rem;
}

.padding-bottom-69 {
  padding-bottom: 17.25rem;
}

.margin-bottom-69 {
  margin-bottom: 17.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-69-lg {
    margin-left: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-69-lg {
    padding-bottom: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-69-lg {
    margin-bottom: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-69-lg {
    padding-right: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-69-lg {
    margin-right: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-69-lg {
    padding-left: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-69-lg {
    margin: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-69-lg {
    padding-top: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-69-lg {
    margin-top: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-69-lg {
    padding: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-69-lg {
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-69-lg {
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }
}

@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: 17.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-69-lg {
    height: 17.25rem;
  }
}

@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: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-69-md {
    padding-bottom: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-69-md {
    margin-bottom: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-69-md {
    padding-right: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-69-md {
    margin-right: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-69-md {
    padding-left: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-69-md {
    margin: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-69-md {
    padding-top: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-69-md {
    margin-top: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-69-md {
    padding: 17.25rem;
  }
}

@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: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-69-md {
    height: 17.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-70 {
  gap: 17.5rem;
}

.width-70 {
  width: 17.5rem;
}

.height-70 {
  height: 17.5rem;
}

.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: 17.5rem;
}

.padding-70 {
  padding: 17.5rem;
}

.margin-70 {
  margin: 17.5rem;
}

.padding-x-70 {
  padding-left: 17.5rem;
  padding-right: 17.5rem;
}

.margin-x-70 {
  margin-left: 17.5rem;
  margin-right: 17.5rem;
}

.padding-y-70 {
  padding-top: 17.5rem;
  padding-bottom: 17.5rem;
}

.margin-y-70 {
  margin-top: 17.5rem;
  margin-bottom: 17.5rem;
}

.padding-top-70 {
  padding-top: 17.5rem;
}

.margin-top-70 {
  margin-top: 17.5rem;
}

.padding-right-70 {
  padding-right: 17.5rem;
}

.margin-right-70 {
  margin-right: 17.5rem;
}

.padding-left-70 {
  padding-left: 17.5rem;
}

.margin-left-70 {
  margin-left: 17.5rem;
}

.padding-bottom-70 {
  padding-bottom: 17.5rem;
}

.margin-bottom-70 {
  margin-bottom: 17.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-70-lg {
    margin-left: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-70-lg {
    padding-bottom: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-70-lg {
    margin-bottom: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-70-lg {
    padding-right: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-70-lg {
    margin-right: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-70-lg {
    padding-left: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-70-lg {
    margin: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-70-lg {
    padding-top: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-70-lg {
    margin-top: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-70-lg {
    padding: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-70-lg {
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-70-lg {
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }
}

@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: 17.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-70-lg {
    height: 17.5rem;
  }
}

@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: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-70-md {
    padding-bottom: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-70-md {
    margin-bottom: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-70-md {
    padding-right: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-70-md {
    margin-right: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-70-md {
    padding-left: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-70-md {
    margin: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-70-md {
    padding-top: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-70-md {
    margin-top: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-70-md {
    padding: 17.5rem;
  }
}

@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: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-70-md {
    height: 17.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-71 {
  gap: 17.75rem;
}

.width-71 {
  width: 17.75rem;
}

.height-71 {
  height: 17.75rem;
}

.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: 17.75rem;
}

.padding-71 {
  padding: 17.75rem;
}

.margin-71 {
  margin: 17.75rem;
}

.padding-x-71 {
  padding-left: 17.75rem;
  padding-right: 17.75rem;
}

.margin-x-71 {
  margin-left: 17.75rem;
  margin-right: 17.75rem;
}

.padding-y-71 {
  padding-top: 17.75rem;
  padding-bottom: 17.75rem;
}

.margin-y-71 {
  margin-top: 17.75rem;
  margin-bottom: 17.75rem;
}

.padding-top-71 {
  padding-top: 17.75rem;
}

.margin-top-71 {
  margin-top: 17.75rem;
}

.padding-right-71 {
  padding-right: 17.75rem;
}

.margin-right-71 {
  margin-right: 17.75rem;
}

.padding-left-71 {
  padding-left: 17.75rem;
}

.margin-left-71 {
  margin-left: 17.75rem;
}

.padding-bottom-71 {
  padding-bottom: 17.75rem;
}

.margin-bottom-71 {
  margin-bottom: 17.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-71-lg {
    margin-left: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-71-lg {
    padding-bottom: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-71-lg {
    margin-bottom: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-71-lg {
    padding-right: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-71-lg {
    margin-right: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-71-lg {
    padding-left: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-71-lg {
    margin: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-71-lg {
    padding-top: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-71-lg {
    margin-top: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-71-lg {
    padding: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-71-lg {
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-71-lg {
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }
}

@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: 17.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-71-lg {
    height: 17.75rem;
  }
}

@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: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-71-md {
    padding-bottom: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-71-md {
    margin-bottom: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-71-md {
    padding-right: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-71-md {
    margin-right: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-71-md {
    padding-left: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-71-md {
    margin: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-71-md {
    padding-top: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-71-md {
    margin-top: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-71-md {
    padding: 17.75rem;
  }
}

@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: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-71-md {
    height: 17.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-72 {
  gap: 18rem;
}

.width-72 {
  width: 18rem;
}

.height-72 {
  height: 18rem;
}

.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: 18rem;
}

.padding-72 {
  padding: 18rem;
}

.margin-72 {
  margin: 18rem;
}

.padding-x-72 {
  padding-left: 18rem;
  padding-right: 18rem;
}

.margin-x-72 {
  margin-left: 18rem;
  margin-right: 18rem;
}

.padding-y-72 {
  padding-top: 18rem;
  padding-bottom: 18rem;
}

.margin-y-72 {
  margin-top: 18rem;
  margin-bottom: 18rem;
}

.padding-top-72 {
  padding-top: 18rem;
}

.margin-top-72 {
  margin-top: 18rem;
}

.padding-right-72 {
  padding-right: 18rem;
}

.margin-right-72 {
  margin-right: 18rem;
}

.padding-left-72 {
  padding-left: 18rem;
}

.margin-left-72 {
  margin-left: 18rem;
}

.padding-bottom-72 {
  padding-bottom: 18rem;
}

.margin-bottom-72 {
  margin-bottom: 18rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-72-lg {
    margin-left: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-72-lg {
    padding-bottom: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-72-lg {
    margin-bottom: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-72-lg {
    padding-right: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-72-lg {
    margin-right: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-72-lg {
    padding-left: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-72-lg {
    margin: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-72-lg {
    padding-top: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-72-lg {
    margin-top: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-72-lg {
    padding: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-72-lg {
    padding-left: 18rem;
    padding-right: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-72-lg {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
}

@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: 18rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-72-lg {
    height: 18rem;
  }
}

@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: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-72-md {
    padding-bottom: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-72-md {
    margin-bottom: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-72-md {
    padding-right: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-72-md {
    margin-right: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-72-md {
    padding-left: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-72-md {
    margin: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-72-md {
    padding-top: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-72-md {
    margin-top: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-72-md {
    padding: 18rem;
  }
}

@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: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-72-md {
    height: 18rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-73 {
  gap: 18.25rem;
}

.width-73 {
  width: 18.25rem;
}

.height-73 {
  height: 18.25rem;
}

.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: 18.25rem;
}

.padding-73 {
  padding: 18.25rem;
}

.margin-73 {
  margin: 18.25rem;
}

.padding-x-73 {
  padding-left: 18.25rem;
  padding-right: 18.25rem;
}

.margin-x-73 {
  margin-left: 18.25rem;
  margin-right: 18.25rem;
}

.padding-y-73 {
  padding-top: 18.25rem;
  padding-bottom: 18.25rem;
}

.margin-y-73 {
  margin-top: 18.25rem;
  margin-bottom: 18.25rem;
}

.padding-top-73 {
  padding-top: 18.25rem;
}

.margin-top-73 {
  margin-top: 18.25rem;
}

.padding-right-73 {
  padding-right: 18.25rem;
}

.margin-right-73 {
  margin-right: 18.25rem;
}

.padding-left-73 {
  padding-left: 18.25rem;
}

.margin-left-73 {
  margin-left: 18.25rem;
}

.padding-bottom-73 {
  padding-bottom: 18.25rem;
}

.margin-bottom-73 {
  margin-bottom: 18.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-73-lg {
    margin-left: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-73-lg {
    padding-bottom: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-73-lg {
    margin-bottom: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-73-lg {
    padding-right: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-73-lg {
    margin-right: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-73-lg {
    padding-left: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-73-lg {
    margin: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-73-lg {
    padding-top: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-73-lg {
    margin-top: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-73-lg {
    padding: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-73-lg {
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-73-lg {
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }
}

@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: 18.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-73-lg {
    height: 18.25rem;
  }
}

@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: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-73-md {
    padding-bottom: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-73-md {
    margin-bottom: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-73-md {
    padding-right: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-73-md {
    margin-right: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-73-md {
    padding-left: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-73-md {
    margin: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-73-md {
    padding-top: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-73-md {
    margin-top: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-73-md {
    padding: 18.25rem;
  }
}

@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: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-73-md {
    height: 18.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-74 {
  gap: 18.5rem;
}

.width-74 {
  width: 18.5rem;
}

.height-74 {
  height: 18.5rem;
}

.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: 18.5rem;
}

.padding-74 {
  padding: 18.5rem;
}

.margin-74 {
  margin: 18.5rem;
}

.padding-x-74 {
  padding-left: 18.5rem;
  padding-right: 18.5rem;
}

.margin-x-74 {
  margin-left: 18.5rem;
  margin-right: 18.5rem;
}

.padding-y-74 {
  padding-top: 18.5rem;
  padding-bottom: 18.5rem;
}

.margin-y-74 {
  margin-top: 18.5rem;
  margin-bottom: 18.5rem;
}

.padding-top-74 {
  padding-top: 18.5rem;
}

.margin-top-74 {
  margin-top: 18.5rem;
}

.padding-right-74 {
  padding-right: 18.5rem;
}

.margin-right-74 {
  margin-right: 18.5rem;
}

.padding-left-74 {
  padding-left: 18.5rem;
}

.margin-left-74 {
  margin-left: 18.5rem;
}

.padding-bottom-74 {
  padding-bottom: 18.5rem;
}

.margin-bottom-74 {
  margin-bottom: 18.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-74-lg {
    margin-left: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-74-lg {
    padding-bottom: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-74-lg {
    margin-bottom: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-74-lg {
    padding-right: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-74-lg {
    margin-right: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-74-lg {
    padding-left: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-74-lg {
    margin: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-74-lg {
    padding-top: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-74-lg {
    margin-top: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-74-lg {
    padding: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-74-lg {
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-74-lg {
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }
}

@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: 18.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-74-lg {
    height: 18.5rem;
  }
}

@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: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-74-md {
    padding-bottom: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-74-md {
    margin-bottom: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-74-md {
    padding-right: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-74-md {
    margin-right: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-74-md {
    padding-left: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-74-md {
    margin: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-74-md {
    padding-top: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-74-md {
    margin-top: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-74-md {
    padding: 18.5rem;
  }
}

@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: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-74-md {
    height: 18.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-75 {
  gap: 18.75rem;
}

.width-75 {
  width: 18.75rem;
}

.height-75 {
  height: 18.75rem;
}

.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: 18.75rem;
}

.padding-75 {
  padding: 18.75rem;
}

.margin-75 {
  margin: 18.75rem;
}

.padding-x-75 {
  padding-left: 18.75rem;
  padding-right: 18.75rem;
}

.margin-x-75 {
  margin-left: 18.75rem;
  margin-right: 18.75rem;
}

.padding-y-75 {
  padding-top: 18.75rem;
  padding-bottom: 18.75rem;
}

.margin-y-75 {
  margin-top: 18.75rem;
  margin-bottom: 18.75rem;
}

.padding-top-75 {
  padding-top: 18.75rem;
}

.margin-top-75 {
  margin-top: 18.75rem;
}

.padding-right-75 {
  padding-right: 18.75rem;
}

.margin-right-75 {
  margin-right: 18.75rem;
}

.padding-left-75 {
  padding-left: 18.75rem;
}

.margin-left-75 {
  margin-left: 18.75rem;
}

.padding-bottom-75 {
  padding-bottom: 18.75rem;
}

.margin-bottom-75 {
  margin-bottom: 18.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-75-lg {
    margin-left: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-75-lg {
    padding-bottom: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-75-lg {
    margin-bottom: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-75-lg {
    padding-right: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-75-lg {
    margin-right: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-75-lg {
    padding-left: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-75-lg {
    margin: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-75-lg {
    padding-top: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-75-lg {
    margin-top: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-75-lg {
    padding: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-75-lg {
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-75-lg {
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }
}

@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: 18.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-75-lg {
    height: 18.75rem;
  }
}

@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: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-75-md {
    padding-bottom: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-75-md {
    margin-bottom: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-75-md {
    padding-right: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-75-md {
    margin-right: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-75-md {
    padding-left: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-75-md {
    margin: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-75-md {
    padding-top: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-75-md {
    margin-top: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-75-md {
    padding: 18.75rem;
  }
}

@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: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-75-md {
    height: 18.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-76 {
  gap: 19rem;
}

.width-76 {
  width: 19rem;
}

.height-76 {
  height: 19rem;
}

.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: 19rem;
}

.padding-76 {
  padding: 19rem;
}

.margin-76 {
  margin: 19rem;
}

.padding-x-76 {
  padding-left: 19rem;
  padding-right: 19rem;
}

.margin-x-76 {
  margin-left: 19rem;
  margin-right: 19rem;
}

.padding-y-76 {
  padding-top: 19rem;
  padding-bottom: 19rem;
}

.margin-y-76 {
  margin-top: 19rem;
  margin-bottom: 19rem;
}

.padding-top-76 {
  padding-top: 19rem;
}

.margin-top-76 {
  margin-top: 19rem;
}

.padding-right-76 {
  padding-right: 19rem;
}

.margin-right-76 {
  margin-right: 19rem;
}

.padding-left-76 {
  padding-left: 19rem;
}

.margin-left-76 {
  margin-left: 19rem;
}

.padding-bottom-76 {
  padding-bottom: 19rem;
}

.margin-bottom-76 {
  margin-bottom: 19rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-76-lg {
    margin-left: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-76-lg {
    padding-bottom: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-76-lg {
    margin-bottom: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-76-lg {
    padding-right: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-76-lg {
    margin-right: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-76-lg {
    padding-left: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-76-lg {
    margin: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-76-lg {
    padding-top: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-76-lg {
    margin-top: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-76-lg {
    padding: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-76-lg {
    padding-left: 19rem;
    padding-right: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-76-lg {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }
}

@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: 19rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-76-lg {
    height: 19rem;
  }
}

@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: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-76-md {
    padding-bottom: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-76-md {
    margin-bottom: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-76-md {
    padding-right: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-76-md {
    margin-right: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-76-md {
    padding-left: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-76-md {
    margin: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-76-md {
    padding-top: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-76-md {
    margin-top: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-76-md {
    padding: 19rem;
  }
}

@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: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-76-md {
    height: 19rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-77 {
  gap: 19.25rem;
}

.width-77 {
  width: 19.25rem;
}

.height-77 {
  height: 19.25rem;
}

.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: 19.25rem;
}

.padding-77 {
  padding: 19.25rem;
}

.margin-77 {
  margin: 19.25rem;
}

.padding-x-77 {
  padding-left: 19.25rem;
  padding-right: 19.25rem;
}

.margin-x-77 {
  margin-left: 19.25rem;
  margin-right: 19.25rem;
}

.padding-y-77 {
  padding-top: 19.25rem;
  padding-bottom: 19.25rem;
}

.margin-y-77 {
  margin-top: 19.25rem;
  margin-bottom: 19.25rem;
}

.padding-top-77 {
  padding-top: 19.25rem;
}

.margin-top-77 {
  margin-top: 19.25rem;
}

.padding-right-77 {
  padding-right: 19.25rem;
}

.margin-right-77 {
  margin-right: 19.25rem;
}

.padding-left-77 {
  padding-left: 19.25rem;
}

.margin-left-77 {
  margin-left: 19.25rem;
}

.padding-bottom-77 {
  padding-bottom: 19.25rem;
}

.margin-bottom-77 {
  margin-bottom: 19.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-77-lg {
    margin-left: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-77-lg {
    padding-bottom: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-77-lg {
    margin-bottom: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-77-lg {
    padding-right: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-77-lg {
    margin-right: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-77-lg {
    padding-left: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-77-lg {
    margin: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-77-lg {
    padding-top: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-77-lg {
    margin-top: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-77-lg {
    padding: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-77-lg {
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-77-lg {
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }
}

@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: 19.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-77-lg {
    height: 19.25rem;
  }
}

@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: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-77-md {
    padding-bottom: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-77-md {
    margin-bottom: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-77-md {
    padding-right: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-77-md {
    margin-right: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-77-md {
    padding-left: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-77-md {
    margin: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-77-md {
    padding-top: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-77-md {
    margin-top: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-77-md {
    padding: 19.25rem;
  }
}

@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: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-77-md {
    height: 19.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-78 {
  gap: 19.5rem;
}

.width-78 {
  width: 19.5rem;
}

.height-78 {
  height: 19.5rem;
}

.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: 19.5rem;
}

.padding-78 {
  padding: 19.5rem;
}

.margin-78 {
  margin: 19.5rem;
}

.padding-x-78 {
  padding-left: 19.5rem;
  padding-right: 19.5rem;
}

.margin-x-78 {
  margin-left: 19.5rem;
  margin-right: 19.5rem;
}

.padding-y-78 {
  padding-top: 19.5rem;
  padding-bottom: 19.5rem;
}

.margin-y-78 {
  margin-top: 19.5rem;
  margin-bottom: 19.5rem;
}

.padding-top-78 {
  padding-top: 19.5rem;
}

.margin-top-78 {
  margin-top: 19.5rem;
}

.padding-right-78 {
  padding-right: 19.5rem;
}

.margin-right-78 {
  margin-right: 19.5rem;
}

.padding-left-78 {
  padding-left: 19.5rem;
}

.margin-left-78 {
  margin-left: 19.5rem;
}

.padding-bottom-78 {
  padding-bottom: 19.5rem;
}

.margin-bottom-78 {
  margin-bottom: 19.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-78-lg {
    margin-left: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-78-lg {
    padding-bottom: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-78-lg {
    margin-bottom: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-78-lg {
    padding-right: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-78-lg {
    margin-right: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-78-lg {
    padding-left: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-78-lg {
    margin: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-78-lg {
    padding-top: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-78-lg {
    margin-top: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-78-lg {
    padding: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-78-lg {
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-78-lg {
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }
}

@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: 19.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-78-lg {
    height: 19.5rem;
  }
}

@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: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-78-md {
    padding-bottom: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-78-md {
    margin-bottom: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-78-md {
    padding-right: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-78-md {
    margin-right: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-78-md {
    padding-left: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-78-md {
    margin: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-78-md {
    padding-top: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-78-md {
    margin-top: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-78-md {
    padding: 19.5rem;
  }
}

@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: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-78-md {
    height: 19.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-79 {
  gap: 19.75rem;
}

.width-79 {
  width: 19.75rem;
}

.height-79 {
  height: 19.75rem;
}

.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: 19.75rem;
}

.padding-79 {
  padding: 19.75rem;
}

.margin-79 {
  margin: 19.75rem;
}

.padding-x-79 {
  padding-left: 19.75rem;
  padding-right: 19.75rem;
}

.margin-x-79 {
  margin-left: 19.75rem;
  margin-right: 19.75rem;
}

.padding-y-79 {
  padding-top: 19.75rem;
  padding-bottom: 19.75rem;
}

.margin-y-79 {
  margin-top: 19.75rem;
  margin-bottom: 19.75rem;
}

.padding-top-79 {
  padding-top: 19.75rem;
}

.margin-top-79 {
  margin-top: 19.75rem;
}

.padding-right-79 {
  padding-right: 19.75rem;
}

.margin-right-79 {
  margin-right: 19.75rem;
}

.padding-left-79 {
  padding-left: 19.75rem;
}

.margin-left-79 {
  margin-left: 19.75rem;
}

.padding-bottom-79 {
  padding-bottom: 19.75rem;
}

.margin-bottom-79 {
  margin-bottom: 19.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-79-lg {
    margin-left: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-79-lg {
    padding-bottom: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-79-lg {
    margin-bottom: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-79-lg {
    padding-right: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-79-lg {
    margin-right: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-79-lg {
    padding-left: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-79-lg {
    margin: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-79-lg {
    padding-top: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-79-lg {
    margin-top: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-79-lg {
    padding: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-79-lg {
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-79-lg {
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }
}

@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: 19.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-79-lg {
    height: 19.75rem;
  }
}

@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: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-79-md {
    padding-bottom: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-79-md {
    margin-bottom: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-79-md {
    padding-right: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-79-md {
    margin-right: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-79-md {
    padding-left: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-79-md {
    margin: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-79-md {
    padding-top: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-79-md {
    margin-top: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-79-md {
    padding: 19.75rem;
  }
}

@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: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-79-md {
    height: 19.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-80 {
  gap: 20rem;
}

.width-80 {
  width: 20rem;
}

.height-80 {
  height: 20rem;
}

.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: 20rem;
}

.padding-80 {
  padding: 20rem;
}

.margin-80 {
  margin: 20rem;
}

.padding-x-80 {
  padding-left: 20rem;
  padding-right: 20rem;
}

.margin-x-80 {
  margin-left: 20rem;
  margin-right: 20rem;
}

.padding-y-80 {
  padding-top: 20rem;
  padding-bottom: 20rem;
}

.margin-y-80 {
  margin-top: 20rem;
  margin-bottom: 20rem;
}

.padding-top-80 {
  padding-top: 20rem;
}

.margin-top-80 {
  margin-top: 20rem;
}

.padding-right-80 {
  padding-right: 20rem;
}

.margin-right-80 {
  margin-right: 20rem;
}

.padding-left-80 {
  padding-left: 20rem;
}

.margin-left-80 {
  margin-left: 20rem;
}

.padding-bottom-80 {
  padding-bottom: 20rem;
}

.margin-bottom-80 {
  margin-bottom: 20rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-80-lg {
    margin-left: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-80-lg {
    padding-bottom: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-80-lg {
    margin-bottom: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-80-lg {
    padding-right: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-80-lg {
    margin-right: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-80-lg {
    padding-left: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-80-lg {
    margin: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-80-lg {
    padding-top: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-80-lg {
    margin-top: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-80-lg {
    padding: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-80-lg {
    padding-left: 20rem;
    padding-right: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-80-lg {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
}

@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: 20rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-80-lg {
    height: 20rem;
  }
}

@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: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-80-md {
    padding-bottom: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-80-md {
    margin-bottom: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-80-md {
    padding-right: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-80-md {
    margin-right: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-80-md {
    padding-left: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-80-md {
    margin: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-80-md {
    padding-top: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-80-md {
    margin-top: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-80-md {
    padding: 20rem;
  }
}

@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: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-80-md {
    height: 20rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-81 {
  gap: 20.25rem;
}

.width-81 {
  width: 20.25rem;
}

.height-81 {
  height: 20.25rem;
}

.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: 20.25rem;
}

.padding-81 {
  padding: 20.25rem;
}

.margin-81 {
  margin: 20.25rem;
}

.padding-x-81 {
  padding-left: 20.25rem;
  padding-right: 20.25rem;
}

.margin-x-81 {
  margin-left: 20.25rem;
  margin-right: 20.25rem;
}

.padding-y-81 {
  padding-top: 20.25rem;
  padding-bottom: 20.25rem;
}

.margin-y-81 {
  margin-top: 20.25rem;
  margin-bottom: 20.25rem;
}

.padding-top-81 {
  padding-top: 20.25rem;
}

.margin-top-81 {
  margin-top: 20.25rem;
}

.padding-right-81 {
  padding-right: 20.25rem;
}

.margin-right-81 {
  margin-right: 20.25rem;
}

.padding-left-81 {
  padding-left: 20.25rem;
}

.margin-left-81 {
  margin-left: 20.25rem;
}

.padding-bottom-81 {
  padding-bottom: 20.25rem;
}

.margin-bottom-81 {
  margin-bottom: 20.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-81-lg {
    margin-left: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-81-lg {
    padding-bottom: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-81-lg {
    margin-bottom: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-81-lg {
    padding-right: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-81-lg {
    margin-right: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-81-lg {
    padding-left: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-81-lg {
    margin: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-81-lg {
    padding-top: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-81-lg {
    margin-top: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-81-lg {
    padding: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-81-lg {
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-81-lg {
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }
}

@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: 20.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-81-lg {
    height: 20.25rem;
  }
}

@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: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-81-md {
    padding-bottom: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-81-md {
    margin-bottom: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-81-md {
    padding-right: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-81-md {
    margin-right: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-81-md {
    padding-left: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-81-md {
    margin: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-81-md {
    padding-top: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-81-md {
    margin-top: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-81-md {
    padding: 20.25rem;
  }
}

@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: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-81-md {
    height: 20.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-82 {
  gap: 20.5rem;
}

.width-82 {
  width: 20.5rem;
}

.height-82 {
  height: 20.5rem;
}

.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: 20.5rem;
}

.padding-82 {
  padding: 20.5rem;
}

.margin-82 {
  margin: 20.5rem;
}

.padding-x-82 {
  padding-left: 20.5rem;
  padding-right: 20.5rem;
}

.margin-x-82 {
  margin-left: 20.5rem;
  margin-right: 20.5rem;
}

.padding-y-82 {
  padding-top: 20.5rem;
  padding-bottom: 20.5rem;
}

.margin-y-82 {
  margin-top: 20.5rem;
  margin-bottom: 20.5rem;
}

.padding-top-82 {
  padding-top: 20.5rem;
}

.margin-top-82 {
  margin-top: 20.5rem;
}

.padding-right-82 {
  padding-right: 20.5rem;
}

.margin-right-82 {
  margin-right: 20.5rem;
}

.padding-left-82 {
  padding-left: 20.5rem;
}

.margin-left-82 {
  margin-left: 20.5rem;
}

.padding-bottom-82 {
  padding-bottom: 20.5rem;
}

.margin-bottom-82 {
  margin-bottom: 20.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-82-lg {
    margin-left: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-82-lg {
    padding-bottom: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-82-lg {
    margin-bottom: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-82-lg {
    padding-right: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-82-lg {
    margin-right: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-82-lg {
    padding-left: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-82-lg {
    margin: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-82-lg {
    padding-top: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-82-lg {
    margin-top: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-82-lg {
    padding: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-82-lg {
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-82-lg {
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }
}

@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: 20.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-82-lg {
    height: 20.5rem;
  }
}

@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: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-82-md {
    padding-bottom: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-82-md {
    margin-bottom: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-82-md {
    padding-right: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-82-md {
    margin-right: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-82-md {
    padding-left: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-82-md {
    margin: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-82-md {
    padding-top: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-82-md {
    margin-top: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-82-md {
    padding: 20.5rem;
  }
}

@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: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-82-md {
    height: 20.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-83 {
  gap: 20.75rem;
}

.width-83 {
  width: 20.75rem;
}

.height-83 {
  height: 20.75rem;
}

.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: 20.75rem;
}

.padding-83 {
  padding: 20.75rem;
}

.margin-83 {
  margin: 20.75rem;
}

.padding-x-83 {
  padding-left: 20.75rem;
  padding-right: 20.75rem;
}

.margin-x-83 {
  margin-left: 20.75rem;
  margin-right: 20.75rem;
}

.padding-y-83 {
  padding-top: 20.75rem;
  padding-bottom: 20.75rem;
}

.margin-y-83 {
  margin-top: 20.75rem;
  margin-bottom: 20.75rem;
}

.padding-top-83 {
  padding-top: 20.75rem;
}

.margin-top-83 {
  margin-top: 20.75rem;
}

.padding-right-83 {
  padding-right: 20.75rem;
}

.margin-right-83 {
  margin-right: 20.75rem;
}

.padding-left-83 {
  padding-left: 20.75rem;
}

.margin-left-83 {
  margin-left: 20.75rem;
}

.padding-bottom-83 {
  padding-bottom: 20.75rem;
}

.margin-bottom-83 {
  margin-bottom: 20.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-83-lg {
    margin-left: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-83-lg {
    padding-bottom: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-83-lg {
    margin-bottom: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-83-lg {
    padding-right: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-83-lg {
    margin-right: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-83-lg {
    padding-left: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-83-lg {
    margin: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-83-lg {
    padding-top: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-83-lg {
    margin-top: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-83-lg {
    padding: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-83-lg {
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-83-lg {
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }
}

@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: 20.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-83-lg {
    height: 20.75rem;
  }
}

@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: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-83-md {
    padding-bottom: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-83-md {
    margin-bottom: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-83-md {
    padding-right: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-83-md {
    margin-right: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-83-md {
    padding-left: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-83-md {
    margin: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-83-md {
    padding-top: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-83-md {
    margin-top: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-83-md {
    padding: 20.75rem;
  }
}

@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: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-83-md {
    height: 20.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-84 {
  gap: 21rem;
}

.width-84 {
  width: 21rem;
}

.height-84 {
  height: 21rem;
}

.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: 21rem;
}

.padding-84 {
  padding: 21rem;
}

.margin-84 {
  margin: 21rem;
}

.padding-x-84 {
  padding-left: 21rem;
  padding-right: 21rem;
}

.margin-x-84 {
  margin-left: 21rem;
  margin-right: 21rem;
}

.padding-y-84 {
  padding-top: 21rem;
  padding-bottom: 21rem;
}

.margin-y-84 {
  margin-top: 21rem;
  margin-bottom: 21rem;
}

.padding-top-84 {
  padding-top: 21rem;
}

.margin-top-84 {
  margin-top: 21rem;
}

.padding-right-84 {
  padding-right: 21rem;
}

.margin-right-84 {
  margin-right: 21rem;
}

.padding-left-84 {
  padding-left: 21rem;
}

.margin-left-84 {
  margin-left: 21rem;
}

.padding-bottom-84 {
  padding-bottom: 21rem;
}

.margin-bottom-84 {
  margin-bottom: 21rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-84-lg {
    margin-left: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-84-lg {
    padding-bottom: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-84-lg {
    margin-bottom: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-84-lg {
    padding-right: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-84-lg {
    margin-right: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-84-lg {
    padding-left: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-84-lg {
    margin: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-84-lg {
    padding-top: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-84-lg {
    margin-top: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-84-lg {
    padding: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-84-lg {
    padding-left: 21rem;
    padding-right: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-84-lg {
    padding-top: 21rem;
    padding-bottom: 21rem;
  }
}

@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: 21rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-84-lg {
    height: 21rem;
  }
}

@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: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-84-md {
    padding-bottom: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-84-md {
    margin-bottom: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-84-md {
    padding-right: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-84-md {
    margin-right: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-84-md {
    padding-left: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-84-md {
    margin: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-84-md {
    padding-top: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-84-md {
    margin-top: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-84-md {
    padding: 21rem;
  }
}

@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: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-84-md {
    height: 21rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-85 {
  gap: 21.25rem;
}

.width-85 {
  width: 21.25rem;
}

.height-85 {
  height: 21.25rem;
}

.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: 21.25rem;
}

.padding-85 {
  padding: 21.25rem;
}

.margin-85 {
  margin: 21.25rem;
}

.padding-x-85 {
  padding-left: 21.25rem;
  padding-right: 21.25rem;
}

.margin-x-85 {
  margin-left: 21.25rem;
  margin-right: 21.25rem;
}

.padding-y-85 {
  padding-top: 21.25rem;
  padding-bottom: 21.25rem;
}

.margin-y-85 {
  margin-top: 21.25rem;
  margin-bottom: 21.25rem;
}

.padding-top-85 {
  padding-top: 21.25rem;
}

.margin-top-85 {
  margin-top: 21.25rem;
}

.padding-right-85 {
  padding-right: 21.25rem;
}

.margin-right-85 {
  margin-right: 21.25rem;
}

.padding-left-85 {
  padding-left: 21.25rem;
}

.margin-left-85 {
  margin-left: 21.25rem;
}

.padding-bottom-85 {
  padding-bottom: 21.25rem;
}

.margin-bottom-85 {
  margin-bottom: 21.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-85-lg {
    margin-left: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-85-lg {
    padding-bottom: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-85-lg {
    margin-bottom: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-85-lg {
    padding-right: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-85-lg {
    margin-right: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-85-lg {
    padding-left: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-85-lg {
    margin: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-85-lg {
    padding-top: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-85-lg {
    margin-top: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-85-lg {
    padding: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-85-lg {
    padding-left: 21.25rem;
    padding-right: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-85-lg {
    padding-top: 21.25rem;
    padding-bottom: 21.25rem;
  }
}

@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: 21.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-85-lg {
    height: 21.25rem;
  }
}

@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: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-85-md {
    padding-bottom: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-85-md {
    margin-bottom: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-85-md {
    padding-right: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-85-md {
    margin-right: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-85-md {
    padding-left: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-85-md {
    margin: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-85-md {
    padding-top: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-85-md {
    margin-top: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-85-md {
    padding: 21.25rem;
  }
}

@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: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-85-md {
    height: 21.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-86 {
  gap: 21.5rem;
}

.width-86 {
  width: 21.5rem;
}

.height-86 {
  height: 21.5rem;
}

.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: 21.5rem;
}

.padding-86 {
  padding: 21.5rem;
}

.margin-86 {
  margin: 21.5rem;
}

.padding-x-86 {
  padding-left: 21.5rem;
  padding-right: 21.5rem;
}

.margin-x-86 {
  margin-left: 21.5rem;
  margin-right: 21.5rem;
}

.padding-y-86 {
  padding-top: 21.5rem;
  padding-bottom: 21.5rem;
}

.margin-y-86 {
  margin-top: 21.5rem;
  margin-bottom: 21.5rem;
}

.padding-top-86 {
  padding-top: 21.5rem;
}

.margin-top-86 {
  margin-top: 21.5rem;
}

.padding-right-86 {
  padding-right: 21.5rem;
}

.margin-right-86 {
  margin-right: 21.5rem;
}

.padding-left-86 {
  padding-left: 21.5rem;
}

.margin-left-86 {
  margin-left: 21.5rem;
}

.padding-bottom-86 {
  padding-bottom: 21.5rem;
}

.margin-bottom-86 {
  margin-bottom: 21.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-86-lg {
    margin-left: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-86-lg {
    padding-bottom: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-86-lg {
    margin-bottom: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-86-lg {
    padding-right: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-86-lg {
    margin-right: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-86-lg {
    padding-left: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-86-lg {
    margin: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-86-lg {
    padding-top: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-86-lg {
    margin-top: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-86-lg {
    padding: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-86-lg {
    padding-left: 21.5rem;
    padding-right: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-86-lg {
    padding-top: 21.5rem;
    padding-bottom: 21.5rem;
  }
}

@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: 21.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-86-lg {
    height: 21.5rem;
  }
}

@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: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-86-md {
    padding-bottom: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-86-md {
    margin-bottom: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-86-md {
    padding-right: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-86-md {
    margin-right: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-86-md {
    padding-left: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-86-md {
    margin: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-86-md {
    padding-top: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-86-md {
    margin-top: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-86-md {
    padding: 21.5rem;
  }
}

@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: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-86-md {
    height: 21.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-87 {
  gap: 21.75rem;
}

.width-87 {
  width: 21.75rem;
}

.height-87 {
  height: 21.75rem;
}

.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: 21.75rem;
}

.padding-87 {
  padding: 21.75rem;
}

.margin-87 {
  margin: 21.75rem;
}

.padding-x-87 {
  padding-left: 21.75rem;
  padding-right: 21.75rem;
}

.margin-x-87 {
  margin-left: 21.75rem;
  margin-right: 21.75rem;
}

.padding-y-87 {
  padding-top: 21.75rem;
  padding-bottom: 21.75rem;
}

.margin-y-87 {
  margin-top: 21.75rem;
  margin-bottom: 21.75rem;
}

.padding-top-87 {
  padding-top: 21.75rem;
}

.margin-top-87 {
  margin-top: 21.75rem;
}

.padding-right-87 {
  padding-right: 21.75rem;
}

.margin-right-87 {
  margin-right: 21.75rem;
}

.padding-left-87 {
  padding-left: 21.75rem;
}

.margin-left-87 {
  margin-left: 21.75rem;
}

.padding-bottom-87 {
  padding-bottom: 21.75rem;
}

.margin-bottom-87 {
  margin-bottom: 21.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-87-lg {
    margin-left: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-87-lg {
    padding-bottom: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-87-lg {
    margin-bottom: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-87-lg {
    padding-right: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-87-lg {
    margin-right: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-87-lg {
    padding-left: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-87-lg {
    margin: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-87-lg {
    padding-top: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-87-lg {
    margin-top: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-87-lg {
    padding: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-87-lg {
    padding-left: 21.75rem;
    padding-right: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-87-lg {
    padding-top: 21.75rem;
    padding-bottom: 21.75rem;
  }
}

@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: 21.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-87-lg {
    height: 21.75rem;
  }
}

@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: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-87-md {
    padding-bottom: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-87-md {
    margin-bottom: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-87-md {
    padding-right: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-87-md {
    margin-right: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-87-md {
    padding-left: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-87-md {
    margin: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-87-md {
    padding-top: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-87-md {
    margin-top: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-87-md {
    padding: 21.75rem;
  }
}

@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: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-87-md {
    height: 21.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-88 {
  gap: 22rem;
}

.width-88 {
  width: 22rem;
}

.height-88 {
  height: 22rem;
}

.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: 22rem;
}

.padding-88 {
  padding: 22rem;
}

.margin-88 {
  margin: 22rem;
}

.padding-x-88 {
  padding-left: 22rem;
  padding-right: 22rem;
}

.margin-x-88 {
  margin-left: 22rem;
  margin-right: 22rem;
}

.padding-y-88 {
  padding-top: 22rem;
  padding-bottom: 22rem;
}

.margin-y-88 {
  margin-top: 22rem;
  margin-bottom: 22rem;
}

.padding-top-88 {
  padding-top: 22rem;
}

.margin-top-88 {
  margin-top: 22rem;
}

.padding-right-88 {
  padding-right: 22rem;
}

.margin-right-88 {
  margin-right: 22rem;
}

.padding-left-88 {
  padding-left: 22rem;
}

.margin-left-88 {
  margin-left: 22rem;
}

.padding-bottom-88 {
  padding-bottom: 22rem;
}

.margin-bottom-88 {
  margin-bottom: 22rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-88-lg {
    margin-left: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-88-lg {
    padding-bottom: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-88-lg {
    margin-bottom: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-88-lg {
    padding-right: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-88-lg {
    margin-right: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-88-lg {
    padding-left: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-88-lg {
    margin: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-88-lg {
    padding-top: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-88-lg {
    margin-top: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-88-lg {
    padding: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-88-lg {
    padding-left: 22rem;
    padding-right: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-88-lg {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }
}

@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: 22rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-88-lg {
    height: 22rem;
  }
}

@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: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-88-md {
    padding-bottom: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-88-md {
    margin-bottom: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-88-md {
    padding-right: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-88-md {
    margin-right: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-88-md {
    padding-left: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-88-md {
    margin: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-88-md {
    padding-top: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-88-md {
    margin-top: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-88-md {
    padding: 22rem;
  }
}

@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: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-88-md {
    height: 22rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-89 {
  gap: 22.25rem;
}

.width-89 {
  width: 22.25rem;
}

.height-89 {
  height: 22.25rem;
}

.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: 22.25rem;
}

.padding-89 {
  padding: 22.25rem;
}

.margin-89 {
  margin: 22.25rem;
}

.padding-x-89 {
  padding-left: 22.25rem;
  padding-right: 22.25rem;
}

.margin-x-89 {
  margin-left: 22.25rem;
  margin-right: 22.25rem;
}

.padding-y-89 {
  padding-top: 22.25rem;
  padding-bottom: 22.25rem;
}

.margin-y-89 {
  margin-top: 22.25rem;
  margin-bottom: 22.25rem;
}

.padding-top-89 {
  padding-top: 22.25rem;
}

.margin-top-89 {
  margin-top: 22.25rem;
}

.padding-right-89 {
  padding-right: 22.25rem;
}

.margin-right-89 {
  margin-right: 22.25rem;
}

.padding-left-89 {
  padding-left: 22.25rem;
}

.margin-left-89 {
  margin-left: 22.25rem;
}

.padding-bottom-89 {
  padding-bottom: 22.25rem;
}

.margin-bottom-89 {
  margin-bottom: 22.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-89-lg {
    margin-left: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-89-lg {
    padding-bottom: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-89-lg {
    margin-bottom: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-89-lg {
    padding-right: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-89-lg {
    margin-right: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-89-lg {
    padding-left: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-89-lg {
    margin: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-89-lg {
    padding-top: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-89-lg {
    margin-top: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-89-lg {
    padding: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-89-lg {
    padding-left: 22.25rem;
    padding-right: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-89-lg {
    padding-top: 22.25rem;
    padding-bottom: 22.25rem;
  }
}

@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: 22.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-89-lg {
    height: 22.25rem;
  }
}

@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: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-89-md {
    padding-bottom: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-89-md {
    margin-bottom: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-89-md {
    padding-right: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-89-md {
    margin-right: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-89-md {
    padding-left: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-89-md {
    margin: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-89-md {
    padding-top: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-89-md {
    margin-top: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-89-md {
    padding: 22.25rem;
  }
}

@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: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-89-md {
    height: 22.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-90 {
  gap: 22.5rem;
}

.width-90 {
  width: 22.5rem;
}

.height-90 {
  height: 22.5rem;
}

.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: 22.5rem;
}

.padding-90 {
  padding: 22.5rem;
}

.margin-90 {
  margin: 22.5rem;
}

.padding-x-90 {
  padding-left: 22.5rem;
  padding-right: 22.5rem;
}

.margin-x-90 {
  margin-left: 22.5rem;
  margin-right: 22.5rem;
}

.padding-y-90 {
  padding-top: 22.5rem;
  padding-bottom: 22.5rem;
}

.margin-y-90 {
  margin-top: 22.5rem;
  margin-bottom: 22.5rem;
}

.padding-top-90 {
  padding-top: 22.5rem;
}

.margin-top-90 {
  margin-top: 22.5rem;
}

.padding-right-90 {
  padding-right: 22.5rem;
}

.margin-right-90 {
  margin-right: 22.5rem;
}

.padding-left-90 {
  padding-left: 22.5rem;
}

.margin-left-90 {
  margin-left: 22.5rem;
}

.padding-bottom-90 {
  padding-bottom: 22.5rem;
}

.margin-bottom-90 {
  margin-bottom: 22.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-90-lg {
    margin-left: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-90-lg {
    padding-bottom: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-90-lg {
    margin-bottom: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-90-lg {
    padding-right: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-90-lg {
    margin-right: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-90-lg {
    padding-left: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-90-lg {
    margin: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-90-lg {
    padding-top: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-90-lg {
    margin-top: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-90-lg {
    padding: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-90-lg {
    padding-left: 22.5rem;
    padding-right: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-90-lg {
    padding-top: 22.5rem;
    padding-bottom: 22.5rem;
  }
}

@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: 22.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-90-lg {
    height: 22.5rem;
  }
}

@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: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-90-md {
    padding-bottom: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-90-md {
    margin-bottom: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-90-md {
    padding-right: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-90-md {
    margin-right: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-90-md {
    padding-left: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-90-md {
    margin: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-90-md {
    padding-top: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-90-md {
    margin-top: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-90-md {
    padding: 22.5rem;
  }
}

@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: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-90-md {
    height: 22.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-91 {
  gap: 22.75rem;
}

.width-91 {
  width: 22.75rem;
}

.height-91 {
  height: 22.75rem;
}

.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: 22.75rem;
}

.padding-91 {
  padding: 22.75rem;
}

.margin-91 {
  margin: 22.75rem;
}

.padding-x-91 {
  padding-left: 22.75rem;
  padding-right: 22.75rem;
}

.margin-x-91 {
  margin-left: 22.75rem;
  margin-right: 22.75rem;
}

.padding-y-91 {
  padding-top: 22.75rem;
  padding-bottom: 22.75rem;
}

.margin-y-91 {
  margin-top: 22.75rem;
  margin-bottom: 22.75rem;
}

.padding-top-91 {
  padding-top: 22.75rem;
}

.margin-top-91 {
  margin-top: 22.75rem;
}

.padding-right-91 {
  padding-right: 22.75rem;
}

.margin-right-91 {
  margin-right: 22.75rem;
}

.padding-left-91 {
  padding-left: 22.75rem;
}

.margin-left-91 {
  margin-left: 22.75rem;
}

.padding-bottom-91 {
  padding-bottom: 22.75rem;
}

.margin-bottom-91 {
  margin-bottom: 22.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-91-lg {
    margin-left: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-91-lg {
    padding-bottom: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-91-lg {
    margin-bottom: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-91-lg {
    padding-right: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-91-lg {
    margin-right: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-91-lg {
    padding-left: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-91-lg {
    margin: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-91-lg {
    padding-top: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-91-lg {
    margin-top: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-91-lg {
    padding: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-91-lg {
    padding-left: 22.75rem;
    padding-right: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-91-lg {
    padding-top: 22.75rem;
    padding-bottom: 22.75rem;
  }
}

@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: 22.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-91-lg {
    height: 22.75rem;
  }
}

@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: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-91-md {
    padding-bottom: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-91-md {
    margin-bottom: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-91-md {
    padding-right: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-91-md {
    margin-right: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-91-md {
    padding-left: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-91-md {
    margin: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-91-md {
    padding-top: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-91-md {
    margin-top: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-91-md {
    padding: 22.75rem;
  }
}

@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: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-91-md {
    height: 22.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-92 {
  gap: 23rem;
}

.width-92 {
  width: 23rem;
}

.height-92 {
  height: 23rem;
}

.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: 23rem;
}

.padding-92 {
  padding: 23rem;
}

.margin-92 {
  margin: 23rem;
}

.padding-x-92 {
  padding-left: 23rem;
  padding-right: 23rem;
}

.margin-x-92 {
  margin-left: 23rem;
  margin-right: 23rem;
}

.padding-y-92 {
  padding-top: 23rem;
  padding-bottom: 23rem;
}

.margin-y-92 {
  margin-top: 23rem;
  margin-bottom: 23rem;
}

.padding-top-92 {
  padding-top: 23rem;
}

.margin-top-92 {
  margin-top: 23rem;
}

.padding-right-92 {
  padding-right: 23rem;
}

.margin-right-92 {
  margin-right: 23rem;
}

.padding-left-92 {
  padding-left: 23rem;
}

.margin-left-92 {
  margin-left: 23rem;
}

.padding-bottom-92 {
  padding-bottom: 23rem;
}

.margin-bottom-92 {
  margin-bottom: 23rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-92-lg {
    margin-left: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-92-lg {
    padding-bottom: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-92-lg {
    margin-bottom: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-92-lg {
    padding-right: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-92-lg {
    margin-right: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-92-lg {
    padding-left: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-92-lg {
    margin: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-92-lg {
    padding-top: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-92-lg {
    margin-top: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-92-lg {
    padding: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-92-lg {
    padding-left: 23rem;
    padding-right: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-92-lg {
    padding-top: 23rem;
    padding-bottom: 23rem;
  }
}

@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: 23rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-92-lg {
    height: 23rem;
  }
}

@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: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-92-md {
    padding-bottom: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-92-md {
    margin-bottom: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-92-md {
    padding-right: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-92-md {
    margin-right: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-92-md {
    padding-left: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-92-md {
    margin: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-92-md {
    padding-top: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-92-md {
    margin-top: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-92-md {
    padding: 23rem;
  }
}

@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: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-92-md {
    height: 23rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-93 {
  gap: 23.25rem;
}

.width-93 {
  width: 23.25rem;
}

.height-93 {
  height: 23.25rem;
}

.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: 23.25rem;
}

.padding-93 {
  padding: 23.25rem;
}

.margin-93 {
  margin: 23.25rem;
}

.padding-x-93 {
  padding-left: 23.25rem;
  padding-right: 23.25rem;
}

.margin-x-93 {
  margin-left: 23.25rem;
  margin-right: 23.25rem;
}

.padding-y-93 {
  padding-top: 23.25rem;
  padding-bottom: 23.25rem;
}

.margin-y-93 {
  margin-top: 23.25rem;
  margin-bottom: 23.25rem;
}

.padding-top-93 {
  padding-top: 23.25rem;
}

.margin-top-93 {
  margin-top: 23.25rem;
}

.padding-right-93 {
  padding-right: 23.25rem;
}

.margin-right-93 {
  margin-right: 23.25rem;
}

.padding-left-93 {
  padding-left: 23.25rem;
}

.margin-left-93 {
  margin-left: 23.25rem;
}

.padding-bottom-93 {
  padding-bottom: 23.25rem;
}

.margin-bottom-93 {
  margin-bottom: 23.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-93-lg {
    margin-left: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-93-lg {
    padding-bottom: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-93-lg {
    margin-bottom: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-93-lg {
    padding-right: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-93-lg {
    margin-right: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-93-lg {
    padding-left: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-93-lg {
    margin: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-93-lg {
    padding-top: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-93-lg {
    margin-top: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-93-lg {
    padding: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-93-lg {
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-93-lg {
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }
}

@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: 23.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-93-lg {
    height: 23.25rem;
  }
}

@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: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-93-md {
    padding-bottom: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-93-md {
    margin-bottom: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-93-md {
    padding-right: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-93-md {
    margin-right: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-93-md {
    padding-left: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-93-md {
    margin: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-93-md {
    padding-top: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-93-md {
    margin-top: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-93-md {
    padding: 23.25rem;
  }
}

@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: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-93-md {
    height: 23.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-94 {
  gap: 23.5rem;
}

.width-94 {
  width: 23.5rem;
}

.height-94 {
  height: 23.5rem;
}

.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: 23.5rem;
}

.padding-94 {
  padding: 23.5rem;
}

.margin-94 {
  margin: 23.5rem;
}

.padding-x-94 {
  padding-left: 23.5rem;
  padding-right: 23.5rem;
}

.margin-x-94 {
  margin-left: 23.5rem;
  margin-right: 23.5rem;
}

.padding-y-94 {
  padding-top: 23.5rem;
  padding-bottom: 23.5rem;
}

.margin-y-94 {
  margin-top: 23.5rem;
  margin-bottom: 23.5rem;
}

.padding-top-94 {
  padding-top: 23.5rem;
}

.margin-top-94 {
  margin-top: 23.5rem;
}

.padding-right-94 {
  padding-right: 23.5rem;
}

.margin-right-94 {
  margin-right: 23.5rem;
}

.padding-left-94 {
  padding-left: 23.5rem;
}

.margin-left-94 {
  margin-left: 23.5rem;
}

.padding-bottom-94 {
  padding-bottom: 23.5rem;
}

.margin-bottom-94 {
  margin-bottom: 23.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-94-lg {
    margin-left: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-94-lg {
    padding-bottom: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-94-lg {
    margin-bottom: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-94-lg {
    padding-right: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-94-lg {
    margin-right: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-94-lg {
    padding-left: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-94-lg {
    margin: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-94-lg {
    padding-top: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-94-lg {
    margin-top: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-94-lg {
    padding: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-94-lg {
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-94-lg {
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }
}

@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: 23.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-94-lg {
    height: 23.5rem;
  }
}

@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: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-94-md {
    padding-bottom: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-94-md {
    margin-bottom: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-94-md {
    padding-right: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-94-md {
    margin-right: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-94-md {
    padding-left: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-94-md {
    margin: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-94-md {
    padding-top: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-94-md {
    margin-top: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-94-md {
    padding: 23.5rem;
  }
}

@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: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-94-md {
    height: 23.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-95 {
  gap: 23.75rem;
}

.width-95 {
  width: 23.75rem;
}

.height-95 {
  height: 23.75rem;
}

.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: 23.75rem;
}

.padding-95 {
  padding: 23.75rem;
}

.margin-95 {
  margin: 23.75rem;
}

.padding-x-95 {
  padding-left: 23.75rem;
  padding-right: 23.75rem;
}

.margin-x-95 {
  margin-left: 23.75rem;
  margin-right: 23.75rem;
}

.padding-y-95 {
  padding-top: 23.75rem;
  padding-bottom: 23.75rem;
}

.margin-y-95 {
  margin-top: 23.75rem;
  margin-bottom: 23.75rem;
}

.padding-top-95 {
  padding-top: 23.75rem;
}

.margin-top-95 {
  margin-top: 23.75rem;
}

.padding-right-95 {
  padding-right: 23.75rem;
}

.margin-right-95 {
  margin-right: 23.75rem;
}

.padding-left-95 {
  padding-left: 23.75rem;
}

.margin-left-95 {
  margin-left: 23.75rem;
}

.padding-bottom-95 {
  padding-bottom: 23.75rem;
}

.margin-bottom-95 {
  margin-bottom: 23.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-95-lg {
    margin-left: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-95-lg {
    padding-bottom: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-95-lg {
    margin-bottom: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-95-lg {
    padding-right: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-95-lg {
    margin-right: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-95-lg {
    padding-left: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-95-lg {
    margin: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-95-lg {
    padding-top: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-95-lg {
    margin-top: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-95-lg {
    padding: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-95-lg {
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-95-lg {
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }
}

@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: 23.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-95-lg {
    height: 23.75rem;
  }
}

@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: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-95-md {
    padding-bottom: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-95-md {
    margin-bottom: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-95-md {
    padding-right: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-95-md {
    margin-right: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-95-md {
    padding-left: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-95-md {
    margin: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-95-md {
    padding-top: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-95-md {
    margin-top: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-95-md {
    padding: 23.75rem;
  }
}

@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: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-95-md {
    height: 23.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-96 {
  gap: 24rem;
}

.width-96 {
  width: 24rem;
}

.height-96 {
  height: 24rem;
}

.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: 24rem;
}

.padding-96 {
  padding: 24rem;
}

.margin-96 {
  margin: 24rem;
}

.padding-x-96 {
  padding-left: 24rem;
  padding-right: 24rem;
}

.margin-x-96 {
  margin-left: 24rem;
  margin-right: 24rem;
}

.padding-y-96 {
  padding-top: 24rem;
  padding-bottom: 24rem;
}

.margin-y-96 {
  margin-top: 24rem;
  margin-bottom: 24rem;
}

.padding-top-96 {
  padding-top: 24rem;
}

.margin-top-96 {
  margin-top: 24rem;
}

.padding-right-96 {
  padding-right: 24rem;
}

.margin-right-96 {
  margin-right: 24rem;
}

.padding-left-96 {
  padding-left: 24rem;
}

.margin-left-96 {
  margin-left: 24rem;
}

.padding-bottom-96 {
  padding-bottom: 24rem;
}

.margin-bottom-96 {
  margin-bottom: 24rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-96-lg {
    margin-left: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-96-lg {
    padding-bottom: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-96-lg {
    margin-bottom: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-96-lg {
    padding-right: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-96-lg {
    margin-right: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-96-lg {
    padding-left: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-96-lg {
    margin: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-96-lg {
    padding-top: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-96-lg {
    margin-top: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-96-lg {
    padding: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-96-lg {
    padding-left: 24rem;
    padding-right: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-96-lg {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }
}

@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: 24rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-96-lg {
    height: 24rem;
  }
}

@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: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-96-md {
    padding-bottom: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-96-md {
    margin-bottom: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-96-md {
    padding-right: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-96-md {
    margin-right: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-96-md {
    padding-left: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-96-md {
    margin: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-96-md {
    padding-top: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-96-md {
    margin-top: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-96-md {
    padding: 24rem;
  }
}

@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: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-96-md {
    height: 24rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-97 {
  gap: 24.25rem;
}

.width-97 {
  width: 24.25rem;
}

.height-97 {
  height: 24.25rem;
}

.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: 24.25rem;
}

.padding-97 {
  padding: 24.25rem;
}

.margin-97 {
  margin: 24.25rem;
}

.padding-x-97 {
  padding-left: 24.25rem;
  padding-right: 24.25rem;
}

.margin-x-97 {
  margin-left: 24.25rem;
  margin-right: 24.25rem;
}

.padding-y-97 {
  padding-top: 24.25rem;
  padding-bottom: 24.25rem;
}

.margin-y-97 {
  margin-top: 24.25rem;
  margin-bottom: 24.25rem;
}

.padding-top-97 {
  padding-top: 24.25rem;
}

.margin-top-97 {
  margin-top: 24.25rem;
}

.padding-right-97 {
  padding-right: 24.25rem;
}

.margin-right-97 {
  margin-right: 24.25rem;
}

.padding-left-97 {
  padding-left: 24.25rem;
}

.margin-left-97 {
  margin-left: 24.25rem;
}

.padding-bottom-97 {
  padding-bottom: 24.25rem;
}

.margin-bottom-97 {
  margin-bottom: 24.25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-97-lg {
    margin-left: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-97-lg {
    padding-bottom: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-97-lg {
    margin-bottom: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-97-lg {
    padding-right: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-97-lg {
    margin-right: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-97-lg {
    padding-left: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-97-lg {
    margin: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-97-lg {
    padding-top: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-97-lg {
    margin-top: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-97-lg {
    padding: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-97-lg {
    padding-left: 24.25rem;
    padding-right: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-97-lg {
    padding-top: 24.25rem;
    padding-bottom: 24.25rem;
  }
}

@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: 24.25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-97-lg {
    height: 24.25rem;
  }
}

@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: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-97-md {
    padding-bottom: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-97-md {
    margin-bottom: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-97-md {
    padding-right: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-97-md {
    margin-right: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-97-md {
    padding-left: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-97-md {
    margin: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-97-md {
    padding-top: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-97-md {
    margin-top: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-97-md {
    padding: 24.25rem;
  }
}

@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: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-97-md {
    height: 24.25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-98 {
  gap: 24.5rem;
}

.width-98 {
  width: 24.5rem;
}

.height-98 {
  height: 24.5rem;
}

.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: 24.5rem;
}

.padding-98 {
  padding: 24.5rem;
}

.margin-98 {
  margin: 24.5rem;
}

.padding-x-98 {
  padding-left: 24.5rem;
  padding-right: 24.5rem;
}

.margin-x-98 {
  margin-left: 24.5rem;
  margin-right: 24.5rem;
}

.padding-y-98 {
  padding-top: 24.5rem;
  padding-bottom: 24.5rem;
}

.margin-y-98 {
  margin-top: 24.5rem;
  margin-bottom: 24.5rem;
}

.padding-top-98 {
  padding-top: 24.5rem;
}

.margin-top-98 {
  margin-top: 24.5rem;
}

.padding-right-98 {
  padding-right: 24.5rem;
}

.margin-right-98 {
  margin-right: 24.5rem;
}

.padding-left-98 {
  padding-left: 24.5rem;
}

.margin-left-98 {
  margin-left: 24.5rem;
}

.padding-bottom-98 {
  padding-bottom: 24.5rem;
}

.margin-bottom-98 {
  margin-bottom: 24.5rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-98-lg {
    margin-left: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-98-lg {
    padding-bottom: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-98-lg {
    margin-bottom: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-98-lg {
    padding-right: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-98-lg {
    margin-right: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-98-lg {
    padding-left: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-98-lg {
    margin: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-98-lg {
    padding-top: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-98-lg {
    margin-top: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-98-lg {
    padding: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-98-lg {
    padding-left: 24.5rem;
    padding-right: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-98-lg {
    padding-top: 24.5rem;
    padding-bottom: 24.5rem;
  }
}

@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: 24.5rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-98-lg {
    height: 24.5rem;
  }
}

@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: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-98-md {
    padding-bottom: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-98-md {
    margin-bottom: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-98-md {
    padding-right: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-98-md {
    margin-right: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-98-md {
    padding-left: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-98-md {
    margin: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-98-md {
    padding-top: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-98-md {
    margin-top: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-98-md {
    padding: 24.5rem;
  }
}

@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: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-98-md {
    height: 24.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-99 {
  gap: 24.75rem;
}

.width-99 {
  width: 24.75rem;
}

.height-99 {
  height: 24.75rem;
}

.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: 24.75rem;
}

.padding-99 {
  padding: 24.75rem;
}

.margin-99 {
  margin: 24.75rem;
}

.padding-x-99 {
  padding-left: 24.75rem;
  padding-right: 24.75rem;
}

.margin-x-99 {
  margin-left: 24.75rem;
  margin-right: 24.75rem;
}

.padding-y-99 {
  padding-top: 24.75rem;
  padding-bottom: 24.75rem;
}

.margin-y-99 {
  margin-top: 24.75rem;
  margin-bottom: 24.75rem;
}

.padding-top-99 {
  padding-top: 24.75rem;
}

.margin-top-99 {
  margin-top: 24.75rem;
}

.padding-right-99 {
  padding-right: 24.75rem;
}

.margin-right-99 {
  margin-right: 24.75rem;
}

.padding-left-99 {
  padding-left: 24.75rem;
}

.margin-left-99 {
  margin-left: 24.75rem;
}

.padding-bottom-99 {
  padding-bottom: 24.75rem;
}

.margin-bottom-99 {
  margin-bottom: 24.75rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-99-lg {
    margin-left: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-99-lg {
    padding-bottom: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-99-lg {
    margin-bottom: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-99-lg {
    padding-right: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-99-lg {
    margin-right: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-99-lg {
    padding-left: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-99-lg {
    margin: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-99-lg {
    padding-top: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-99-lg {
    margin-top: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-99-lg {
    padding: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-99-lg {
    padding-left: 24.75rem;
    padding-right: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-99-lg {
    padding-top: 24.75rem;
    padding-bottom: 24.75rem;
  }
}

@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: 24.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-99-lg {
    height: 24.75rem;
  }
}

@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: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-99-md {
    padding-bottom: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-99-md {
    margin-bottom: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-99-md {
    padding-right: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-99-md {
    margin-right: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-99-md {
    padding-left: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-99-md {
    margin: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-99-md {
    padding-top: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-99-md {
    margin-top: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-99-md {
    padding: 24.75rem;
  }
}

@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: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-99-md {
    height: 24.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-y-0-md {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}

.gap-100 {
  gap: 25rem;
}

.width-100 {
  width: 25rem;
}

.height-100 {
  height: 25rem;
}

.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: 25rem;
}

.padding-100 {
  padding: 25rem;
}

.margin-100 {
  margin: 25rem;
}

.padding-x-100 {
  padding-left: 25rem;
  padding-right: 25rem;
}

.margin-x-100 {
  margin-left: 25rem;
  margin-right: 25rem;
}

.padding-y-100 {
  padding-top: 25rem;
  padding-bottom: 25rem;
}

.margin-y-100 {
  margin-top: 25rem;
  margin-bottom: 25rem;
}

.padding-top-100 {
  padding-top: 25rem;
}

.margin-top-100 {
  margin-top: 25rem;
}

.padding-right-100 {
  padding-right: 25rem;
}

.margin-right-100 {
  margin-right: 25rem;
}

.padding-left-100 {
  padding-left: 25rem;
}

.margin-left-100 {
  margin-left: 25rem;
}

.padding-bottom-100 {
  padding-bottom: 25rem;
}

.margin-bottom-100 {
  margin-bottom: 25rem;
}

@media screen and (min-width: 1024px) {
  .margin-left-100-lg {
    margin-left: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-bottom-100-lg {
    padding-bottom: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-bottom-100-lg {
    margin-bottom: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-right-100-lg {
    padding-right: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-right-100-lg {
    margin-right: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-left-100-lg {
    padding-left: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-100-lg {
    margin: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-top-100-lg {
    padding-top: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .margin-top-100-lg {
    margin-top: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-100-lg {
    padding: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-x-100-lg {
    padding-left: 25rem;
    padding-right: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .padding-y-100-lg {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }
}

@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: 25rem;
  }
}

@media screen and (min-width: 1024px) {
  .height-100-lg {
    height: 25rem;
  }
}

@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: 25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-bottom-100-md {
    padding-bottom: 25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-bottom-100-md {
    margin-bottom: 25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-right-100-md {
    padding-right: 25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-right-100-md {
    margin-right: 25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-left-100-md {
    padding-left: 25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-100-md {
    margin: 25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-top-100-md {
    padding-top: 25rem;
  }
}

@media screen and (max-width: 1024px) {
  .margin-top-100-md {
    margin-top: 25rem;
  }
}

@media screen and (max-width: 1024px) {
  .padding-100-md {
    padding: 25rem;
  }
}

@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: 25rem;
  }
}

@media screen and (max-width: 1024px) {
  .height-100-md {
    height: 25rem;
  }
}

@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, .client-strip .client-list {
  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;
}

.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%);
  }
}

.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%);
  }
}

.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%);
  }
}

.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%);
  }
}

.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%);
  }
}

.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%);
  }
}

.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%);
  }
}

.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%);
  }
}

.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%);
  }
}

.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%);
  }
}

.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%);
  }
}

.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, .client-strip .client-list {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.align-hor.center, .client-strip .center.client-list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.align-hor.right, .client-strip .right.client-list {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.align-hor.left, .client-strip .left.client-list {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.align-hor.edge, .client-strip .client-list {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.align-hor.middle, .client-strip .middle.client-list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.align-hor.top, .client-strip .top.client-list {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.align-hor.bottom, .client-strip .bottom.client-list {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.align-hor.stretch, .client-strip .stretch.client-list {
  -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, .client-strip .align-vert.client-list {
  -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;
}

.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 {
  border-radius: 8px;
  border: 1px solid #ccc;
  padding: 14px;
  font-size: 14px;
}

.button {
  border: none;
  text-decoration: none;
  border-radius: 8px;
  padding: calc(0.5rem + 1.5px);
}

.button.primary {
  color: #fff;
  padding: 2px 15px;
}
.reimagining .content h2::before {
    display: none;
}
.al-button-top {
    font-family: 'Sora', sans-serif !important;
    font-weight: 600;
    background-color: #E8170B !important;
    border: 1px solid #E8170B;
    padding-top: 1em  !important;
    width: 140px;
    padding-bottom: 1em  !important;
    border-radius: 4px;
    text-align: center;
    box-shadow: 0px 4px 11px 0px #e62e2db8;
}

.al-button-top:hover {
  background-color: #F5F5F5 !important;
  box-shadow : none !important;
  border:1px solid #E8170B;
  color:  #E8170B !important ;
}
.al-button-top-empty{
  background-color: #F5F5F5 !important;
  box-shadow : none !important;
  color:  #E8170B !important ;
      border: 1px solid #E8170B !important;

}

.al-button-top-empty:hover {
   background-color: #E8170B !important;
   color : #fff  !important;
}

.button.success {
  background: #55BA47;
  color: #ffffff;
  border: 2px solid #55BA47;
}

.button.success.invert {
  color: #55BA47;
  background: transparent;
  border-color: #55BA47;
  border: 2px solid;
}

.button.secondary {
  border-color: #363A77;
  border-style: solid;
  border-width: 1px;
  background: #fff;
  color: #363A77;
}

.button.secondary.invert {
  color: #fff;
  background: #363A77;
  border-color: rgba(255, 255, 255, 0.7);
}

.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;
}

#main-nav {
  background: #fff;
  padding: 0.75rem 0px;
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10000;
  border :1px solid #b3b3b347;
}

#main-nav .logo {
  height: 3em;
}

#main-nav ul.main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#main-nav ul.main li {
  display: block;
  position: relative;
    text-align: left;
}

#main-nav ul.main li [class*="material-icon"] {
  border: 0.5px solid #ddd;
  text-align: left;
  border-radius: 3px;
  float: right;
  display: block;
}

#main-nav ul.main li a {
  border-bottom: none;
  opacity: 1;
 font-family: 'Quicksand', sans-serif;
 font-weight: 500;
 font-size: 1em;
  -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;
}

 .sub-nav ul li a{
  font-size: .8em !important;
}

#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,
#main-nav ul.main a:hover,
#main-nav ul.main a:active {
  opacity: 0.7;
}

#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);
}

#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 {
  display: block;
  left: 100%;
}

#main-nav ul.main li:hover .sub-nav {
  display: block;
}

@media screen and (max-width: 1024px) {


  #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 {
    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;
}

.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: 100vh;
  overflow: hidden;
  z-index: 2;
}
.row{
  width: 101%;
  float: left;
}

.mainDesBox {
    padding-left: 6em;
    padding-top: 27vw;
    padding-bottom: 5em;
    padding-right: 3em;
    height: 52vw;
    position: relative;
    z-index: 0;
}
.mainDesBox2 .paragraph, .mainDesBox3 .paragraph {
    font-size: .9em;
}
.mainDesBox2 {
    padding-left: 0em;
    padding-top: 2em;
    padding-bottom: 5em;
    padding-right: 3em;
    min-height: 330px;
    height: 26vw;
}
.mainDesBox .heading {
    font-family: "Poppins";
    font-weight: 700 !important;
}

.latest-think .paragraph {
    font-family: "Poppins";
}


.mainDesBox2 .paragraph,.mainDesBox3 .paragraph {
    font-size: .8em !important;
    padding: 5px 0;
}


.latest-think .blog-one:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    background-image: linear-gradient(to bottom, transparent, #000000ad);
}
.mainDesBox2 .padd{
  padding-left: 1em;
}
.mainDesBox2 .heading{
    line-height: 1.1;
    font-weight: 600 !important;
    font-family: "Poppins";
    font-size: 1.2em;
    
}
.mainDesBox2 .paragraph{
}


.mainDesBox3 {
    padding-left: 0em;
    padding-top: 2em;
    padding-bottom: 5em;
    padding-right: 3em;
    min-height: 330px;
    height: 26vw;
}
.mainDesBox3 .padd{
  padding-left: 1em;
}
.mainDesBox3 .heading {
   font-weight: 600 !important;
    font-family: "Poppins";
    font-size: 1.2em;
  color: #484848 !important;
}
.mainDesBox3 .paragraph{
  color: #484848;
}

.blog-two{
    min-height: 26vw;
    background-repeat: no-repeat;
}


.blog-three{
    min-height: 26vw;
    background-repeat: no-repeat;
}



.category{
 background-color: #A100FF;
    color: #fff;
    width: 5em;
    font-size: 1em;
    margin-left:1em;
    padding-left: 1.2em;
    padding-top: .3em;
    background-image: url(../images/cat-logo.png);
    background-repeat: no-repeat;
    padding-bottom: .3em;
    background-position-y: .3em;
    background-position-x: .2em;
}
p.glance-paragraph {
    max-width: 700px;
    margin: 0 auto;
}
.latest-think .left, .blog-one {
    background-size: 100% !important;
    transition: .8s all;
    background-position: center center !important;
}

.latest-think .left:hover, .blog-one:hover {
    background-size: 110% !important;
}
.heading{
  color: white !important;
    font-size: 1.7em;padding-top: 1em;
    font-weight:400 !important;
    font-family: 'Montserrat';
    
}
.paragraph{
  color: white;
  font-size: 1em;padding-top: 1em;
  font-weight:400 !important;
  font-family: 'Montserrat';
}

.left {
  float: left;
}
.galance-section{

}
.industry-sec .imgpluse{
  background-image: url('../images/indrustry-section.jpg');
  background-size: cover;
  min-height: 32vw;
}

.industry-sec .imgpluse img{
  position: absolute;
    width: 34vw;
    margin-left: -17vw;
}


.galance-section svg {
  width: 7em;
}
.galance-section p{
  font-size: .96em;
    padding-left: 1em;
    padding-right: 1em;
}
.industry-sec .heading{
  font-size: 2em;
  color: #484848 !important;
  padding-bottom: 1em;
  float: left;
  width: 100%;
}
.industry-sec .contentSec{
  padding-left: 5em;  
}
.industry-sec p {
}
.pointers li {
      padding-bottom: 2em;
    padding-top: 2em;
}
.arrow{
 width: 1.3em;
    float: left;
    margin-top: .2em;
    height: 1.3em;
    margin-right: .8em;
}
.pointers li:hover  .text{
  border-bottom: 1px solid red;
  padding-bottom: .5em;
}
.pointers li:hover .arrow{
  background-image: url(../images/arrowLi.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.joinContent{
  padding-top: 10em;
  padding-bottom: 10em;    width: 80%;padding-left: 25vh;
}
.joinImage{
  background-image: url(../images/joinUs.png);
  background-size: cover;    height: 47vw;

}
.joinNowBtn{
      border: 2px solid #E8170B;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 3em;
    border-radius: 10px;    box-shadow: 0px 4px 11px 0px #e62e2db8;
    padding-right: 3em;
    color: #fff;
    background-color: #E8170B;
    margin-top: 4em;
    transition: .5s ease-in-out;
}

.joinNowBtn:hover{
  border-color: #E8170B ;
  color: #fff;
  background-color: #E8170B;
}
.header-style-1 .bg-image {
  display: block;
  position: absolute;
  right: 0px;
  bottom: 0px;
  top: 15%;
  height: 100%;
  width: auto !important;
  max-height: 550px;
  -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: 8rem;
  left: calc(59% + -2rem);
  max-height: 50px;
}

.header-style-1 .bg-image-md {
  display: block;
  width: 100%;
  margin-bottom: 2rem;
}

.client-strip {
  position: relative;
  z-index: 1;
}

.client-strip p {
  font-weight: 14px;
  opacity: 0.5;
}

.client-strip .client-list {
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 1024px) {
  .client-strip .client-list {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.client-strip .client-list img {
  width: 80px;
  height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
  mix-blend-mode: multiply;
  -webkit-filter: saturate(0%);
          filter: saturate(0%);
}

.client-strip .client-list img.show {
  display: block;
}

@media screen and (max-width: 1024px) {
  .client-strip .client-list img {
    margin-bottom: 30px;
  }
}

.content h2 {
  position: relative;
  display: block;
  width: 100%;
}

.content h2::before {
  content: '';
  display: block;
  position: absolute;
  width: calc((50vw - 50%) - 10px);
  height: 2px;
  top: calc(50% - 1px);
  right: calc(100% + 10px);
}

.content.invert h2 {
  color: #fff;
}

.gallery {
  width: 100%;
  cursor: pointer;
}

@media screen and (max-width: 1024px) {
  .gallery {
    text-align: center;
    margin-bottom: 2rem;
  }
}

.gallery a {
  border: none;
  padding: 0px;
}

.gallery .image {
  position: relative;
  max-width: 300px;
  margin: 0px auto;
}

.gallery .image .static {
  position: absolute;
  opacity: 0;
  left: 0px;
  top: 0px;
}

.no-touch .gallery .image .static {
  opacity: 1;
}

.gallery .image .static:hover {
  opacity: 0;
}

.gallery:hover a h3 {
  color: #141847;
}

.gallery:hover .image img.static {
  opacity: 0;
}

.gallery p {
  display: block;
}

.gallery img {
  max-width: 100%;
}

.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;
}

.right-nav{
  display: flex;
  align-items: center;
}

.blue-cross {
  right: 30px;
  top: -40px;
  z-index: 1;
}

.left-elipse {
  left: -40px;
  bottom: -20%;
  z-index: 0;
  width: 200px;
}

.userTypes-tab {
  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;
  text-align: center;
}

.userTypes-tab li {
  -webkit-transition: all ease .4s;
  transition: all ease .4s;
  width: auto;
}

.userTypes-tab li a {
  padding: 10px 20px;
  display: block;
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 600;
  opacity: 0.7;
  border-bottom: 2px solid #000000;
  text-decoration: none;
}

.userTypes-tab li a.active-userType {
  opacity: 1;
  border-bottom: 2px solid #55ba47;
}

.userTypes-box-sec .user-type-box .tab-heading {
  text-align: center;
}

.userTypes-box-sec .user-type-box .user-type-process {
  margin-top: 90px;
}

@media screen and (max-width: 1024px) {
  .userTypes-box-sec .user-type-box .user-type-process {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 25px;
  }
}

.userTypes-box-sec .user-type-box .user-type-process .process-box {
  position: relative;
  text-align: center;
  padding: 0px 30px;
  z-index: 1;
}

.userTypes-box-sec .user-type-box .user-type-process .process-box .number {
  font-size: 40px;
  font-weight: bold;
}

.userTypes-box-sec .user-type-box .user-type-process .process-box .number.red {
  color: #FC665A;
}

.userTypes-box-sec .user-type-box .user-type-process .process-box .number.blue {
  color: #5FC7C9;
}

.userTypes-box-sec .user-type-box .user-type-process .process-box .number.orange {
  color: #FA9A27;
}

.userTypes-box-sec .user-type-box .user-type-process .process-box p {
  font-size: 14px;
  font-weight: 400;
}

.userTypes-box-sec .user-type-box .user-type-process .process-box .red-cross {
  left: 15px;
  top: -15px;
  z-index: -1;
}

@media screen and (max-width: 1024px) {
  .userTypes-box-sec .user-type-box .user-type-process .process-box .red-cross {
    width: 100px;
  }
}

.userTypes-box-sec .user-type-box .user-type-process .process-box .blue-cross-pro {
  left: 60px;
  top: -20px;
  z-index: -1;
}

@media screen and (max-width: 1024px) {
  .userTypes-box-sec .user-type-box .user-type-process .process-box .blue-cross-pro {
    width: 100px;
  }
}

.userTypes-box-sec .user-type-box .user-type-process .process-box .orange-cross {
  right: 15px;
  top: -15px;
  z-index: -1;
}

@media screen and (max-width: 1024px) {
  .userTypes-box-sec .user-type-box .user-type-process .process-box .orange-cross {
    width: 100px;
  }
}

@media screen and (max-width: 1024px) {
  .discover-carousel .owl-item .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.discover-carousel .owl-item img.left-elipse-red {
  left: -30px;
  bottom: 5%;
  width: 60px;
  z-index: 1;
}

.discover-carousel .owl-item img.rectangle {
  top: 0px;
  right: 0px;
  width: 90%;
}

.discover-section .owl-theme .owl-dots {
  position: absolute;
  top: 50%;
  bottom: 0px;
  left: 0px;
}

.discover-section .owl-theme .owl-dots .owl-dot {
  display: block;
}

.discover-section .owl-theme .owl-dots .owl-dot.active span {
  background: #5FC7C9;
}

.discover-section .owl-theme .owl-dots .owl-dot:hover span {
  background: #5FC7C9;
}

@media screen and (max-width: 1024px) {
  .talent-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.talent-box .talent-content-box img {
  width: 70px;
}

.talent-box .talent-content-box p {
  font-size: 14px;
  font-weight: 400;
}

.testimonial-section {
  margin-top: 180px;
}

.testimonial-section .testi-cross {
  bottom: -22px;
  right: 20%;
  width: 50px;
}

.testimonial-section .testi-images img {
  -o-object-fit: contain;
     object-fit: contain;
}

.testimonial-section .testi-images img.margin-min-top-10 {
  margin-top: -10%;
}

.testimonial-section .testi-images img.margin-min-top-20 {
  margin-top: -20%;
}

.testimonial-section .testi-images img.margin-min-top-30 {
  margin-top: -30%;
}

.testimonial-section .testi-images img.margin-min-top-40 {
  margin-top: -40%;
}

.testimonial-section .testimonial-carousel .owl-item img.quote {
  -o-object-fit: contain;
     object-fit: contain;
  width: 60px;
}

.testimonial-section .testimonial-carousel .owl-item .testimonial-content p {
  margin-bottom: 0px;
}

.testimonial-section .testimonial-carousel .owl-item .testimonial-content .testi-position {
  font-size: 12px;
  opacity: 0.7;
}

.posibilities-section .down-elipse {
  width: 300px;
  position: absolute;
  bottom: 0px;
  left: 5%;
}

.posibilities-section .red-cross {
  width: 150px;
  position: absolute;
  bottom: 20%;
  right: 10%;
}

footer .footer-logo {
  width: 137px;
}

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;
}

@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;
    margin-top: 1em;
  font-size: 14px;
}

.lower-footer a {
  color: #fff;
  border: none;
  font-size: 14px;
  font-weight: 300;
}

@media screen and (max-width: 1024px) {
    .joinContent {
    padding: 10px;
}

.joinNowBtn {
    margin: 1em 0 2em 0;
}

.industry-sec .contentSec {
    padding: 0;
}

.galance-section {
    padding-bottom: 3em !important;
}

  .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;
  }

  .section-2{
    background-size: cover;
    background-position-y: 0em !important;
  }
  .mainDesBox{
   padding-left: 3em;
    padding-top: 5em;
    padding-bottom: 5em;
    padding-right: 2em;
    height: 52vw;
  }
  .industry-sec .imgpluse , .blog-three, .blog-two{
    min-height: 46vh;
  }
  .industry-sec .contentSec{
    padding-left: 1em;
  }
  .hideMobile{
    display: none;
  }
  .hideDesktop{
  display: block;
}
  .joinContent{
    padding-top: 2em;
    padding-bottom: 5em;
    width: 96%;
  }
  .joinImage{
    height: 47vh;
  }
  .joinNow {
    padding-bottom: 0px;
  }
  .galance-section{
    padding-top: 3em !important;
  }

}
.inverse .overlapping-text {
  color: #fff !important;;
}
.inverse p{
  color: #fff !important;
}
.inverse  .icon-btn{
  color: #fff !important;
}
@media screen and (max-width:767px)
{
   .latest-think .col-6 
{
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100%;
}

.latest-think .mainDesBox {
    min-height: 400px;
    padding: 70px 20px 20px;
}
.overlapping-text {
    width: 100%;
    
}
video {
    margin-top: 60px !important;
}
.overlapping-text h1 {
    font-size: 1.7em;
      z-index:9999;
}

video {
    min-height: 85vh;
    height: 85vh;
}

.header-style-1 {
    min-height: 85vh;
}
}
.category {
    height: 41px;
    background-size: 50px;
    background-position: center;
    width: 98px;
}
/*# sourceMappingURL=custom.css.map */