#va-photobooths .col-span-1{
  grid-column: span 1 / span 1;
}

#va-photobooths .col-span-4{
  grid-column: span 4 / span 4;
}

#va-photobooths .col-span-8{
  grid-column: span 8 / span 8;
}

#va-photobooths .mx-auto{
  margin-left: auto;
  margin-right: auto;
}

#va-photobooths .my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

#va-photobooths .my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

#va-photobooths .mb-2{
  margin-bottom: 0.5rem;
}

#va-photobooths .mb-3{
  margin-bottom: 0.75rem;
}

#va-photobooths .mb-4{
  margin-bottom: 1rem;
}

#va-photobooths .mb-5{
  margin-bottom: 1.25rem;
}

#va-photobooths .me-3{
  margin-inline-end: 0.75rem;
}

#va-photobooths .mr-2{
  margin-right: 0.5rem;
}

#va-photobooths .mr-3{
  margin-right: 0.75rem;
}

#va-photobooths .mr-6{
  margin-right: 1.5rem;
}

#va-photobooths .mt-2{
  margin-top: 0.5rem;
}

#va-photobooths .mt-3{
  margin-top: 0.75rem;
}

#va-photobooths .mt-4{
  margin-top: 1rem;
}

#va-photobooths .mt-5{
  margin-top: 1.25rem;
}

#va-photobooths .block{
  display: block;
}

#va-photobooths .inline-block{
  display: inline-block;
}

#va-photobooths .flex{
  display: flex;
}

#va-photobooths .grid{
  display: grid;
}

#va-photobooths .hidden{
  display: none;
}

#va-photobooths .h-8{
  height: 2rem;
}

#va-photobooths .h-full{
  height: 100%;
}

#va-photobooths .w-16{
  width: 4rem;
}

#va-photobooths .w-8{
  width: 2rem;
}

#va-photobooths .w-full{
  width: 100%;
}

#va-photobooths .max-w-full{
  max-width: 100%;
}

#va-photobooths .grow{
  flex-grow: 1;
}

#va-photobooths .grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

#va-photobooths .grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

#va-photobooths .grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

#va-photobooths .grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

#va-photobooths .flex-row{
  flex-direction: row;
}

#va-photobooths .flex-col{
  flex-direction: column;
}

#va-photobooths .flex-wrap{
  flex-wrap: wrap;
}

#va-photobooths .items-start{
  align-items: flex-start;
}

#va-photobooths .items-center{
  align-items: center;
}

#va-photobooths .justify-start{
  justify-content: flex-start;
}

#va-photobooths .justify-center{
  justify-content: center;
}

#va-photobooths .gap-3{
  gap: 0.75rem;
}

#va-photobooths .gap-4{
  gap: 1rem;
}

#va-photobooths :is(.space-y-3 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}

#va-photobooths .rounded-2xl{
  border-radius: 1rem;
}

#va-photobooths .rounded-full{
  border-radius: 9999px;
}

#va-photobooths .rounded-md{
  border-radius: 0.375rem;
}

#va-photobooths .border{
  border-width: 1px;
}

#va-photobooths .border-b-\[3px\]{
  border-bottom-width: 3px;
}

#va-photobooths .border-t{
  border-top-width: 1px;
}

#va-photobooths .bg-\[\#36a8b3\]{
  --tw-bg-opacity: 1;
  background-color: rgb(54 168 179 / var(--tw-bg-opacity));
}

#va-photobooths .bg-\[\#51799f\]{
  --tw-bg-opacity: 1;
  background-color: rgb(81 121 159 / var(--tw-bg-opacity));
}

#va-photobooths .bg-\[\#f9f5f2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(249 245 242 / var(--tw-bg-opacity));
}

#va-photobooths .bg-\[\#faf5f2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(250 245 242 / var(--tw-bg-opacity));
}

#va-photobooths .bg-blue-700{
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}

#va-photobooths .bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

#va-photobooths .bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

#va-photobooths .bg-blue-950{
  --tw-bg-opacity: 1;
  background-color: rgb(23 37 84 / var(--tw-bg-opacity));
}

#va-photobooths .p-0{
  padding: 0px;
}

#va-photobooths .p-1{
  padding: 0.25rem;
}

#va-photobooths .p-2{
  padding: 0.5rem;
}

#va-photobooths .p-3{
  padding: 0.75rem;
}

#va-photobooths .px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

#va-photobooths .px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

#va-photobooths .px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

#va-photobooths .py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

#va-photobooths .py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

#va-photobooths .py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

#va-photobooths .py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

#va-photobooths .pb-3{
  padding-bottom: 0.75rem;
}

#va-photobooths .pl-3{
  padding-left: 0.75rem;
}

#va-photobooths .pl-4{
  padding-left: 1rem;
}

#va-photobooths .pt-5{
  padding-top: 1.25rem;
}

#va-photobooths .text-center{
  text-align: center;
}

#va-photobooths .text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}

#va-photobooths .text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

#va-photobooths .text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}

#va-photobooths .text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}

#va-photobooths .font-bold{
  font-weight: 700;
}

#va-photobooths .italic{
  font-style: italic;
}

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

#va-photobooths .text-\[\#4f3f2f\]{
  --tw-text-opacity: 1;
  color: rgb(79 63 47 / var(--tw-text-opacity));
}

#va-photobooths .text-\[\#7f7f63\]{
  --tw-text-opacity: 1;
  color: rgb(127 127 99 / var(--tw-text-opacity));
}

#va-photobooths .text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

#va-photobooths .text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

ul.bx-menu-object-va_photbooths_photobooth_menu{
  justify-content: end;
}

@media (min-width: 768px){
  #va-photobooths .md\:col-span-3{
    grid-column: span 3 / span 3;
  }

  #va-photobooths .md\:col-span-4{
    grid-column: span 4 / span 4;
  }

  #va-photobooths .md\:col-span-8{
    grid-column: span 8 / span 8;
  }

  @media (min-width: 768px){
    #va-photobooths .md\:md\:w-3\/4{
      width: 75%;
    }
  }

  #va-photobooths .md\:w-3\/4{
    width: 75%;
  }

  #va-photobooths .md\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  #va-photobooths .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #va-photobooths .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #va-photobooths .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #va-photobooths .md\:flex-row{
    flex-direction: row;
  }

  #va-photobooths .md\:gap-0{
    gap: 0px;
  }

  #va-photobooths :is(.md\:space-y-0 > :not([hidden]) ~ :not([hidden])){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
}