.NotificationSmall{z-index:10;display:flex;justify-content:center;align-items:center;align-items:flex-end;bottom:0;left:0;right:0;width:100%;height:110px}.NotificationSmall--fixed{position:fixed}@media screen and (min-width: 768px){.NotificationSmall{flex-direction:row}}.NotificationSmall__Content{max-width:540px;border-radius:8px;background-color:#252c34;color:#fff;min-height:64px;padding:8px 24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}.NotificationSmall__Content strong{margin-left:.8ex}@media screen and (min-width: 768px){.NotificationSmall__Content{min-width:540px;flex-direction:row}}.NotificationSmall__Message{margin-right:auto}.NotificationSmall__Icon .Icon{margin-right:16px}.NotificationSmall__Close .Icon{margin-left:16px}.NotificationSmall__Close .Icon circle{fill:#ffffff3d}.NotificationSmall__Close .Icon .fill{fill:#fff}.NotificationSmall__Title{font-weight:500}.NotificationSmall__Text{font-size:14px;color:#ffffffa3}.NotificationSmall--fixed{pointer-events:none}.NotificationSmall--fixed .NotificationSmall__Content{pointer-events:all}.NotificationSmall--inline{height:auto}.NotificationSmall--inline .NotificationSmall__Content{margin-bottom:0;min-width:auto}.SmallNotificationNew{z-index:102;display:flex;justify-content:center;align-items:center;align-items:flex-end;bottom:0;left:0;right:0;width:100%;height:110px}.SmallNotificationNew--fixed{position:fixed}@media screen and (min-width: 768px){.SmallNotificationNew{flex-direction:row}}.SmallNotificationNew__Content{max-width:400px;border-radius:16px;background:linear-gradient(180deg,#242424,#363636);color:#fff;display:flex;flex-direction:column;margin-bottom:100px;box-shadow:0 8px 32px #0000004d;position:relative;padding:16px;gap:16px}@media screen and (min-width: 768px){.SmallNotificationNew__Content{min-width:400px}}.SmallNotificationNew__Header{display:flex;align-items:flex-start;gap:16px}.SmallNotificationNew__Icon{flex-shrink:0;padding:6px 0}.SmallNotificationNew__Icon .Icon{width:24px;height:24px}.SmallNotificationNew__Icon .Icon .fill{fill:orange}.SmallNotificationNew__Message{flex:1 1}.SmallNotificationNew__Title{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0%;vertical-align:middle;color:#fff}.SmallNotificationNew__Text{color:#ffffffd1;margin-bottom:0;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;vertical-align:middle}.SmallNotificationNew__Button{background-color:#4a4a4a;border:none;border-radius:8px;color:#fff;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;width:100%;transition:background-color .2s ease}.SmallNotificationNew__Button:hover{background-color:#5a5a5a}.SmallNotificationNew__Button:active{background-color:#3a3a3a}.SmallNotificationNew__Close{position:absolute;top:16px;right:16px;background:none;border:none;color:#fff9;cursor:pointer;padding:4px}.SmallNotificationNew__Close .Icon{width:16px;height:16px}.SmallNotificationNew__Close .Icon .fill{fill:#fff9}.SmallNotificationNew__Close:hover .Icon .fill{fill:#fffc}.SmallNotificationNew--fixed{pointer-events:none}.SmallNotificationNew--fixed .SmallNotificationNew__Content{pointer-events:all}.SmallNotificationNew--inline{height:auto}.SmallNotificationNew--inline .SmallNotificationNew__Content{margin-bottom:0;min-width:auto}.Loader{transform:translateY(-20%)}.Loader__Wrapper{animation:contanim 2s linear infinite;height:66px;width:66px}.Loader--small .Loader__Wrapper{width:24px;height:24px}.Loader svg{width:100%;height:100%;left:0;top:0;position:absolute;transform:rotate(-90deg)}.Loader svg circle{stroke:#f00628;stroke-dasharray:1,300;stroke-dashoffset:0;animation:strokeanim 3s .2s ease infinite;transform-origin:center center}.Loader--white svg circle{stroke:#fff}@keyframes strokeanim{0%{stroke-dasharray:1,300;stroke-dashoffset:0}50%{stroke-dasharray:120,300;stroke-dashoffset:-58.548324585}to{stroke-dasharray:120,300;stroke-dashoffset:-175.6449737549}}@keyframes contanim{to{transform:rotate(360deg)}}.Loader__Modal .Modal__Content{width:200px!important;height:200px!important;min-width:auto;max-width:initial;min-height:auto;max-height:initial;display:flex;align-items:center;justify-content:center}.Loader__Modal .Modal__Content .Loader{transform:initial}.Loader--center{align-items:center;display:flex;justify-content:center;transform:initial}.Modal{display:flex;justify-content:center;align-items:center;position:fixed;z-index:100;right:0;top:0;left:0;bottom:0;height:100%;max-width:100%;pointer-events:none;display:none;background-color:#000c;font-size:14px;line-height:20px}.Modal--active{pointer-events:all;display:flex}.Modal--opaque{background-color:#fff}.Modal__Content{background:#fff;position:relative;border-radius:8px;overflow:hidden;width:350px;box-shadow:0 8px 10px #0000005c}@media screen and (min-width: 768px){.Modal__Content{min-width:570px;width:auto;max-width:435px}}.Modal__Header{padding:32px 32px 24px;display:flex;justify-content:flex-start;align-items:center;height:96px;position:relative;border-bottom:1px solid #eeeff2}.Modal__Header-container{display:flex;justify-content:space-between;align-items:center}.Modal__Header-container .parkgo-cancel-button{font-weight:600;font-size:14px;line-height:20px;letter-spacing:0px;color:#242424;display:flex;gap:.5rem;opacity:.64;justify-content:center;align-items:center;padding:24px 24px 16px}.Modal__Headline{line-height:1.3}.Modal__Item{max-height:calc(100vh - 240px);overflow:auto;padding:24px 32px;border-bottom:1px solid #eeeff2}@media screen and (min-width: 768px){.Modal__Item{max-height:540px}}.Modal__Item .TripSmall__Meta button{display:none}.Modal__Item--padBot{padding-bottom:40px}.Modal__Close{position:absolute;top:20px;right:20px}.Modal__Text{margin-top:0;color:#2b2d42a3}.KioskContainer{min-height:100vh}.KioskContainer__Content{max-width:970px;margin:0 auto}.KioskContainer__Sticky{position:-webkit-sticky;position:sticky;background-color:#fff;z-index:2;top:0;transition:all .3s}.KioskContainer__Sticky--active{box-shadow:0 0 32px #2b2d4214,inset 0 -1px #2b2d4214}.KioskContainer .Hero{text-align:left;padding-top:421px}.KioskContainer .TripsSearchFormContainer{top:160px;padding-bottom:24px}@media screen and (min-width: 768px){.KioskContainer .Trip{margin-left:0;margin-right:0}}
