*, ::before, ::after {
  --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-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)
}

.tw-absolute {
  position: absolute !important
}

.tw-relative {
  position: relative !important
}

.tw-inset-x-0 {
  left: 0px !important;
  right: 0px !important
}

.tw-bottom-10 {
  bottom: 2.5rem !important
}

.tw-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important
}

.tw-flex {
  display: flex !important
}

.tw-h-\[50\%\] {
  height: 50% !important
}

.tw-w-full {
  width: 100% !important
}

.tw-flex-col {
  flex-direction: column !important
}

.tw-justify-center {
  justify-content: center !important
}

.tw-bg-\[url\(\'\/images\/slider\/slide1\.jpg\'\)\] {
  background-image: url('/images/slider/slide1.jpg') !important
}

.tw-bg-\[url\(\'\/images\/slider\/slide2\.jpg\'\)\] {
  background-image: url('/images/slider/slide2.jpg') !important
}

.tw-bg-\[url\(\'\/images\/slider\/slide3\.jpg\'\)\] {
  background-image: url('/images/slider/slide3.jpg') !important
}

.tw-bg-cover {
  background-size: cover !important
}

.tw-bg-center {
  background-position: center !important
}

.tw-object-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important
}

.tw-object-center {
  -o-object-position: center !important;
     object-position: center !important
}

.tw-px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important
}

.tw-text-center {
  text-align: center !important
}

.tw-text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important
}

.tw-font-bold {
  font-weight: 700 !important
}

.tw-text-blue-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(59 130 246 / var(--tw-text-opacity)) !important
}

.tw-text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}

.tw-backdrop-blur-3xl {
  --tw-backdrop-blur: blur(64px) !important;
  -webkit-backdrop-filter: var(--tw-backdrop-filter) !important;
          backdrop-filter: var(--tw-backdrop-filter) !important
}

@media (min-width: 768px) {
  .md\:tw-bottom-20 {
    bottom: 5rem !important
  }

  .md\:tw-h-\[80vh\] {
    height: 80vh !important
  }

  .md\:tw-text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important
  }
}

@media (min-width: 1024px) {
  .lg\:tw-h-\[90vh\] {
    height: 90vh !important
  }
}