*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

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

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

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

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

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

  .container {
    max-width: 1536px;
  }
}
.left-\[0px\] {
  left: 0px;
}
.top-\[-95px\] {
  top: -95px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-\[100px\] {
  margin-bottom: 100px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[30px\] {
  margin-bottom: 30px;
}
.mb-\[40px\] {
  margin-bottom: 40px;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[0px\] {
  margin-top: 0px;
}
.mt-\[20px\] {
  margin-top: 20px;
}
.mt-\[30px\] {
  margin-top: 30px;
}
.mt-\[50px\] {
  margin-top: 50px;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.h-6 {
  height: 1.5rem;
}
.h-\[79px\] {
  height: 79px;
}
.h-auto {
  height: auto;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.min-h-\[70px\] {
  min-height: 70px;
}
.min-h-dvh {
  min-height: 100dvh;
}
.w-6 {
  width: 1.5rem;
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[278px\] {
  width: 278px;
}
.w-\[298px\] {
  width: 298px;
}
.w-\[398px\] {
  width: 398px;
}
.w-\[564px\] {
  width: 564px;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.resize {
  resize: both;
}
.list-inside {
  list-style-position: inside;
}
.list-none {
  list-style-type: none;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.items-start {
  align-items: flex-start;
}
.items-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[22px\] {
  gap: 22px;
}
.gap-\[5px\] {
  gap: 5px;
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.self-center {
  align-self: center;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-t {
  border-top-width: 1px;
}
.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgb(74 222 128 / var(--tw-border-opacity, 1));
}
.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity, 1));
}
.bg-\[\#00224B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 34 75 / var(--tw-bg-opacity, 1));
}
.bg-\[\#051630\] {
  --tw-bg-opacity: 1;
  background-color: rgb(5 22 48 / var(--tw-bg-opacity, 1));
}
.bg-\[\#0A2240\] {
  --tw-bg-opacity: 1;
  background-color: rgb(10 34 64 / var(--tw-bg-opacity, 1));
}
.bg-\[\#1A2741\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 39 65 / var(--tw-bg-opacity, 1));
}
.bg-\[\#2770CB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 112 203 / var(--tw-bg-opacity, 1));
}
.bg-\[\#2E81C3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(46 129 195 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ECECECB2\] {
  background-color: #ECECECB2;
}
.bg-\[\#FFFFFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/10 {
  background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/30 {
  background-color: rgb(255 255 255 / 0.3);
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-\[5px\] {
  padding: 5px;
}
.pb-\[10px\] {
  padding-bottom: 10px;
}
.pb-\[15px\] {
  padding-bottom: 15px;
}
.pb-\[20px\] {
  padding-bottom: 20px;
}
.pb-\[30px\] {
  padding-bottom: 30px;
}
.pb-\[34px\] {
  padding-bottom: 34px;
}
.pb-\[40px\] {
  padding-bottom: 40px;
}
.pb-\[43px\] {
  padding-bottom: 43px;
}
.pb-\[50px\] {
  padding-bottom: 50px;
}
.pb-\[80px\] {
  padding-bottom: 80px;
}
.pl-0 {
  padding-left: 0px;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-\[20px\] {
  padding-left: 20px;
}
.pl-\[40px\] {
  padding-left: 40px;
}
.pl-\[50px\] {
  padding-left: 50px;
}
.pr-0 {
  padding-right: 0px;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-\[20px\] {
  padding-right: 20px;
}
.pr-\[40px\] {
  padding-right: 40px;
}
.pr-\[50px\] {
  padding-right: 50px;
}
.pt-\[0px\] {
  padding-top: 0px;
}
.pt-\[10px\] {
  padding-top: 10px;
}
.pt-\[15px\] {
  padding-top: 15px;
}
.pt-\[20px\] {
  padding-top: 20px;
}
.pt-\[30px\] {
  padding-top: 30px;
}
.pt-\[390px\] {
  padding-top: 390px;
}
.pt-\[40px\] {
  padding-top: 40px;
}
.pt-\[50px\] {
  padding-top: 50px;
}
.pt-\[70px\] {
  padding-top: 70px;
}
.pt-\[80px\] {
  padding-top: 80px;
}
.pt-\[94px\] {
  padding-top: 94px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.font-bench-bold {
  font-family: BenchNine-Bold, sans-serif;
}
.font-bench-regular {
  font-family: BenchNine-Regular, sans-serif;
}
.font-united-bold {
  font-family: UnitedSansRgBd, sans-serif;
}
.font-united-sans-smcd-hv {
  font-family: United Sans SmCd Hv, sans-serif;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[22\.33px\] {
  font-size: 22.33px;
}
.text-\[23px\] {
  font-size: 23px;
}
.text-\[25px\] {
  font-size: 25px;
}
.text-\[35px\] {
  font-size: 35px;
}
.text-\[47px\] {
  font-size: 47px;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.font-bold {
  font-weight: 700;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[20\.07px\] {
  line-height: 20.07px;
}
.leading-\[22\.33px\] {
  line-height: 22.33px;
}
.leading-\[24px\] {
  line-height: 24px;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-\[35px\] {
  line-height: 35px;
}
.leading-\[47px\] {
  line-height: 47px;
}
.leading-\[55px\] {
  line-height: 55px;
}
.leading-loose {
  line-height: 2;
}
.tracking-16p {
  letter-spacing: 0.16em;
}
.text-\[\#00224D\] {
  --tw-text-opacity: 1;
  color: rgb(0 34 77 / var(--tw-text-opacity, 1));
}
.text-\[\#0A2240\] {
  --tw-text-opacity: 1;
  color: rgb(10 34 64 / var(--tw-text-opacity, 1));
}
.text-\[\#FFFFFF\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue-100 {
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity, 1));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1));
}
.text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity, 1));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@font-face {
    font-family: 'UnitedSansRgStencil';
    src: url('/assets/fonts/UnitedSansReg-Stencil.eot');
    src: url('/assets/fonts/UnitedSansReg-Stencil.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansReg-Stencil.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansReg-Stencil.woff') format('woff'),
        url('/assets/fonts/UnitedSansReg-Stencil.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansReg-Stencil.svg#UnitedSansReg-Stencil') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UnitedSansRgLt';
    src: url('/assets/fonts/UnitedSansReg-Light.eot');
    src: url('/assets/fonts/UnitedSansReg-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansReg-Light.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansReg-Light.woff') format('woff'),
        url('/assets/fonts/UnitedSansReg-Light.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansReg-Light.svg#UnitedSansReg-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UnitedSansRgBk';
    src: url('/assets/fonts/UnitedSansReg-Black.eot');
    src: url('/assets/fonts/UnitedSansReg-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansReg-Black.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansReg-Black.woff') format('woff'),
        url('/assets/fonts/UnitedSansReg-Black.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansReg-Black.svg#UnitedSansReg-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UnitedSansRgMd';
    src: url('/assets/fonts/UnitedSansReg-Medium.eot');
    src: url('/assets/fonts/UnitedSansReg-Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansReg-Medium.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansReg-Medium.woff') format('woff'),
        url('/assets/fonts/UnitedSansReg-Medium.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansReg-Medium.svg#UnitedSansReg-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UnitedSansRgBd';
    src: url('/assets/fonts/UnitedSansReg-Bold.eot');
    src: url('/assets/fonts/UnitedSansReg-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansReg-Bold.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansReg-Bold.woff') format('woff'),
        url('/assets/fonts/UnitedSansReg-Bold.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansReg-Bold.svg#UnitedSansReg-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UnitedSansRgHv';
    src: url('/assets/fonts/UnitedSansReg-Heavy.eot');
    src: url('/assets/fonts/UnitedSansReg-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansReg-Heavy.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansReg-Heavy.woff') format('woff'),
        url('/assets/fonts/UnitedSansReg-Heavy.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansReg-Heavy.svg#UnitedSansReg-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UnitedSansRgTh';
    src: url('/assets/fonts/UnitedSansReg-Thin.eot');
    src: url('/assets/fonts/UnitedSansReg-Thin.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansReg-Thin.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansReg-Thin.woff') format('woff'),
        url('/assets/fonts/UnitedSansReg-Thin.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansReg-Thin.svg#UnitedSansReg-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BenchNine-Bold';
    src: url('/assets/fonts/BenchNine-Bold.eot');
    src: url('/assets/fonts/BenchNine-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/BenchNine-Bold.woff2') format('woff2'),
        url('/assets/fonts/BenchNine-Bold.woff') format('woff'),
        url('/assets/fonts/BenchNine-Bold.ttf') format('truetype'),
        url('/assets/fonts/BenchNine-Bold.svg#BenchNine-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BenchNine-Light';
    src: url('/assets/fonts/BenchNine-Light.eot');
    src: url('/assets/fonts/BenchNine-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/BenchNine-Light.woff2') format('woff2'),
        url('/assets/fonts/BenchNine-Light.woff') format('woff'),
        url('/assets/fonts/BenchNine-Light.ttf') format('truetype'),
        url('/assets/fonts/BenchNine-Light.svg#BenchNine-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BenchNine-Regular';
    src: url('/assets/fonts/BenchNine-Regular.eot');
    src: url('/assets/fonts/BenchNine-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/BenchNine-Regular.woff2') format('woff2'),
        url('/assets/fonts/BenchNine-Regular.woff') format('woff'),
        url('/assets/fonts/BenchNine-Regular.ttf') format('truetype'),
        url('/assets/fonts/BenchNine-Regular.svg#BenchNine-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Italic Cd Stencil';
    src: url('/assets/fonts/UnitedItalicCond-Stencil.eot');
    src: url('/assets/fonts/UnitedItalicCond-Stencil.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedItalicCond-Stencil.woff2') format('woff2'),
        url('/assets/fonts/UnitedItalicCond-Stencil.woff') format('woff'),
        url('/assets/fonts/UnitedItalicCond-Stencil.ttf') format('truetype'),
        url('/assets/fonts/UnitedItalicCond-Stencil.svg#UnitedItalicCond-Stencil') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'United Italic Cd Md';
    src: url('/assets/fonts/UnitedItalicCond-Medium.eot');
    src: url('/assets/fonts/UnitedItalicCond-Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedItalicCond-Medium.woff2') format('woff2'),
        url('/assets/fonts/UnitedItalicCond-Medium.woff') format('woff'),
        url('/assets/fonts/UnitedItalicCond-Medium.ttf') format('truetype'),
        url('/assets/fonts/UnitedItalicCond-Medium.svg#UnitedItalicCond-Medium') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'United Italic Cd Th';
    src: url('/assets/fonts/UnitedItalicCond-Thin.eot');
    src: url('/assets/fonts/UnitedItalicCond-Thin.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedItalicCond-Thin.woff2') format('woff2'),
        url('/assets/fonts/UnitedItalicCond-Thin.woff') format('woff'),
        url('/assets/fonts/UnitedItalicCond-Thin.ttf') format('truetype'),
        url('/assets/fonts/UnitedItalicCond-Thin.svg#UnitedItalicCond-Thin') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'United Italic Cd Hv';
    src: url('/assets/fonts/UnitedItalicCond-Heavy.eot');
    src: url('/assets/fonts/UnitedItalicCond-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedItalicCond-Heavy.woff2') format('woff2'),
        url('/assets/fonts/UnitedItalicCond-Heavy.woff') format('woff'),
        url('/assets/fonts/UnitedItalicCond-Heavy.ttf') format('truetype'),
        url('/assets/fonts/UnitedItalicCond-Heavy.svg#UnitedItalicCond-Heavy') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'United Italic Cd Lt';
    src: url('/assets/fonts/UnitedItalicCond-Light.eot');
    src: url('/assets/fonts/UnitedItalicCond-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedItalicCond-Light.woff2') format('woff2'),
        url('/assets/fonts/UnitedItalicCond-Light.woff') format('woff'),
        url('/assets/fonts/UnitedItalicCond-Light.ttf') format('truetype'),
        url('/assets/fonts/UnitedItalicCond-Light.svg#UnitedItalicCond-Light') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'United Italic Cd Bk';
    src: url('/assets/fonts/UnitedItalicCond-Black.eot');
    src: url('/assets/fonts/UnitedItalicCond-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedItalicCond-Black.woff2') format('woff2'),
        url('/assets/fonts/UnitedItalicCond-Black.woff') format('woff'),
        url('/assets/fonts/UnitedItalicCond-Black.ttf') format('truetype'),
        url('/assets/fonts/UnitedItalicCond-Black.svg#UnitedItalicCond-Black') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'United Italic Cd Bd';
    src: url('/assets/fonts/UnitedItalicCond-Bold.eot');
    src: url('/assets/fonts/UnitedItalicCond-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedItalicCond-Bold.woff2') format('woff2'),
        url('/assets/fonts/UnitedItalicCond-Bold.woff') format('woff'),
        url('/assets/fonts/UnitedItalicCond-Bold.ttf') format('truetype'),
        url('/assets/fonts/UnitedItalicCond-Bold.svg#UnitedItalicCond-Bold') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
/*fonts*/
@font-face {
    font-family: 'United Sans Cd Hv';
    src: url('/assets/fonts/UnitedSansCond-Heavy.eot');
    src: url('/assets/fonts/UnitedSansCond-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansCond-Heavy.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansCond-Heavy.woff') format('woff'),
        url('/assets/fonts/UnitedSansCond-Heavy.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansCond-Heavy.svg#UnitedSansCond-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Cd Lt';
    src: url('/assets/fonts/UnitedSansCond-Light.eot');
    src: url('/assets/fonts/UnitedSansCond-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansCond-Light.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansCond-Light.woff') format('woff'),
        url('/assets/fonts/UnitedSansCond-Light.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansCond-Light.svg#UnitedSansCond-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmEx Lt';
    src: url('/assets/fonts/UnitedSansSemiExt-Light.eot');
    src: url('/assets/fonts/UnitedSansSemiExt-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiExt-Light.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiExt-Light.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiExt-Light.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiExt-Light.svg#UnitedSansSemiExt-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Rg Bk';
    src: url('/assets/fonts/UnitedSansReg-Black.eot');
    src: url('/assets/fonts/UnitedSansReg-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansReg-Black.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansReg-Black.woff') format('woff'),
        url('/assets/fonts/UnitedSansReg-Black.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansReg-Black.svg#UnitedSansReg-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmEx Md';
    src: url('/assets/fonts/UnitedSansSemiExt-Medium.eot');
    src: url('/assets/fonts/UnitedSansSemiExt-Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiExt-Medium.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiExt-Medium.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiExt-Medium.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiExt-Medium.svg#UnitedSansSemiExt-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmEx Bk';
    src: url('/assets/fonts/UnitedSansSemiExt-Black.eot');
    src: url('/assets/fonts/UnitedSansSemiExt-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiExt-Black.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiExt-Black.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiExt-Black.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiExt-Black.svg#UnitedSansSemiExt-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Ex Hv';
    src: url('/assets/fonts/UnitedSansExt-Heavy.eot');
    src: url('/assets/fonts/UnitedSansExt-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansExt-Heavy.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansExt-Heavy.woff') format('woff'),
        url('/assets/fonts/UnitedSansExt-Heavy.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansExt-Heavy.svg#UnitedSansExt-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Cd Stencil';
    src: url('/assets/fonts/UnitedSansCond-Stencil.eot');
    src: url('/assets/fonts/UnitedSansCond-Stencil.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansCond-Stencil.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansCond-Stencil.woff') format('woff'),
        url('/assets/fonts/UnitedSansCond-Stencil.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansCond-Stencil.svg#UnitedSansCond-Stencil') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Ex Stencil';
    src: url('/assets/fonts/UnitedSansExt-Stencil.eot');
    src: url('/assets/fonts/UnitedSansExt-Stencil.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansExt-Stencil.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansExt-Stencil.woff') format('woff'),
        url('/assets/fonts/UnitedSansExt-Stencil.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansExt-Stencil.svg#UnitedSansExt-Stencil') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmCd Lt';
    src: url('/assets/fonts/UnitedSansSemiCond-Light.eot');
    src: url('/assets/fonts/UnitedSansSemiCond-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiCond-Light.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiCond-Light.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiCond-Light.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiCond-Light.svg#UnitedSansSemiCond-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmCd Bk';
    src: url('/assets/fonts/UnitedSansSemiCond-Black.eot');
    src: url('/assets/fonts/UnitedSansSemiCond-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiCond-Black.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiCond-Black.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiCond-Black.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiCond-Black.svg#UnitedSansSemiCond-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Cd Bk';
    src: url('/assets/fonts/UnitedSansCond-Black.eot');
    src: url('/assets/fonts/UnitedSansCond-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansCond-Black.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansCond-Black.woff') format('woff'),
        url('/assets/fonts/UnitedSansCond-Black.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansCond-Black.svg#UnitedSansCond-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Cd Bd';
    src: url('/assets/fonts/UnitedSansCond-Bold.eot');
    src: url('/assets/fonts/UnitedSansCond-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansCond-Bold.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansCond-Bold.woff') format('woff'),
        url('/assets/fonts/UnitedSansCond-Bold.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansCond-Bold.svg#UnitedSansCond-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Cd Th';
    src: url('/assets/fonts/UnitedSansCond-Thin.eot');
    src: url('/assets/fonts/UnitedSansCond-Thin.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansCond-Thin.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansCond-Thin.woff') format('woff'),
        url('/assets/fonts/UnitedSansCond-Thin.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansCond-Thin.svg#UnitedSansCond-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Ex Th';
    src: url('/assets/fonts/UnitedSansExt-Thin.eot');
    src: url('/assets/fonts/UnitedSansExt-Thin.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansExt-Thin.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansExt-Thin.woff') format('woff'),
        url('/assets/fonts/UnitedSansExt-Thin.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansExt-Thin.svg#UnitedSansExt-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Ex Bd';
    src: url('/assets/fonts/UnitedSansExt-Bold.eot');
    src: url('/assets/fonts/UnitedSansExt-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansExt-Bold.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansExt-Bold.woff') format('woff'),
        url('/assets/fonts/UnitedSansExt-Bold.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansExt-Bold.svg#UnitedSansExt-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmCd Md';
    src: url('/assets/fonts/UnitedSansSemiCond-Medium.eot');
    src: url('/assets/fonts/UnitedSansSemiCond-Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiCond-Medium.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiCond-Medium.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiCond-Medium.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiCond-Medium.svg#UnitedSansSemiCond-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmEx Stencil';
    src: url('/assets/fonts/UnitedSansSemiExt-Stencil.eot');
    src: url('/assets/fonts/UnitedSansSemiExt-Stencil.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiExt-Stencil.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiExt-Stencil.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiExt-Stencil.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiExt-Stencil.svg#UnitedSansSemiExt-Stencil') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmCd Stencil';
    src: url('/assets/fonts/UnitedSansSemiCond-Stencil.eot');
    src: url('/assets/fonts/UnitedSansSemiCond-Stencil.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiCond-Stencil.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiCond-Stencil.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiCond-Stencil.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiCond-Stencil.svg#UnitedSansSemiCond-Stencil') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Ex Md';
    src: url('/assets/fonts/UnitedSansExt-Medium.eot');
    src: url('/assets/fonts/UnitedSansExt-Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansExt-Medium.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansExt-Medium.woff') format('woff'),
        url('/assets/fonts/UnitedSansExt-Medium.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansExt-Medium.svg#UnitedSansExt-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmEx Th';
    src: url('/assets/fonts/UnitedSansSemiExt-Thin.eot');
    src: url('/assets/fonts/UnitedSansSemiExt-Thin.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiExt-Thin.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiExt-Thin.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiExt-Thin.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiExt-Thin.svg#UnitedSansSemiExt-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Cd Md';
    src: url('/assets/fonts/UnitedSansCond-Medium.eot');
    src: url('/assets/fonts/UnitedSansCond-Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansCond-Medium.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansCond-Medium.woff') format('woff'),
        url('/assets/fonts/UnitedSansCond-Medium.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansCond-Medium.svg#UnitedSansCond-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmEx Bd';
    src: url('/assets/fonts/UnitedSansSemiExt-Bold.eot');
    src: url('/assets/fonts/UnitedSansSemiExt-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiExt-Bold.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiExt-Bold.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiExt-Bold.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiExt-Bold.svg#UnitedSansSemiExt-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmCd Th';
    src: url('/assets/fonts/UnitedSansSemiCond-Thin.eot');
    src: url('/assets/fonts/UnitedSansSemiCond-Thin.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiCond-Thin.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiCond-Thin.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiCond-Thin.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiCond-Thin.svg#UnitedSansSemiCond-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmCd Bd';
    src: url('/assets/fonts/UnitedSansSemiCond-Bold.eot');
    src: url('/assets/fonts/UnitedSansSemiCond-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiCond-Bold.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiCond-Bold.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiCond-Bold.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiCond-Bold.svg#UnitedSansSemiCond-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Cd Md';
    src: url('/assets/fonts/UnitedSansCond-Medium_1.eot');
    src: url('/assets/fonts/UnitedSansCond-Medium_1.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansCond-Medium_1.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansCond-Medium_1.woff') format('woff'),
        url('/assets/fonts/UnitedSansCond-Medium_1.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansCond-Medium_1.svg#UnitedSansCond-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmEx Hv';
    src: url('/assets/fonts/UnitedSansSemiExt-Heavy.eot');
    src: url('/assets/fonts/UnitedSansSemiExt-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiExt-Heavy.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiExt-Heavy.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiExt-Heavy.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiExt-Heavy.svg#UnitedSansSemiExt-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans SmCd Hv';
    src: url('/assets/fonts/UnitedSansSemiCond-Heavy.eot');
    src: url('/assets/fonts/UnitedSansSemiCond-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansSemiCond-Heavy.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansSemiCond-Heavy.woff') format('woff'),
        url('/assets/fonts/UnitedSansSemiCond-Heavy.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansSemiCond-Heavy.svg#UnitedSansSemiCond-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Ex Lt';
    src: url('/assets/fonts/UnitedSansExt-Light.eot');
    src: url('/assets/fonts/UnitedSansExt-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansExt-Light.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansExt-Light.woff') format('woff'),
        url('/assets/fonts/UnitedSansExt-Light.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansExt-Light.svg#UnitedSansExt-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'United Sans Ex Bk';
    src: url('/assets/fonts/UnitedSansExt-Black.eot');
    src: url('/assets/fonts/UnitedSansExt-Black.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/UnitedSansExt-Black.woff2') format('woff2'),
        url('/assets/fonts/UnitedSansExt-Black.woff') format('woff'),
        url('/assets/fonts/UnitedSansExt-Black.ttf') format('truetype'),
        url('/assets/fonts/UnitedSansExt-Black.svg#UnitedSansExt-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
body h1 {
    font-size: 45px;
    line-height: 45px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    color: #1a2741;
    padding-left: 40px;
    padding-right: 40px;
}
body h2 {
    font-family: Arial, sans-serif;
    font-size: 31px;
    text-transform: uppercase;
    color: #1a2741;
    padding-left: 40px;
    padding-right: 40px;
}
body p {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.01em;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
    padding-top: 20px;
}
body{
    p > span {
        margin-bottom: 6px;
        display: inline-block;
        font-size: 22px;
        line-height: 36px;
    }
    form{
        input:-webkit-autofill,
        input:-webkit-autofill:hover,
        input:-webkit-autofill:focus,
        input:-webkit-autofill:active {
            /* La sombra interior tapa el color celeste por defecto */
            -webkit-box-shadow: 0 0 0 30px white inset !important;

            /* Esto asegura que el texto tenga el color que tú quieres */
            -webkit-text-fill-color: #000 !important;

            /* Opcional: mantiene el borde y otras propiedades si se perdieran */
            -webkit-transition: background-color 5000s ease-in-out 0s!important;
            transition: background-color 5000s ease-in-out 0s!important;
        }
    }
}
.markdown-description p {
    font-family: Arial, sans-serif;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 0.01em;
    padding: 0px;
}
.small-text{
    p{
        font-size: 12px;
        padding: 0;
    }
}
@media (min-width: 1535px) {
    .markdown-description p {
        padding-top: 10px;
    }
}
@media (max-width: 1024px) {
    .markdown-description p {
        padding-top: 30px;
    }
}
.hero {
    position: relative;
    background-image: url("../assets/fondo-gris-rayados.png");
    background-position: bottom;
    background-size: cover;
}
.hero .logo-title p {
    color: #FFF;
    font-family: Arial, sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    padding: 0px !important;
}
.hero .hero-left-content {
    position: relative;
    background: linear-gradient(rgba(25, 104, 242, 0.6), rgba(25, 104, 242, 0.6)), url("ruta-de-la-imagen.jpg") no-repeat center/cover;
}
.hero .hero-description p {
    color: white;
    padding: 0 0 20px;

}
.hero .hero-curve {
    background-image: url("../assets/hero-curve-2.png");
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 290px;
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 10;
    top: 89%;
}
@media (max-width: 1870px) {
    .hero .hero-curve {
        top: 88%;
    }
}
@media (max-width: 1770px) {
    .hero .hero-curve {
        top: 87%;
    }
}
@media (max-width: 1640px) {
    .hero .hero-curve {
        top: 86%;
    }
}
@media (max-width: 1453px) {
    .hero .hero-curve {
        top: 87%;
    }
}
@media (max-width: 1023px) {
    .hero .hero-curve {
        top: 93%;
    }
}
@media (min-width: 1920px) {
    .hero .hero-curve {
        display: none;
    }
}
.hero .hero-curve-img {
    position: absolute;
    display: none;
}
@media (max-width: 1440px) {
    .hero .hero-curve-img {
        bottom: -70px;
        display: inline;
    }
}
@media (max-width: 1190px) {
    .hero .hero-curve-img {
        bottom: -60px;
    }
}
@media (max-width: 950px) {
    .hero .hero-curve-img {
        bottom: -50px;
    }
}
@media (max-width: 750px) {
    .hero .hero-curve-img {
        bottom: -40px;
    }
}
@media (max-width: 610px) {
    .hero .hero-curve-img {
        bottom: -30px;
    }
}
@media (max-width: 550px) {
    .hero .hero-curve-img {
        bottom: -30px;
    }
}
.form-container form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    gap: 10px;
}
.form-container form .form-group {
    background-color: #FFFFFF;
    padding: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
    border-radius: 5px;
}
.form-container form .form-group input {
    all: unset;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
    color: #C2C2C2;
    font-size: 20px;
    line-height: 26.76px;
    text-transform: uppercase;
    width: 100%;
}
.form-container form .form-group label {
    font-family: Arial, sans-serif;
    color: #C2C2C2;
    font-size: 20px;
    line-height: 26.76px;
    text-transform: uppercase;
}
.form-container form .form-check {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    justify-content: flex-start;
}
.form-container form .form-check label {
    font-family: "BenchNine-Regular";
    color: white;
    font-size: 15px;
    line-height: 20.07px;
    text-transform: uppercase;
}
.form-container form .form-check label #terms {
    border-radius: unset;
}
@media (max-width: 450px) {
    .form-container form .form-check label {
        font-size: 18px;
        line-height: 22px;
    }
}
.date, .date-past {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_26_365)'%3E%3Cpath d='M5.7743 1.81853H8.04479V1.0198C8.04479 0.963968 8.1867 0.661135 8.22785 0.599622C8.6706 -0.0547808 9.68901 -0.055254 10.1318 0.599622C10.1734 0.661135 10.3148 0.963495 10.3148 1.0198V1.81853H12.5853V1.0198C12.5853 0.963968 12.7272 0.661135 12.7684 0.599622C13.2111 -0.0547808 14.2295 -0.055254 14.6723 0.599622C14.7139 0.661135 14.8553 0.963495 14.8553 1.0198V1.81853H16.5402C17.0203 1.81853 17.6934 2.551 17.693 3.04311L17.6953 10.6745C17.6698 10.868 17.4721 10.9499 17.2928 10.8959C17.2606 10.886 17.1258 10.7549 17.1258 10.7436V5.79321H1.23332V14.6473C1.23332 14.6766 1.30285 14.9047 1.32177 14.9492C1.4528 15.2534 1.75364 15.4086 2.07103 15.4418L10.1724 15.4645C10.3744 15.596 10.3763 15.8619 10.1724 15.9954L1.92345 16.0152C1.25933 15.9443 0.735229 15.4195 0.664276 14.7556L0.665695 3.04311C0.665695 2.551 1.33833 1.81853 1.81844 1.81853H3.50334V1.0198C3.50334 0.963968 3.64524 0.661135 3.68639 0.599622C4.12914 -0.0547808 5.14755 -0.055254 5.5903 0.599622C5.63192 0.661135 5.77336 0.963495 5.77336 1.0198V1.81853H5.7743ZM4.59601 0.690472C4.3297 0.711292 4.13198 0.923275 4.08704 1.17784C4.02413 1.5332 4.03737 2.52261 4.07001 2.9021C4.13718 3.68473 5.07423 3.69183 5.1906 3.02702C5.25303 2.66977 5.24026 1.68367 5.20762 1.30276C5.17972 0.976271 4.95503 0.662082 4.59554 0.690472H4.59601ZM9.13699 0.690472C8.87068 0.711292 8.67296 0.923275 8.62802 1.17784C8.56511 1.5332 8.57836 2.52261 8.611 2.9021C8.67816 3.68473 9.61522 3.69183 9.73158 3.02702C9.79402 2.66977 9.78125 1.68367 9.74861 1.30276C9.7207 0.976271 9.49601 0.662082 9.13652 0.690472H9.13699ZM13.678 0.690472C13.4117 0.711292 13.2139 0.923275 13.169 1.17784C13.1061 1.5332 13.1193 2.52261 13.152 2.9021C13.2191 3.68473 14.1562 3.69183 14.2726 3.02702C14.335 2.66977 14.3222 1.68367 14.2896 1.30276C14.2617 0.976271 14.037 0.662082 13.6775 0.690472H13.678ZM3.50381 2.38634H2.03177C1.88892 2.38634 1.60511 2.52924 1.49821 2.63334C1.38421 2.74406 1.23379 3.03175 1.23379 3.18506V5.2254H17.1272V3.18506C17.1272 3.04216 16.9844 2.75825 16.8803 2.65132C16.7696 2.53728 16.482 2.38681 16.3288 2.38681H14.8567V3.18553C14.8567 3.24137 14.7148 3.5442 14.6737 3.60571C14.2305 4.26059 13.2121 4.26012 12.7698 3.60571C12.7282 3.5442 12.5867 3.24184 12.5867 3.18553V2.38681H10.3162V3.18553C10.3162 3.24137 10.1743 3.5442 10.1332 3.60571C9.68995 4.26059 8.67154 4.26012 8.22927 3.60571C8.18764 3.5442 8.04621 3.24184 8.04621 3.18553V2.38681H5.77572V3.18553C5.77572 3.24137 5.63381 3.5442 5.59266 3.60571C5.14944 4.26059 4.13103 4.26012 3.68876 3.60571C3.64713 3.5442 3.5057 3.24184 3.5057 3.18553V2.38681L3.50381 2.38634Z' fill='%230A2240'/%3E%3Cpath d='M13.5716 9.77888C16.2186 9.52384 18.2819 11.894 17.5615 14.4799C16.6902 17.6081 12.3994 18.1267 10.793 15.3051C9.49602 13.0268 10.9463 10.0316 13.5711 9.77888H13.5716ZM13.8913 10.3462C11.3261 10.42 9.96242 13.5089 11.627 15.465C13.161 17.2678 16.1093 16.7701 16.9144 14.5419C17.6703 12.4504 16.1121 10.2823 13.8913 10.3462Z' fill='%230A2240'/%3E%3Cpath d='M3.09048 9.04638C3.02047 8.98014 2.9533 8.85002 2.93958 8.75396C2.9112 8.55854 2.91309 7.71297 2.97033 7.54878C3.01479 7.4215 3.1444 7.28995 3.27212 7.24689C3.47646 7.17828 4.40074 7.19106 4.65901 7.21188C4.90403 7.23128 5.09939 7.32875 5.18027 7.57764C5.23136 7.73521 5.23089 8.56564 5.2044 8.75396C5.16798 9.00995 4.94282 9.18077 4.69448 9.20206C4.40973 9.22667 3.64817 9.24039 3.3828 9.19827C3.30807 9.18644 3.14582 9.09796 3.09142 9.04638H3.09048ZM4.63914 7.78111H3.5039V8.63283H4.63914V7.78111Z' fill='%230A2240'/%3E%3Cpath d='M6.49621 9.04638C6.4262 8.98014 6.35903 8.85002 6.34531 8.75396C6.31693 8.55854 6.31883 7.71297 6.37606 7.54878C6.42052 7.4215 6.55013 7.28995 6.67785 7.24689C6.88219 7.17828 7.80647 7.19106 8.06474 7.21188C8.30976 7.23128 8.50512 7.32875 8.58601 7.57764C8.63709 7.73521 8.63662 8.56564 8.61013 8.75396C8.57371 9.00995 8.34855 9.18077 8.10022 9.20206C7.81546 9.22667 7.0539 9.24039 6.78853 9.19827C6.7138 9.18644 6.55155 9.09796 6.49715 9.04638H6.49621ZM8.04487 7.78111H6.90963V8.63283H8.04487V7.78111Z' fill='%230A2240'/%3E%3Cpath d='M9.90194 9.04638C9.83193 8.98014 9.76476 8.85002 9.75105 8.75396C9.72266 8.55854 9.72456 7.71297 9.78179 7.54878C9.82626 7.4215 9.95586 7.28995 10.0836 7.24689C10.2879 7.17828 11.2122 7.19106 11.4705 7.21188C11.7155 7.23128 11.9109 7.32875 11.9917 7.57764C12.0428 7.73521 12.0423 8.56564 12.0159 8.75396C11.9794 9.00995 11.7543 9.18077 11.5059 9.20206C11.2212 9.22667 10.4596 9.24039 10.1943 9.19827C10.1195 9.18644 9.95728 9.09796 9.90288 9.04638H9.90194ZM11.4506 7.78111H10.3154V8.63283H11.4506V7.78111Z' fill='%230A2240'/%3E%3Cpath d='M13.3077 9.04638C13.2377 8.98014 13.1705 8.85002 13.1568 8.75396C13.1284 8.55854 13.1303 7.71297 13.1875 7.54878C13.232 7.4215 13.3616 7.28995 13.4893 7.24689C13.6937 7.17828 14.6179 7.19106 14.8762 7.21188C15.1212 7.23128 15.3166 7.32875 15.3975 7.57764C15.4486 7.73521 15.4481 8.56564 15.4216 8.75396C15.3852 9.00995 15.16 9.18077 14.9117 9.20206C14.6269 9.22667 13.8654 9.24039 13.6 9.19827C13.5253 9.18644 13.363 9.09796 13.3086 9.04638H13.3077ZM14.8563 7.78111H13.7211V8.63283H14.8563V7.78111Z' fill='%230A2240'/%3E%3Cpath d='M3.09048 11.6016C3.02047 11.5353 2.9533 11.4052 2.93958 11.3091C2.9112 11.1137 2.91309 10.2681 2.97033 10.104C3.01479 9.97667 3.1444 9.84513 3.27212 9.80207C3.47646 9.73346 4.40074 9.74624 4.65901 9.76705C4.90403 9.78646 5.09939 9.88393 5.18027 10.1328C5.23136 10.2904 5.23089 11.1208 5.2044 11.3091C5.16798 11.5651 4.94282 11.7359 4.69448 11.7572C4.40973 11.7818 3.64817 11.7956 3.3828 11.7535C3.30807 11.7416 3.14582 11.6531 3.09142 11.6016H3.09048ZM4.63914 10.3363H3.5039V11.188H4.63914V10.3363Z' fill='%230A2240'/%3E%3Cpath d='M6.49621 11.6016C6.4262 11.5353 6.35903 11.4052 6.34531 11.3091C6.31693 11.1137 6.31883 10.2681 6.37606 10.104C6.42052 9.97667 6.55013 9.84513 6.67785 9.80207C6.88219 9.73346 7.80647 9.74624 8.06474 9.76705C8.30976 9.78646 8.50512 9.88393 8.58601 10.1328C8.63709 10.2904 8.63662 11.1208 8.61013 11.3091C8.57371 11.5651 8.34855 11.7359 8.10022 11.7572C7.81546 11.7818 7.0539 11.7956 6.78853 11.7535C6.7138 11.7416 6.55155 11.6531 6.49715 11.6016H6.49621ZM8.04487 10.3363H6.90963V11.188H8.04487V10.3363Z' fill='%230A2240'/%3E%3Cpath d='M3.09048 14.1567C3.02047 14.0905 2.9533 13.9604 2.93958 13.8643C2.9112 13.6689 2.91309 12.8233 2.97033 12.6591C3.01479 12.5318 3.1444 12.4003 3.27212 12.3572C3.47646 12.2886 4.40074 12.3014 4.65901 12.3222C4.90403 12.3416 5.09939 12.4391 5.18027 12.688C5.23136 12.8456 5.23089 13.676 5.2044 13.8643C5.16798 14.1203 4.94282 14.2911 4.69448 14.3124C4.40973 14.337 3.64817 14.3507 3.3828 14.3086C3.30807 14.2968 3.14582 14.2083 3.09142 14.1567H3.09048ZM4.63914 12.8915H3.5039V13.7432H4.63914V12.8915Z' fill='%230A2240'/%3E%3Cpath d='M6.49621 14.1567C6.4262 14.0905 6.35903 13.9604 6.34531 13.8643C6.31693 13.6689 6.31883 12.8233 6.37606 12.6591C6.42052 12.5318 6.55013 12.4003 6.67785 12.3572C6.88219 12.2886 7.80647 12.3014 8.06474 12.3222C8.30976 12.3416 8.50512 12.4391 8.58601 12.688C8.63709 12.8456 8.63662 13.676 8.61013 13.8643C8.57371 14.1203 8.34855 14.2911 8.10022 14.3124C7.81546 14.337 7.0539 14.3507 6.78853 14.3086C6.7138 14.2968 6.55155 14.2083 6.49715 14.1567H6.49621ZM8.04487 12.8915H6.90963V13.7432H8.04487V12.8915Z' fill='%230A2240'/%3E%3Cpath d='M10.3153 10.3363V11.188C10.3153 11.2064 10.5556 11.1672 10.5982 11.3839C10.7079 11.9399 9.87351 11.8287 9.76283 11.3678C9.72073 11.1927 9.72357 10.4072 9.751 10.2151C9.8527 9.49685 11.0717 9.84558 11.5679 9.77555C11.7249 9.85646 11.7869 10.0278 11.7164 10.1934C11.7093 10.2104 11.5854 10.3358 11.5754 10.3358H10.3163L10.3153 10.3363Z' fill='%230A2240'/%3E%3Cpath d='M15.7688 12.1883C16.0535 12.1253 16.2342 12.4021 16.0786 12.6411L13.5541 15.1551C13.4628 15.1693 13.3559 15.1839 13.2755 15.1291L11.9543 13.789C11.8857 13.534 12.0891 13.3173 12.3479 13.3953C12.5125 13.4455 13.3407 14.4695 13.45 14.4501L15.7688 12.1883Z' fill='%230A2240'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_26_365'%3E%3Crect width='17.0424' height='17.0424' fill='white' transform='translate(0.664307 0.109497)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 18px;
    height: 18px;
}
.date-past {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.59292 1.7411H7.72073V0.992574C7.72073 0.940248 7.85372 0.656445 7.89228 0.598798C8.30721 -0.0144817 9.26162 -0.0149252 9.67654 0.598798C9.71555 0.656445 9.8481 0.939804 9.8481 0.992574V1.7411H11.9759V0.992574C11.9759 0.940248 12.1089 0.656445 12.1475 0.598798C12.5624 -0.0144817 13.5168 -0.0149252 13.9317 0.598798C13.9707 0.656445 14.1033 0.939804 14.1033 0.992574V1.7411H15.6823C16.1322 1.7411 16.763 2.42755 16.7626 2.88873L16.7648 10.0406C16.7409 10.2219 16.5556 10.2986 16.3876 10.2481C16.3574 10.2388 16.2311 10.1159 16.2311 10.1053V5.46601H1.3373V13.7637C1.3373 13.7912 1.40246 14.0049 1.42019 14.0466C1.54299 14.3317 1.82492 14.4772 2.12237 14.5082L9.71467 14.5295C9.90395 14.6528 9.90573 14.902 9.71467 15.0271L1.98406 15.0457C1.36168 14.9792 0.87051 14.4874 0.804016 13.8652L0.805346 2.88873C0.805346 2.42755 1.43571 1.7411 1.88565 1.7411H3.46467V0.992574C3.46467 0.940248 3.59765 0.656445 3.63622 0.598798C4.05114 -0.0144817 5.00556 -0.0149252 5.42048 0.598798C5.45949 0.656445 5.59203 0.939804 5.59203 0.992574V1.7411H5.59292ZM4.48867 0.683939C4.2391 0.70345 4.0538 0.902112 4.01169 1.14068C3.95273 1.47371 3.96514 2.40094 3.99573 2.75658C4.05868 3.49004 4.93684 3.49669 5.0459 2.87365C5.10441 2.53885 5.09244 1.61472 5.06185 1.25775C5.0357 0.951777 4.82513 0.657332 4.48823 0.683939H4.48867ZM8.7443 0.683939C8.49472 0.70345 8.30942 0.902112 8.26731 1.14068C8.20835 1.47371 8.22077 2.40094 8.25135 2.75658C8.3143 3.49004 9.19247 3.49669 9.30152 2.87365C9.36003 2.53885 9.34806 1.61472 9.31748 1.25775C9.29132 0.951777 9.08076 0.657332 8.74385 0.683939H8.7443ZM12.9999 0.683939C12.7503 0.70345 12.565 0.902112 12.5229 1.14068C12.464 1.47371 12.4764 2.40094 12.507 2.75658C12.5699 3.49004 13.4481 3.49669 13.5571 2.87365C13.6157 2.53885 13.6037 1.61472 13.5731 1.25775C13.5469 0.951777 13.3364 0.657332 12.9995 0.683939H12.9999ZM3.46511 2.27323H2.08558C1.9517 2.27323 1.68573 2.40715 1.58554 2.50471C1.47871 2.60847 1.33774 2.87809 1.33774 3.02176V4.93388H16.2324V3.02176C16.2324 2.88784 16.0985 2.62178 16.001 2.52156C15.8973 2.41469 15.6278 2.27368 15.4841 2.27368H14.1046V3.02221C14.1046 3.07453 13.9716 3.35833 13.9331 3.41598C13.5177 4.0297 12.5633 4.02926 12.1488 3.41598C12.1098 3.35833 11.9772 3.07498 11.9772 3.02221V2.27368H9.84943V3.02221C9.84943 3.07453 9.71644 3.35833 9.67787 3.41598C9.26251 4.0297 8.30809 4.02926 7.89361 3.41598C7.8546 3.35833 7.72206 3.07498 7.72206 3.02221V2.27368H5.59425V3.02221C5.59425 3.07453 5.46126 3.35833 5.4227 3.41598C5.00733 4.0297 4.05292 4.02926 3.63844 3.41598C3.59943 3.35833 3.46688 3.07498 3.46688 3.02221V2.27368L3.46511 2.27323Z' fill='%23FBFDFF'/%3E%3Cpath d='M12.9001 9.20128C15.3808 8.96226 17.3145 11.1835 16.6393 13.6069C15.8228 16.5385 11.8017 17.0245 10.2962 14.3802C9.08072 12.2451 10.4399 9.43808 12.8997 9.20128H12.9001ZM13.1998 9.73296C10.7958 9.80214 9.51781 12.6969 11.0778 14.5301C12.5154 16.2196 15.2784 15.7531 16.0329 13.665C16.7413 11.7049 15.2811 9.6731 13.1998 9.73296Z' fill='%23FBFDFF'/%3E%3Cpath d='M3.07776 8.51502C3.01215 8.45294 2.94921 8.33099 2.93635 8.24097C2.90975 8.05783 2.91153 7.2654 2.96517 7.11153C3.00684 6.99224 3.1283 6.86897 3.24799 6.82861C3.43949 6.76431 4.30569 6.77629 4.54772 6.7958C4.77735 6.81398 4.96043 6.90533 5.03623 7.13858C5.08411 7.28625 5.08367 8.06449 5.05884 8.24097C5.02471 8.48088 4.8137 8.64096 4.58097 8.66091C4.31411 8.68397 3.60041 8.69683 3.35172 8.65737C3.28168 8.64628 3.12963 8.56336 3.07865 8.51502H3.07776ZM4.52911 7.32926H3.4652V8.12745H4.52911V7.32926Z' fill='%23FBFDFF'/%3E%3Cpath d='M6.26941 8.51502C6.20381 8.45294 6.14086 8.33099 6.128 8.24097C6.1014 8.05783 6.10318 7.2654 6.15682 7.11153C6.19849 6.99224 6.31995 6.86897 6.43964 6.82861C6.63114 6.76431 7.49734 6.77629 7.73937 6.7958C7.969 6.81398 8.15208 6.90533 8.22789 7.13858C8.27576 7.28625 8.27532 8.06449 8.25049 8.24097C8.21636 8.48088 8.00535 8.64096 7.77262 8.66091C7.50576 8.68397 6.79206 8.69683 6.54337 8.65737C6.47333 8.64628 6.32128 8.56336 6.2703 8.51502H6.26941ZM7.72076 7.32926H6.65685V8.12745H7.72076V7.32926Z' fill='%23FBFDFF'/%3E%3Cpath d='M9.46118 8.51502C9.39558 8.45294 9.33263 8.33099 9.31977 8.24097C9.29318 8.05783 9.29495 7.2654 9.34859 7.11153C9.39026 6.99224 9.51172 6.86897 9.63141 6.82861C9.82291 6.76431 10.6891 6.77629 10.9311 6.7958C11.1608 6.81398 11.3439 6.90533 11.4197 7.13858C11.4675 7.28625 11.4671 8.06449 11.4423 8.24097C11.4081 8.48088 11.1971 8.64096 10.9644 8.66091C10.6975 8.68397 9.98383 8.69683 9.73514 8.65737C9.6651 8.64628 9.51305 8.56336 9.46207 8.51502H9.46118ZM10.9125 7.32926H9.84862V8.12745H10.9125V7.32926Z' fill='%23FBFDFF'/%3E%3Cpath d='M12.6528 8.51502C12.5872 8.45294 12.5243 8.33099 12.5114 8.24097C12.4848 8.05783 12.4866 7.2654 12.5402 7.11153C12.5819 6.99224 12.7034 6.86897 12.8231 6.82861C13.0146 6.76431 13.8808 6.77629 14.1228 6.7958C14.3524 6.81398 14.5355 6.90533 14.6113 7.13858C14.6592 7.28625 14.6587 8.06449 14.6339 8.24097C14.5998 8.48088 14.3888 8.64096 14.156 8.66091C13.8892 8.68397 13.1755 8.69683 12.9268 8.65737C12.8568 8.64628 12.7047 8.56336 12.6537 8.51502H12.6528ZM14.1042 7.32926H13.0403V8.12745H14.1042V7.32926Z' fill='%23FBFDFF'/%3E%3Cpath d='M3.07776 10.9096C3.01215 10.8475 2.94921 10.7255 2.93635 10.6355C2.90975 10.4524 2.91153 9.65993 2.96517 9.50606C3.00684 9.38677 3.1283 9.2635 3.24799 9.22314C3.43949 9.15885 4.30569 9.17082 4.54772 9.19033C4.77735 9.20851 4.96043 9.29986 5.03623 9.53311C5.08411 9.68078 5.08367 10.459 5.05884 10.6355C5.02471 10.8754 4.8137 11.0355 4.58097 11.0554C4.31411 11.0785 3.60041 11.0914 3.35172 11.0519C3.28168 11.0408 3.12963 10.9579 3.07865 10.9096H3.07776ZM4.52911 9.72379H3.4652V10.522H4.52911V9.72379Z' fill='%23FBFDFF'/%3E%3Cpath d='M6.26941 10.9096C6.20381 10.8475 6.14086 10.7255 6.128 10.6355C6.1014 10.4524 6.10318 9.65993 6.15682 9.50606C6.19849 9.38677 6.31995 9.2635 6.43964 9.22314C6.63114 9.15885 7.49734 9.17082 7.73937 9.19033C7.969 9.20851 8.15208 9.29986 8.22789 9.53311C8.27576 9.68078 8.27532 10.459 8.25049 10.6355C8.21636 10.8754 8.00535 11.0355 7.77262 11.0554C7.50576 11.0785 6.79206 11.0914 6.54337 11.0519C6.47333 11.0408 6.32128 10.9579 6.2703 10.9096H6.26941ZM7.72076 9.72379H6.65685V10.522H7.72076V9.72379Z' fill='%23FBFDFF'/%3E%3Cpath d='M3.07776 13.3041C3.01215 13.242 2.94921 13.1201 2.93635 13.03C2.90975 12.8469 2.91153 12.0545 2.96517 11.9006C3.00684 11.7813 3.1283 11.658 3.24799 11.6177C3.43949 11.5534 4.30569 11.5654 4.54772 11.5849C4.77735 11.603 4.96043 11.6944 5.03623 11.9276C5.08411 12.0753 5.08367 12.8535 5.05884 13.03C5.02471 13.2699 4.8137 13.43 4.58097 13.45C4.31411 13.473 3.60041 13.4859 3.35172 13.4464C3.28168 13.4353 3.12963 13.3524 3.07865 13.3041H3.07776ZM4.52911 12.1183H3.4652V12.9165H4.52911V12.1183Z' fill='%23FBFDFF'/%3E%3Cpath d='M6.26941 13.3041C6.20381 13.242 6.14086 13.1201 6.128 13.03C6.1014 12.8469 6.10318 12.0545 6.15682 11.9006C6.19849 11.7813 6.31995 11.658 6.43964 11.6177C6.63114 11.5534 7.49734 11.5654 7.73937 11.5849C7.969 11.603 8.15208 11.6944 8.22789 11.9276C8.27576 12.0753 8.27532 12.8535 8.25049 13.03C8.21636 13.2699 8.00535 13.43 7.77262 13.45C7.50576 13.473 6.79206 13.4859 6.54337 13.4464C6.47333 13.4353 6.32128 13.3524 6.2703 13.3041H6.26941ZM7.72076 12.1183H6.65685V12.9165H7.72076V12.1183Z' fill='%23FBFDFF'/%3E%3Cpath d='M9.84857 9.7238V10.522C9.84857 10.5393 10.0738 10.5025 10.1137 10.7056C10.2165 11.2266 9.43453 11.1224 9.3308 10.6905C9.29135 10.5264 9.29401 9.79031 9.31972 9.61028C9.41503 8.93713 10.5574 9.26395 11.0224 9.19832C11.1696 9.27415 11.2277 9.43467 11.1616 9.58988C11.155 9.60584 11.0388 9.72335 11.0295 9.72335H9.84945L9.84857 9.7238Z' fill='%23FBFDFF'/%3E%3Cpath d='M14.9592 11.4594C15.2261 11.4004 15.3954 11.6599 15.2496 11.8838L12.8837 14.2398C12.7981 14.2531 12.698 14.2669 12.6226 14.2154L11.3845 12.9596C11.3202 12.7206 11.5108 12.5175 11.7533 12.5906C11.9076 12.6377 12.6838 13.5973 12.7862 13.5791L14.9592 11.4594Z' fill='%23FBFDFF'/%3E%3C/svg%3E%0A");
    width: 17px;
    height: 17px;
}
.time {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_26_356)'%3E%3Cpath d='M8.68034 0.133176C15.9331 -0.37319 20.5858 7.65219 16.3305 13.6152C12.5278 18.9426 4.31184 18.0907 1.64864 12.1277C-0.71719 6.83726 2.8855 0.539325 8.68034 0.133176ZM9.1093 0.737124C5.06449 0.850529 1.65127 4.27114 1.53811 8.32471H2.94077C2.96445 8.32471 3.11709 8.44339 3.13288 8.48031C3.20393 8.63855 3.10919 8.94185 2.94077 8.94185H1.53811C1.64864 12.9981 5.06449 16.416 9.1093 16.5294V15.1237C9.1093 15.1 9.22772 14.947 9.26456 14.9312C9.42246 14.86 9.7251 14.9549 9.7251 15.1237V16.5294C13.7725 16.416 17.1831 12.9954 17.2963 8.94185H15.8936C15.8699 8.94185 15.7173 8.82317 15.7015 8.78624C15.6305 8.628 15.7252 8.32471 15.8936 8.32471H17.2963C17.1831 4.27114 13.7752 0.847892 9.7251 0.737124V2.14282C9.7251 2.16655 9.60667 2.31952 9.56983 2.33534C9.41193 2.40655 9.1093 2.31161 9.1093 2.14282V0.737124Z' fill='%230A2240'/%3E%3Cpath d='M13.5119 4.22119C13.7935 4.22119 13.9093 4.56141 13.7224 4.76184L9.56182 8.91036C9.44077 8.96574 9.30392 8.95255 9.20655 8.86288L7.52758 7.15654C7.36968 6.86643 7.65653 6.57632 7.946 6.7372L9.35919 8.13498L9.43287 8.16927L13.2619 4.33723C13.3224 4.28185 13.4329 4.22119 13.5119 4.22119Z' fill='%230A2240'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_26_356'%3E%3Crect width='17.0424' height='17.0424' fill='white' transform='translate(0.911682 0.109497)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 18px;
    height: 18px;
}
.location {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.52699 0.0229855C11.2672 -0.339591 15.3586 3.63859 14.2326 8.3307C13.5516 11.1677 10.5715 15.1362 8.52246 17.2582C7.55968 18.255 6.89288 18.2935 5.90006 17.2983C4.08426 15.4785 1.27508 11.6174 0.401858 9.24569C-1.154 5.02152 2.00195 0.368984 6.52699 0.0229855ZM4.91106 4.79798C3.30715 6.36861 3.82649 9.15264 5.93392 10.0051C8.44765 11.0217 10.9696 8.93499 10.4147 6.3392C9.89538 3.91133 6.68755 3.05836 4.91106 4.79798Z' fill='%230A2240'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 15px;
    height: 19px;
}
.email-icon {
    background-image: url("../assets/email-icon.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 100px;
    height: 45.45px;
}
.future-events .swiper-future-events {
    width: 100%;
}
@media (min-width: 1024px) {
    .future-events .swiper-future-events .swiper-wrapper-future-events {
        display: block;
    }
    .future-events .swiper-future-events .swiper-slide-future-events {
        display: block;
        margin-bottom: 20px;
    }
    .future-events .swiper-future-events .swiper-button-next,
    .future-events .swiper-future-events .swiper-button-prev,
    .future-events .swiper-future-events .swiper-pagination-future-events {
        display: none;
    }
}
@media (max-width: 1279px) {
    .future-events .swiper-future-events .right-content {
        flex-direction: column;
        align-items: start;
    }
}
@media (min-width: 1535px) {
    .future-events .swiper-future-events .right-content .first-container {
        width: 850px;
    }
}
.future-events .swiper-pagination {
    position: relative;
    bottom: -30px;
    text-align: center;
    z-index: 10;
}
.future-events .swiper-pagination-bullet {
    background-color: #2770cb;
}
.future-events .swiper-pagination-bullet-active {
    background-color: #1a2741;
}
.past-listing-events {
    background-image: url("../assets/fondo-azul-rayados-past-final.png");
    background-position: bottom;
    background-size: cover;
    position: relative;
}
.past-listing-events .past-curve {
    background-image: url("../assets/past-curve.png");
    background-position: bottom;
    background-size: cover;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 230px;
    background-repeat: no-repeat;
    z-index: 10;
    top: 90%;
}
@media (min-width: 1920px) {
    .past-listing-events .past-curve {
        display: none;
    }
}
@media (max-width: 1317px) {
    .past-listing-events .past-curve {
        top: 93%;
    }
}
@media (max-width: 1023px) {
    .past-listing-events .past-curve {
        top: 88%;
    }
}
@media (min-width: 1024px) {
    .past-listing-events .swiper-past-events {
        display: flex;
        justify-content: center;
    }
    .past-listing-events .swiper-past-events .swiper-wrapper {
        display: flex;
        justify-content: center;
        gap: 30px;
        width: -moz-fit-content;
        width: fit-content;
        flex-wrap: wrap;
    }
    .past-listing-events .swiper-slide-past-events {
        width: -moz-fit-content;
        width: fit-content;
    }
    .past-listing-events .swiper-pagination-past-events {
        display: none;
    }
}
@media (max-width: 1023px) {
    .past-listing-events .swiper-past-events {
        width: 100%;
    }
    .past-listing-events .swiper-slide {
        display: flex;
        justify-content: center;
    }
    .past-listing-events .swiper-pagination-past-events {
        position: relative;
        bottom: -30px;
        text-align: center;
        z-index: 10;
        padding-top: 30px;
    }
    .past-listing-events .swiper-pagination-past-events .swiper-pagination-bullet {
        background-color: #fff;
    }
    .past-listing-events .swiper-pagination-past-events .swiper-pagination-bullet-active {
        background-color: #ffffff;
    }
}
@media (max-width: 1024px) {
    .hero .hero-description p{
        margin-bottom: 10px;
    }
}
@media (max-width: 580px) {
    .hero .hero-description p{
        padding: 0!important;
    }
}
/* This is all you. */
.hover\:bg-\[\#1A2741\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(26 39 65 / var(--tw-bg-opacity, 1));
}
.hover\:bg-green-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1));
}
.hover\:text-green-900:hover {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity, 1));
}
@media (min-width: 640px) {

  .sm\:w-auto {
    width: auto;
  }

  .sm\:flex-col {
    flex-direction: column;
  }

  .sm\:items-start {
    align-items: flex-start;
  }
}
@media (min-width: 768px) {

  .md\:w-\[623px\] {
    width: 623px;
  }

  .md\:pb-\[100px\] {
    padding-bottom: 100px;
  }

  .md\:pl-\[30px\] {
    padding-left: 30px;
  }

  .md\:pl-\[70px\] {
    padding-left: 70px;
  }

  .md\:pr-\[30px\] {
    padding-right: 30px;
  }

  .md\:pr-\[70px\] {
    padding-right: 70px;
  }

  .md\:text-\[25px\] {
    font-size: 25px;
  }

  .md\:text-\[55px\] {
    font-size: 55px;
  }

  .md\:leading-\[34px\] {
    line-height: 34px;
  }
}
@media (min-width: 1024px) {

  .lg\:absolute {
    position: absolute;
  }

  .lg\:mb-\[0px\] {
    margin-bottom: 0px;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:w-\[727px\] {
    width: 727px;
  }

  .lg\:w-\[780px\] {
    width: 780px;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:items-stretch {
    align-items: stretch;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:gap-\[30px\] {
    gap: 30px;
  }

  .lg\:self-start {
    align-self: flex-start;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pb-\[150px\] {
    padding-bottom: 150px;
  }

  .lg\:pb-\[53px\] {
    padding-bottom: 53px;
  }

  .lg\:pb-\[80px\] {
    padding-bottom: 80px;
  }

  .lg\:pl-\[20px\] {
    padding-left: 20px;
  }

  .lg\:pl-\[70px\] {
    padding-left: 70px;
  }

  .lg\:pr-0 {
    padding-right: 0px;
  }

  .lg\:pr-\[20px\] {
    padding-right: 20px;
  }

  .lg\:pr-\[40px\] {
    padding-right: 40px;
  }

  .lg\:pt-\[51px\] {
    padding-top: 51px;
  }
}
@media (min-width: 1280px) {

  .xl\:w-\[288px\] {
    width: 288px;
  }

  .xl\:w-\[623px\] {
    width: 623px;
  }

  .xl\:items-center {
    align-items: center;
  }

  .xl\:gap-\[52px\] {
    gap: 52px;
  }

  .xl\:pl-\[100px\] {
    padding-left: 100px;
  }

  .xl\:pl-\[30px\] {
    padding-left: 30px;
  }

  .xl\:pl-\[50px\] {
    padding-left: 50px;
  }

  .xl\:pr-\[50px\] {
    padding-right: 50px;
  }

  .xl\:pr-\[54px\] {
    padding-right: 54px;
  }

  .xl\:pr-\[70px\] {
    padding-right: 70px;
  }
}
@media (min-width: 1536px) {

  .\32xl\:justify-center {
    justify-content: center;
  }

  .\32xl\:pl-0 {
    padding-left: 0px;
  }
}

