._1vdwm490{display:flex;flex-direction:column;gap:1rem}._1vdwm491{display:flex;align-items:center;gap:.5rem}._1vdwm492{font-family:var(--_1w515alj);font-weight:500;font-size:1rem;line-height:1.5;color:var(--_1w515al3);text-transform:capitalize;margin:0}._1vdwm493{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._1vdwm494{width:1.5rem;height:1.5rem;flex-shrink:0}._1vdwm495{display:flex;flex-direction:column;gap:1.5rem}._1vdwm496{display:flex;justify-content:space-between;align-items:center;gap:.625rem}._1vdwm497{display:flex;flex-direction:column;justify-content:center}._1vdwm498{display:flex;align-items:center;gap:.5rem}._1vdwm499{font-size:1rem;line-height:1.5;color:var(--_1w515al7)}._1vdwm499,._1vdwm49a{font-family:var(--_1w515alj);font-weight:400;margin:0}._1vdwm49a{font-size:.875rem;line-height:1.4;color:var(--_1w515al3)}._1vdwm49b{display:flex;align-items:center;gap:1rem}._1vdwm49c{font-family:var(--_1w515alj);font-weight:600;font-size:1.125rem;line-height:1.5;color:var(--_1w515al7);margin:0}._1vdwm49d{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--_1w515al1);display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem}@media screen and (max-width:767px){._1vdwm499{font-size:.875rem}._1vdwm49a{font-size:.75rem}._1vdwm49c{font-size:1rem}}._1oxsv8x0{box-sizing:border-box}._1oxsv8x1{background-color:var(--_1w515al2);padding:.5rem 2rem;gap:1rem;flex-shrink:0;border-top-left-radius:1rem;border-top-right-radius:1rem}._1oxsv8x1,._1oxsv8x2{display:flex;align-items:center}._1oxsv8x2{flex:1 1;justify-content:center;padding:0 0 0 2rem}._1oxsv8x3{font-family:var(--_1w515alk);font-weight:700;font-size:1rem;line-height:1.5;color:#003400;text-transform:capitalize;text-align:center;margin:0}._1oxsv8x4{background:none;border:none;cursor:pointer;padding:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._1oxsv8x4:hover{opacity:.7}._1oxsv8x5{width:2.5rem;height:2.5rem}@media screen and (max-width:767px){._1oxsv8x1{border-top-left-radius:0;border-top-right-radius:0;padding:.75rem 1.5rem .75rem 1rem}}@media screen and (min-width:768px) and (max-width:1023px){._1oxsv8x3{font-size:1.125rem}}@media screen and (min-width:1024px){._1oxsv8x3{font-size:1.25rem}}._15ql7zy0{display:flex;padding:1rem;align-items:flex-start;gap:.5rem;border-radius:1rem;background:#DAF7E8;width:auto;max-width:100%;box-sizing:border-box;position:relative}._15ql7zy1{align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem}._15ql7zy1,._15ql7zy2{display:flex;color:#003400}._15ql7zy2{flex-direction:row;flex-wrap:wrap;gap:0 .25rem;flex:1 1 auto;min-width:0;font-family:Poppins,sans-serif;font-weight:400;font-size:.875rem;line-height:1.5;margin:0}._15ql7zy2,._15ql7zy3{align-items:flex-start;padding:0}._15ql7zy3{display:flex;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;color:#003400;transition:opacity .2s ease}._15ql7zy3:hover{opacity:.7}._15ql7zy3:focus{outline:2px solid var(--_1w515al9);outline-offset:2px}._15ql7zy4{width:1.5rem;height:1.5rem;display:block}@keyframes _15zryqr1{0%{opacity:0}to{opacity:1}}._15zryqr0{box-sizing:border-box}._15zryqr2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--_1w515al1);z-index:1000;animation:_15zryqr1 .2s ease-in-out}._15zryqr3{position:fixed;display:flex;flex-direction:column;background-color:var(--_1w515al6);border-radius:1rem;overflow:hidden;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%);width:31.25rem;max-width:90%;max-height:90vh;height:auto}._15zryqr4{font-family:var(--_1w515alk);font-weight:700;font-size:1.5rem;line-height:1.5em;text-align:center;text-transform:capitalize;color:var(--_1w515al3);margin:0;padding:1.5rem 2.5rem}._15zryqr5{background-color:var(--_1w515al6);padding:0 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem;flex:1 1;overflow-y:auto}body.non-resident-ticket-selector-open{overflow:hidden}@media screen and (max-width:767px){._15zryqr2{display:none}._15zryqr3{top:0;bottom:0;left:0;right:0;transform:none;border-radius:0;width:100%;max-width:100%;height:100vh;max-height:100vh;box-shadow:none}._15zryqr4{font-size:1.125rem;padding:1.5rem 1.5rem 1rem}._15zryqr5{padding:0 1.25rem 1.5rem;margin-bottom:3.5rem}}@media screen and (min-width:768px) and (max-width:1023px){._15zryqr4{font-size:1.25rem}}@media screen and (min-width:1024px) and (max-width:1279px){._15zryqr4{font-size:1.25rem}}._1c4o9620{display:flex;flex-direction:column;gap:1rem;width:100%;align-self:stretch;box-sizing:border-box}._1c4o9621{font-family:var(--font-mandai-value-serif);font-weight:700;font-size:1.125rem;line-height:1.5em;text-transform:capitalize;color:var(--_1w515al3);margin:0;padding:0}._1c4o9622{display:flex;align-items:center;height:100%;width:100%}._1c4o9623{font-family:var(--font-poppins);font-weight:400;font-size:.875rem;line-height:1.5em;color:var(--_1w515alb);margin:0;padding:0}._1c4o9624{display:flex;flex-direction:column;gap:1rem;width:100%}._1c4o9625,._1c4o9626{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;width:100%}._1c4o9627{min-width:0}._1c4o9628{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;background-color:transparent;border:1px solid var(--_1w515alf);border-radius:24px;width:100%;align-self:stretch;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}._1c4o9628:hover{box-shadow:0 4px 4px -2px rgba(0,0,0,.2)}._1c4o9629{background-color:var(--_1w515al6)}._1c4o962a{font-weight:400;flex-shrink:0}._1c4o962a,._1c4o962b{font-family:var(--font-poppins);font-size:.875rem;line-height:1.5em;color:var(--_1w515al7);margin:0;padding:0}._1c4o962b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0;text-align:right}._1c4o962c{color:var(--_1w515alf)}._1c4o962d{opacity:.6;cursor:not-allowed}@media screen and (min-width:768px){._1c4o9621{font-size:1.25rem}._1c4o9627{min-width:0}}@media screen and (min-width:1280px){._1c4o9621{font-size:1.5rem}}@media screen and (max-width:767px){._1c4o9623{font-size:.75rem}._1c4o9626{grid-template-columns:1fr}}@media screen and (min-width:1024px){._1c4o962a,._1c4o962b{font-size:1.125rem}}