#bookingOverlay__form{container:bookingOverlayForm/inline-size;display:flex;flex-direction:column;row-gap:20px}@media (max-width:1000px){#bookingOverlay__form{grid-column:1/span 12}}@media (min-width:1001px){#bookingOverlay__form{grid-column:1/span 6}}#bookingOverlay__form>.title{color:rgb(var(--color_gray_olive));font:700 normal clamp(28px,calc(24.11875px + .82715vw),40px) /1.1em var(--font-std),Arial,sans-serif;font-size:clamp(28px,calc(24.11875px + .82715vw),40px);font-style:normal;font-weight:700;line-height:1.1em;margin:0 0 10px;text-transform:uppercase}#bookingOverlay__form>.fieldset{border:none;margin:0;padding:0}#bookingOverlay__form>.fieldset:has(:nth-child(2)){display:grid;gap:15px}@container bookingOverlayForm (max-width: 480px){#bookingOverlay__form>.fieldset:has(:nth-child(2)){grid-template-columns:1fr}}@container bookingOverlayForm (min-width: 480.01px){#bookingOverlay__form>.fieldset:has(:nth-child(2)){grid-template-columns:repeat(2,1fr)}}#bookingOverlay__form>.footer{display:flex;flex-direction:column;margin-top:10px;row-gap:15px}#bookingOverlay__form .legend{color:rgb(var(--color_gray_olive));font:700 normal 14px/1.6em var(--font-std),Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.6em;padding-left:10px;padding-right:10px}@container bookingOverlayForm (min-width: 480.01px){#bookingOverlay__form .fieldset>.legend{grid-column:1/span 2}}#bookingOverlay__form .childAges:not(:has(.childAgesContainer:not(:empty))){display:none}#bookingOverlay__form .childAges:has(.childAgesContainer:not(:empty)){display:flex;flex-direction:column;row-gap:5px}@container bookingOverlayForm (min-width: 480.01px){#bookingOverlay__form .childAges:has(.childAgesContainer:not(:empty)){grid-column:1/span 2}}#bookingOverlay__form .childAgesContainer{display:grid;gap:15px}@container bookingOverlayForm (max-width: 480px){#bookingOverlay__form .childAgesContainer{grid-template-columns:1fr}}@container bookingOverlayForm (min-width: 480.01px){#bookingOverlay__form .childAgesContainer{grid-template-columns:repeat(2,1fr)}}