.booking:where(.astro-K66KQJNI){padding-block:6rem;min-height:100vh;margin-bottom:2rem}form:where(.astro-K66KQJNI){display:flex;justify-content:center;align-items:center;width:75%;margin-inline:auto;gap:2rem;flex-direction:column;padding-block:4rem}input:where(.astro-K66KQJNI){width:50%;min-height:55px;padding:0 1rem;font-family:var(--font-secondary);background-color:transparent;outline-color:transparent;border:1px solid hsla(var(--clr-grey-400),.5);border-radius:25px;text-transform:uppercase;color:hsla(var(--clr-grey-400),.5);font-weight:500}input:where(.astro-K66KQJNI):focus{border:1px solid hsla(var(--clr-grey),.5);outline:1px solid hsla(var(--clr-grey),.5)}input:where(.astro-K66KQJNI)::placeholder{color:hsla(var(--clr-grey-400),.5);font-weight:500}input:where(.astro-K66KQJNI)[type=date]::-webkit-inner-spin-button,input:where(.astro-K66KQJNI)[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input:where(.astro-K66KQJNI)[type=time]::-webkit-calendar-picker-indicator{display:none}button:where(.astro-K66KQJNI){text-transform:uppercase;letter-spacing:var(--ls-xl);background-color:hsl(var(--clr-red));border:0;padding:15px 42px;border-radius:80px;transition:background-color .4s var(--transition),color .4s var(--transition);line-height:130%;color:hsl(var(--clr-grey));cursor:pointer;font-size:var(--fs-regular);font-weight:500;width:50%}button:where(.astro-K66KQJNI):is(:hover,:focus){background-color:hsl(var(--clr-grey));color:hsl(var(--clr-blue))}@media (max-width: 600px){input:where(.astro-K66KQJNI),button:where(.astro-K66KQJNI){width:100%}}
