body {
  line-height: 1.5;
  color: var(--foreground);
  background: var(--background);
  font-family: sans-serif;
}

body {
  --tw-bg-opacity: 1;
  --tw-content: "";
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-bg-opacity: 1;
}

* {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  line-height: inherit;
}

body {
  color: var(--foreground);
  background: var(--background);
}

body {
  margin: 0 !important;
  background-color: #c2c2c2;
}

html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family: sans-serif;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}

:root {
  --background: #fff;
  --foreground: #171717;
}

.w-full {
  width: 100%;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}

*,
:after,
:before {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

:after,
:before {
  --tw-content: "";
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.max-w-\[1440px\] {
  max-width: 1440px;
}

.my-3 {
  margin-top: .75rem;
  margin-bottom: .75rem;
}

.hidden {
  display: none;
}

.h-\[1px\] {
  height: 1px;
}

.bg-\[\#D9D9D9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(217 217 217/var(--tw-bg-opacity));
}

@media (min-width: 1024px) {
  .lg\:block {
    display: block;
  }

  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.flex {
  display: flex;
}

.items-center {
  align-items: center;
}

.justify-between {
  justify-content: space-between;
}

.gap-10 {
  gap: 2.5rem;
}

@media (min-width: 1024px) {
  .lg\:items-end {
    align-items: flex-end;
  }
}

a {
  color: inherit;
  text-decoration: inherit;
}

a {
  text-decoration: none;
}

a {
  cursor: pointer;
  color: inherit;
}

.relative {
  position: relative;
}

.font-bold {
  font-weight: 700;
}

.text-\[\#ED1C24\] {
  --tw-text-opacity: 1;
  color: rgb(237 28 36/var(--tw-text-opacity));
}

[scroll="goScrollToForm"] {
  cursor: pointer;
}

button {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}

button {
  text-transform: none;
}

button {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}

button {
  cursor: pointer;
}

@media (min-width: 1024px) {
  .lg\:hidden {
    display: none;
  }
}

.before\:absolute:before {
  content: var(--tw-content);
  position: absolute;
}

.before\:left-\[-20px\]:before {
  content: var(--tw-content);
  left: -20px;
}

.before\:top-\[-24px\]:before {
  content: var(--tw-content);
  top: -24px;
}

.before\:h-\[calc\(100\%\+40px\)\]:before {
  content: var(--tw-content);
  height: calc(100% + 40px);
}

.before\:w-\[1px\]:before {
  content: var(--tw-content);
  width: 1px;
}

.before\:bg-\[\#D9D9D9\]:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(217 217 217/var(--tw-bg-opacity));
}

.ml-5 {
  margin-left: 1.25rem;
}

.w-\[82\%\] {
  width: 82%;
}

.flex-col {
  flex-direction: column;
}

.items-end {
  align-items: flex-end;
}

@media (min-width: 1024px) {
  .lg\:flex {
    display: flex;
  }
}

img {
  display: block;
  vertical-align: middle;
}

img {
  max-width: 100%;
  height: auto;
}

.h-auto {
  height: auto;
}

.w-\[200px\] {
  width: 200px;
}

.max-w-full {
  max-width: 100%;
}

@media (min-width: 1024px) {
  .lg\:mt-1 {
    margin-top: .25rem;
  }

  .lg\:w-\[300px\] {
    width: 300px;
  }
}

.self-end {
  align-self: flex-end;
}

.overflow-hidden {
  overflow: hidden;
}

.pl-12 {
  padding-left: 3rem;
}

@media (min-width: 768px) {
  .md\:flex {
    display: flex;
  }
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul {
  margin: 0;
}

.flex-wrap {
  flex-wrap: wrap;
}

.gap-8 {
  gap: 2rem;
}

.text-sm {
  font-size: .875rem;
  line-height: 1.25rem;
}

.text-zinc-900 {
  --tw-text-opacity: 1;
  color: rgb(24 24 27/var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:flex-row {
    flex-direction: row;
  }
}

.gap-2 {
  gap: .5rem;
}

.self-stretch {
  align-self: stretch;
}

.border-r {
  border-right-width: 1px;
}

.border-\[\#D9D9D9\] {
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217/var(--tw-border-opacity));
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}

.text-xs {
  font-size: .75rem;
  line-height: 1rem;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

.hover\:bg-\[\#FFC500\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 197 0/var(--tw-bg-opacity));
}

li {
  text-decoration: none;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.gap-\[6px\] {
  gap: 6px;
}

.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}

.after\:left-0:after {
  content: var(--tw-content);
  left: 0;
}

.after\:top-\[31px\]:after {
  content: var(--tw-content);
  top: 31px;
}

.after\:h-\[2px\]:after {
  content: var(--tw-content);
  height: 2px;
}

.after\:w-full:after {
  content: var(--tw-content);
  width: 100%;
}

.after\:bg-\[\#1C1C1C\]:after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 28/var(--tw-bg-opacity));
}

.after\:opacity-0:after {
  content: var(--tw-content);
  opacity: 0;
}

.after\:transition-opacity:after {
  content: var(--tw-content);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

.hover\:after\:opacity-100:hover:after {
  content: var(--tw-content);
  opacity: 1;
}

.ml-\[2px\] {
  margin-left: 2px;
}

.block {
  display: block;
}

.h-\[20px\] {
  height: 20px;
}

.w-3 {
  width: .75rem;
}

.object-contain {
  object-fit: contain;
}

#style-hHs2J.style-hHs2J {
  margin-top: 0px !important;
}

#style-5XHwi.style-5XHwi {
  background: url('../images/menu.svg');
  background-size: cover;
  width: 30px;
  height: 30px;
  margin-right: 20px;
}

#style-dwIz8.style-dwIz8 {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: transparent;
}

#style-oEBQ4.style-oEBQ4 {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: transparent;
}

body {
  line-height: 1.5;
  color: var(--foreground);
  background: var(--background);
  font-family: sans-serif;
}

body {
  --tw-content: "";
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  --tw-text-opacity: 1;
  --tw-text-opacity: 1;
  --tw-bg-opacity: 1;
}

* {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  line-height: inherit;
}

body {
  color: var(--foreground);
  background: var(--background);
}

body {
  margin: 0 !important;
  background-color: #c2c2c2;
}

html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family: sans-serif;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}

:root {
  --background: #fff;
  --foreground: #171717;
}

.w-full {
  width: 100%;
}

*,
:after,
:before {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

:after,
:before {
  --tw-content: "";
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.max-w-\[1440px\] {
  max-width: 1440px;
}

@media (min-width: 1024px) {
  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.flex {
  display: flex;
}

.items-center {
  align-items: center;
}

.justify-between {
  justify-content: space-between;
}

.gap-10 {
  gap: 2.5rem;
}

@media (min-width: 1024px) {
  .lg\:items-end {
    align-items: flex-end;
  }
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

@media (min-width: 1024px) {
  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}

.flex-col {
  flex-direction: column;
}

.bg-\[\#1C1C1C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 28/var(--tw-bg-opacity));
}

.mt-20 {
  margin-top: 5rem;
}

.flex-wrap {
  flex-wrap: wrap;
}

.gap-5 {
  gap: 1.25rem;
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  .lg\:flex-row {
    flex-direction: row;
  }
}

.mb-3 {
  margin-bottom: .75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.h-\[1px\] {
  height: 1px;
}

.bg-\[\#D9D9D9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(217 217 217/var(--tw-bg-opacity));
}

.opacity-40 {
  opacity: .4;
}

@media (min-width: 1024px) {
  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }
}

.mt-8 {
  margin-top: 2rem;
}

.gap-12 {
  gap: 3rem;
}

.text-sm {
  font-size: .875rem;
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(163 163 163/var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  .lg\:flex {
    display: flex;
  }
}

@media (min-width: 1280px) {
  .xl\:gap-32 {
    gap: 8rem;
  }
}

a {
  color: inherit;
  text-decoration: inherit;
}

a {
  text-decoration: none;
}

a {
  cursor: pointer;
  color: inherit;
}

.relative {
  position: relative;
}

.font-bold {
  font-weight: 700;
}

.text-\[\#ED1C24\] {
  --tw-text-opacity: 1;
  color: rgb(237 28 36/var(--tw-text-opacity));
}

[scroll="goScrollToForm"] {
  cursor: pointer;
}

.max-w-\[70px\] {
  max-width: 70px;
}

@media (min-width: 1024px) {
  .lg\:max-w-\[136px\] {
    max-width: 136px;
  }
}

.whitespace-nowrap {
  white-space: nowrap;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.self-center {
  align-self: center;
}

@media (min-width: 1280px) {
  .xl\:w-\[43\%\] {
    width: 43%;
  }
}

img {
  display: block;
  vertical-align: middle;
}

img {
  max-width: 100%;
  height: auto;
}

.h-auto {
  height: auto;
}

.max-w-full {
  max-width: 100%;
}

@media (min-width: 1024px) {
  .lg\:mt-1 {
    margin-top: .25rem;
  }

  .lg\:w-\[300px\] {
    width: 300px;
  }
}

.gap-2 {
  gap: .5rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.self-stretch {
  align-self: stretch;
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

.hover\:text-\[\#FFC500\]:hover {
  --tw-text-opacity: 1;
  color: rgb(255 197 0/var(--tw-text-opacity));
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul {
  margin: 0;
}

.items-end {
  align-items: flex-end;
}

.gap-3 {
  gap: .75rem;
}

.text-right {
  text-align: right;
}

@media (min-width: 1024px) {
  .lg\:min-w-\[240px\] {
    min-width: 240px;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:gap-10 {
    gap: 2.5rem;
  }

  .lg\:text-center {
    text-align: center;
  }
}

.\[\&_a\]\:underline a {
  text-decoration-line: underline;
}

.\[\&_a\]\:underline-offset-2 a {
  text-underline-offset: 2px;
}

.hover\:\[\&_a\]\:no-underline a:hover {
  text-decoration-line: none;
}

.mt-1 {
  margin-top: .25rem;
}

.w-\[160px\] {
  width: 160px;
}

@media (min-width: 1024px) {
  .lg\:w-\[200px\] {
    width: 200px;
  }
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

@media (min-width: 768px) {
  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:flex-row {
    flex-direction: row;
  }
}

li {
  text-decoration: none;
}

.cursor-pointer {
  cursor: pointer;
}

.underline {
  text-decoration-line: underline;
}

.underline-offset-2 {
  text-underline-offset: 2px;
}

.hover\:no-underline:hover {
  text-decoration-line: none;
}

.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}

.after\:left-0:after {
  content: var(--tw-content);
  left: 0;
}

.after\:top-\[31px\]:after {
  content: var(--tw-content);
  top: 31px;
}

.after\:h-\[2px\]:after {
  content: var(--tw-content);
  height: 2px;
}

.after\:w-full:after {
  content: var(--tw-content);
  width: 100%;
}

.after\:bg-\[\#1C1C1C\]:after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 28/var(--tw-bg-opacity));
}

.after\:opacity-0:after {
  content: var(--tw-content);
  opacity: 0;
}

.after\:transition-opacity:after {
  content: var(--tw-content);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

.hover\:after\:opacity-100:hover:after {
  content: var(--tw-content);
  opacity: 1;
}

@media (min-width: 1024px) {
  .lg\:hidden {
    display: none;
  }
}

.opacity-30 {
  opacity: .3;
}


@media(max-width: 1025px) {
  footer {
    padding: 0 10px;
  }

  .footer-top {
    justify-content: center;
    margin-bottom: 20px;
  }

  .footer-list {
    text-align: left;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }

  .footer-list li:last-child {
    display: none;
  }

  header {
    padding-left: 10px !important;
  }
}