.booking-bar{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:980px;margin-top:30px;overflow:hidden;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--radius);background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--white);text-align:left}.booking-field{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.18)}.booking-field:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.18)}.booking-field span{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.booking-field input,.booking-field select{width:100%;padding:0;border:0;background:transparent;font-family:var(--font1);font-size:15px;font-weight:600;color:var(--white);color-scheme:dark;cursor:pointer}.booking-field input:focus-visible,.booking-field select:focus-visible{outline:none;box-shadow:none}.booking-field option{background:#fff;color:#1b2430}.booking-field:focus-within{background:hsla(0,0%,100%,.08)}.booking-field:has(:focus-visible){outline:2px solid #fff;outline-offset:-2px}.zone.diapo .booking-bar .booking-submit{--btn-bg:var(--color2);--btn-color:var(--white);--btn-border:var(--color2);grid-column:1/-1;margin:10px;padding:13px 24px;border:0;border-radius:var(--radius);background:var(--btn-bg);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.zone.diapo .booking-bar .booking-submit:hover{--btn-bg:var(--white);--btn-color:var(--color1);--btn-border:var(--white)}@media screen and (min-width:1024px){.booking-bar{grid-template-columns:repeat(4,1fr) auto}.booking-field{padding:16px 22px;border-bottom:0;border-right:1px solid hsla(0,0%,100%,.18)}.zone.diapo .booking-bar .booking-submit{grid-column:auto;align-self:center;margin:0 12px;padding-inline:28px}}.burgerBtn{display:flex}.burgerBtn .burger-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;background:none;color:inherit}.burgerBtn .burger-toggle>span{display:flex;flex-direction:column;justify-content:space-between;gap:6px;cursor:pointer;transition:all .5s}.burgerBtn .burger-toggle>span>span{width:1.5rem;height:1px;background:currentColor;transition:all .5s;transform-origin:left}.burgerBtn .burger-toggle>span>span:first-child{transform-origin:top left;transition-delay:.1s}.burgerBtn .burger-toggle>span>span:nth-child(2){transition:transform .3s;transition-delay:.5s}.burgerBtn .burger-toggle>span>span:nth-child(3){transform-origin:bottom left;transition-delay:.2s}.burgerBtn.isOpen .burger-toggle>span span:first-child{transform:translateY(8px) rotate(45deg)}.burgerBtn.isOpen .burger-toggle>span span:nth-child(2){transform:scaleX(0);transition-delay:.05s}.burgerBtn.isOpen .burger-toggle>span span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}